US10812382B2

This application provides a search apparatus, including a global dispatcher, a global arbiter, and N search engines. The N search engines can access a first search table. The global dispatcher is configured to: determine that a first search keyword is corresponding to the first search table and dispatch the first search keyword to the N search engines. Each search engine is configured to: search, according to a first search algorithm, one subtable to determine whether an entry that matches the first search keyword exists; and output a search result to the global arbiter. The global arbiter is configured to arbitrate the search result output by each search engine, to obtain a search result corresponding to the first search table.
US10812379B2

Access points for a baggage message handling system, baggage message handling systems, and methods associated with message communication in a baggage message handling system. The system includes an input/output interface suitable for connecting to an external system, a converter configured to convert a message received via the input/output interface and/or a message to be transmitted via the input/output interface into a predetermined format, an extractor configured to extract metadata from a converted message, and a transmit and/or receive unit configured to transmit and/or receive a further message including extracted metadata and associated address information.
US10812372B2

Embodiments of the present application provide a method for determining a forwarding path and a control device. The method includes: obtaining a first-forwarding-path computation request, where the first-forwarding-path computation request instructs to compute a first forwarding path that is from a source node to a destination node and that satisfies a first constraint; and when the control device computes at least two forwarding paths that satisfy the first constraint, obtaining, based on a mapping relationship between a path computation reference constraint and a priority, a path computation reference constraint having a highest priority, and determining, based on the path computation reference constraint having the highest priority and from the at least two forwarding paths that satisfy the first constraint, at least one forwarding path that satisfies the path computation reference constraint having the highest priority.
US10812364B1

A deterministic model is described that is used for testing networks by exercising forwarding rules (e.g., layer 2 and layer 3) on network devices. Probe detection on a peer network device B can be implemented using a global register available to all input pipelines. The global register can be used to check a source and destination port in a User Datagram Protocol (UDP) header. If there is a match, the packet is considered a probe, and a probe detection signal is transmitted to an output pipeline to redirect the probe back to the input port. Network device A can then capture the reflected probe using layer 2 hardware and redirect it to the CPU in order to verify the actual forwarding behavior applied on the probe packet. In an alternative embodiment, probe detection logic can be incorporated in an ACL at a beginning of a pipeline for switching packets.
US10812361B2

Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
US10812357B2

A system for performing a timeliness control is disclosed. The system identifies a dataflow path for performing timeliness control and identifies a first network node and a second network node of the dataflow path for determining a latency between the first and the second network node. The system determines an output lineage corresponding to the dataflow path and identifies, from the output lineage, a first control value associated with the first network node and a second control value associated with the second network node. Then, the system extracts a first timestamp from the first control value and a second timestamp from the second control value and determines the latency based on the first timestamp and the second timestamp. Although the intranode latency is described herein with respect to a first and second nodes, the intra-node latency can be determined for up to n nodes using the techniques described herein.
US10812350B2

A system and method for gathering and displaying various types of information for a plurality of network devices is disclosed. A system monitoring device is in communication with a plurality of network devices. Each of these network devices transmits information related to power consumption, network activity and/or program execution to the system monitoring device. The system monitoring device stores all of this information and presents it to the user in a manner that allows for investigation of anomalies, power surges and other issues. The system monitoring device may connect to each of the network devices using a wired connection, such as Ethernet or USB.
US10812342B2

Example method includes: receiving, by a network device in a network, a first network policy and a second network policy configured by a network administrator, wherein the first network policy comprises a first metric and the second network policy comprises a second and different metric; detecting, by the network device, a conflict between the first network policy and the second network policy; determining, by the network device, a relationship between the first metric and the second metric; modifying, by the network device, at least one of the first network policy and the second network policy to resolve the conflict based on the relationship between the first metric and the second metric; and combining, by the network device, the first network policy and the second network policy to generate a composite network policy that is represented on a single policy graph.
US10812338B2

A computer system comprising a database, a computer-implemented method, and a non-transitory computer-readable medium having stored thereon a computer executable program code for customization of computer systems are disclosed herein. The customizations dimensions have context values being used as coordinates in a multidimensional customization space. The computer systems are customized using global customization specifications and differential customization specifications. In each customization procedure, either global customization specifications or differential customization specification assigned to one of the nodes of the selected tree fragment is used. The sequence of customization procedures can follow parent-child relationships of nodes of the selected tree fragment.
US10812334B2

Systems, methods, and related technologies for self-training classification are described. In certain aspects, a plurality of device classification methods with associated models are accessed. Each of the classification methods have an associated reliability level. The models of classification methods with a higher reliability level than other classifications methods are used to train the models associated with lower reliability level. The trained models and associated classification methods are thus improved.
US10812332B2

Techniques for generating a stream processing pipeline are provided. In one embodiment, a method includes generating a plurality of pipeline stages of a stream processing pipeline in accordance with a configuration file. The plurality of pipeline stages includes a first buffer stage designated for a first data service and a second buffer stage designated for a second data service. The method further includes collecting data items; processing the collected data items; and storing at least a portion of the processed data items in the first buffer stage and at least a portion of the processed data items in the second buffer stage. The method further includes transmitting the data items stored in the first buffer stage to the first data service at a first transmission rate; and transmitting the data items stored in the second buffer stage to the second data service at a second transmission rate.
US10812330B2

A network equipment operation adjustment system is provided herein that is configured to improve the performance of a telecommunications network by generating a network score representing the performance of a telecommunications network within a geographic region, determining one or more network equipment parameter adjustments using the network score, and causing the adjustments to occur. The network equipment operation adjustment system can further display the network score and other network scores for other geographic regions in an interactive user interface to efficiently allow a network operator to view the network performance of a telecommunications network by geographic region and/or to view how the network performance in each of the geographic regions is changing over time.
US10812329B2

An intelligent agent monitors operation of at least one software virtualized network (VN). Context information associated with the VN is used to analyze a state of the VN. At least one configuration change is caused to the VN in response to analysis of the state of the VN. A change is identified to the state of the VN caused by the configuration change. A determination is made as to whether or not the change to the state of the VN is an improvement to operation of the VN. A response to the determination is made by causing at least one other configuration change to the VN.
US10812323B2

Techniques to provide relay server configuration for geographically disparate client devices are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a relay system request at a relay initiation server, the relay system request for a first client device and a second client device; and transmit a relay system address list in response to the relay system request; and a relay system selection component operative to determine a first service area for the first client device; determine a second service area for the second client device; and retrieve the relay system address list based on the first service area and the second service area, the relay system address list comprising a plurality of selected relay system network addresses for a plurality of selected relay systems of a plurality of relay systems. Other embodiments are described and claimed.
US10812314B2

Apparatuses and methods are disclosed for pushing a message. An exemplary method may include extracting, when the message to be pushed is detected, user information and application information in the message. The method may also include acquiring link information corresponding to the user information and the application information. The method may further include determining registered devices of the user information and registered applications on each registered device according to the user information, the application information, and the link information. The method may further include adding, when a plurality of registered applications on a registered device exist, identification information about the plurality of registered applications to the message corresponding to the registered device. The identification information and message contents contained in the message may be extracted and the message contents may be respectively sent to each registered application corresponding to the identification information by the registered device after receiving the message.
US10812297B2

A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.
US10812296B2

The present invention provides an operation method of an user equipment in relation to CSI-RS in a wireless communication system.Particularly, an operation method performed by a user equipment (UE) according to the present disclosure includes receiving a higher layer signaling including resource configuration information related to an aperiodic transmission of beamformed CSI-RS from a base station (BS); receiving a first DCI format including first control information indicating that there is an aperiodic transmission of the beamformed CSI-RS from the BS; measuring the beamformed CSI-RS based on the received resource configuration information; and reporting a measurement result of the beamformed CSI-RS to the BS.
US10812293B2

A server, includes a virtual machine identifier assigning section to assign an identifier of a virtual machine operating on the server; and a network interface to transmit a packet including a Layer 2 header information which includes the identifier of the virtual machine and a first packet field for a VLAN-Tag, wherein the network interface transmits the packet to a packet encapsulate section which encapsulates a second packet field including the Layer 2 header information with a virtual network identifier representing a virtual network to which the virtual machine belongs.
US10812291B1

Aspects of the subject disclosure may include, a system for receiving electromagnetic waves that propagate along a transmission medium, generating, according to the electromagnetic waves, first signals and second signals; wirelessly providing, via a first dielectric antenna of a first waveguide system, the first signals to an access point; and wirelessly providing, via a second dielectric antenna of the first waveguide system, the second signals to a second waveguide system. Other embodiments are disclosed.
US10812286B2

Disclosed are various examples for dynamically generating and implementing scenario profiles for a network of devices, including IoT devices. A managed device can receive a dynamically generated scenario profile that defines tasks to be performed by the device for a given scenario. The device can also receive a scenario message that is broadcasted to all managed devices in a network and identifies an occurrence of a given scenario. If the device determines that the device is an intended recipient of the scenario message, the device can identify the scenario profile associated with the given scenario and perform the tasks defined by the scenario profile. The scenario profile can be modified and/or updated based on event data associated with the device.
US10812281B2

Methods, systems, and media for sending a message about a new video to a group of related users are provided. In accordance with some embodiments, the method comprises: determining that a new video associated with a content creator has been uploaded to a video sharing service; identifying a group of candidate users to receive a message indicating that the new video is available; identifying a sub-group of users within the group of candidate users based on relationships of users within the group to each other; determining a time to send the message; transmitting the message to the sub-group of users at the determined time; determining that the message has been selected by a user device associated with a user of the sub-group of users; and causing the new video to be presented in a user interface including a communication interface associated with the sub-group of users on the user device.
US10812280B2

Employing proxy rule identifiers to ensure the integrity of content delivered over an HTTP-over-ICN system. An exemplary method is performed by a client-side network attachment point (cNAP) on an information-centric network (ICN). The cNAP receives an HTTP request that includes a resource identifier and at least one header field. The cNAP generates a proxy rule identifier (PRID) based on the header field(s) and a content identifier (CID) based on the resource identifier. The PRID may be generated by applying a hash function to a string that includes header field data. The cNAP sends an outgoing ICN message that includes the CID and the PRID. In response, the cNAP receives an incoming ICN message that includes an HTTP response, a PRID, and a CID. The cNAP and directs the HTTP response to the appropriate client(s) based on the PRID and CID.
US10812279B1

In certain embodiments, an availability state of a user for joining a meeting is determined based on a physical environment of the user, and a call is initiated to the user based on the availability state indicating that the user is available for the meeting. Audio/visual data obtained from a client device associated with the user may be used to determine interaction data indicating an extent of interaction of the user with another individual. Interaction data indicating that the user is not interacting with the other individual either in person or on phone may be used to determine the availability state as being available for joining the meeting. Sensor data obtained from the client device, such as a rate of motion of the user, may also be used to determine the availability state. Meeting priority information may also be used to determine the availability state for joining the meeting.
US10812272B1

Disclosed embodiments relate to systems and methods for identifying computing processes on automation servers and authorizing computing processes to grant access to secure resources. Techniques include receiving an access request, obtaining process data, identifying a cryptographic key, generating a digital signature, sending the digital signature, and receiving authorization data from a security server. Further techniques include receiving process data, receiving a digital signature, accessing a cryptographic key, validating the signature with the key, verifying the process, and transmitting authorization data to an automation server to complete an authentication process.
US10812271B2

A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
US10812267B2

Secure password lock and recovery is provided. A user password is received to access a secure resource protected by a data processing system. It is determined whether a match exists between a retrieved user password verification string corresponding to a valid user password from a storage of a software token and a generated user password verification string corresponding to the user password. In response to determining that a match does not exist between the retrieved user password verification string and the generated user password verification string, it is determined whether a defined number of user password authentication attempts has been exceeded. In response to determining that the defined number of user password authentication attempts has been exceeded, the retrieved user password verification string is set to a preestablished sequence of values locking the valid user password on the storage of the software token. Access to the secure resource is denied.
US10812265B1

In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a cryptographic element is generated by executing a supersingular isogeny-based cryptography protocol. A generator of a first isogeny kernel is computed. A pre-determined tree topology is traversed. The tree topology includes nodes coupled by edges. The edges of the pre-determined tree topology include a first set of edges representing scalar multiplications and a second set of edges representing point evaluations. A plurality of isogeny kernels corresponding to respective nodes in the tree topology and having a lower order than the first isogeny kernel is computed by executing batches of operations using a plurality of cryptographic co-processors. At least one of the batches includes two or more of the scalar multiplications represented in the tree topology.
US10812259B2

Methods and systems for generating a random number include extracting feature information from a structure having a random physical configuration. The feature information is converted to a string of binary values to generate a random number. Pseudo-random numbers are generated using the random number as a seed to improve the security of encrypted information.
US10812255B2

Implementations of this specification include retrieving smart contract definitions from the blockchain network, the smart contract definitions including a plurality of contract functions from a plurality of smart contracts stored in a blockchain maintained by the blockchain network; generating a smart contract interface representing the smart contract definitions, the smart contract interface including a plurality of interface functions corresponding to the plurality of contract functions, the smart contract interface allowing software applications to call each of the contract functions by calling a corresponding interface function; receiving a call to a particular interface function from a software application, the call including call parameters; generating a smart contract call to the particular contract function including the call parameters; and transmitting the smart contract call to the blockchain network.
US10812252B2

In aspects of string matching in encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements a string matching application that receives an encrypted query string as a query of the homomorphic encrypted data. The string matching application can then apply algorithms to perform addition and multiplication operations, and determine whether there are matching strings of the encrypted query string in the dataset. The string matching application can compute, for each row of the dataset, a sum of some function of dataset bits and query bits for a row result, and multiply the row results of the computed rows to determine matching strings. Alternatively, the string matching application can compute, for each row of the dataset, a product over some function of the dataset bits and the query bits for a row result, and add the row results of the computed rows to determine matching strings.
US10812249B2

A microwave backhaul system having quadruple capacity. In one embodiment, an outdoor communication unit in a microwave backhaul system is provided, which includes a first and second dual channel processing modules that are each configured to process two transmission/reception channels. The outdoor communication unit also includes two transmitter modules that are each configured to upconvert two channels for transmission at vertical polarization and a horizontal polarization.
US10812248B1

In accordance with the disclosure, when a base station is serving at least a threshold quantity of devices and the base station is allocating at least a threshold quantity of its air-interface resources per unit time, the base station will disable carrier-aggregation service, so as to help minimize or eliminate instances where the base station's carriers would be used as secondary component carriers for carrier-aggregation service and would not support MU-MIMO service. By disabling carrier-aggregation service in that scenario, air-interface resources that might otherwise have been used for secondary-component-carrier transmission without MU-MIMO service may then instead be available for use with MU-MIMO service, which may help to improve spectral efficiency.
US10812243B2

A feedback information transmission and reception method and apparatus and a communication system. The method includes: dividing a plurality of carriers into groups according to the number of code block groups and/or the number of transport blocks; receiving data transmitted by a network device on the plurality of carriers and a plurality of time units, and downlink assignment indices used for configuring feedback information transmitted by the network device on one or more carriers and a plurality of time units; respectively determining feedback information in each group to which the carriers correspond; and transmitting feedback information to which the groups correspond to the network device after cascading the feedback information. Hence, not only the correct numbers of bits of feedback information may be reserved, but also overhead of the feedback information or overhead of the DCI signaling may be lowered, thereby reducing or avoiding waste of resources.
US10812241B2

Aspects of the present disclosure relate to wireless communication. In some aspects, a user equipment (UE) may receive a downlink grant that does not include a downlink assignment index (DAI); determine a pre-defined bundle window, associated with ACK/NACK multiplexing or bundling, based at least in part on receiving the downlink grant that does not include the DAI; and transmit ACK/NACK feedback to acknowledge or negatively acknowledge one or more downlink communications received in the pre-defined bundle window. In some aspects, a UE may receive a downlink grant that does not include a DAI; determine a bundle window, associated with ACK/NACK multiplexing or bundling, based at least in part on receiving the downlink grant that does not include the DAI, wherein the bundle window is not pre-defined; and transmit ACK/NACK feedback to acknowledge or negatively acknowledge one or more downlink communications received in the bundle window. Numerous other aspects are provided.
US10812238B2

It is recognized herein that current LTE reference signals may be inadequate for future cellular (e.g., New Radio) systems. Configurable reference signals are described herein. The configurable reference signals can support mixed numerologies and different reference signal (RS) functions. Further, reference signals can be configured so as to support beam sweeping and beamforming training.
US10812220B1

Disclosed herein are systems and method for transmitting data from a sending device to a receiving device. In one aspect, an exemplary method comprises, receiving, by a first logical object created for the sending device, a request for a connection to the receiving device from an application, establishing, by a second logical object created for the sending device, a bidirectional connection between each pair of a third logical object created for the sending device and a third logical object created for the receiving device, pre-processing, by the first logical object created for the sending device, data received from the application, selecting, by the second logical object created for the sending device, one or more established bidirectional connections for transmitting the pre-processed data, and sending, by the first logical object created for the sending device, the pre-processed data, to the receiving device via the selected connections.
US10812216B2

Aspects of this disclosure relate to cooperative multiple-input multiple-output (MIMO) downlink scheduling. Features are described for scheduling transmissions within a MIMO network to efficiently allocate resources considering the needs and/or characteristics of devices served by the network. The downlink mode or active set may be scheduled based at least in part on the channel state information and additional network system information detected by or otherwise available to the scheduling device.
US10812209B2

Methods and apparatuses for the provision of timing for a communication network are disclosed. In particular, timing can be provided as a service to the communication network and the network slices operating thereon. This provision of timing as a service (TaaS) can enable the synchronization of operation of the various network components which in some instances can be physically placed at different locations while providing a desired functionality. According to embodiments, a timing slice is configured to provide the portion of timing resources that are associated with the delivery of timing to a slave device in an environment where multiple network slices are operating.
US10812206B2

Embodiments relate to a method and an apparatus for predicting the bitrate of a repaired communication channel. The method may include, generating a dataset specifying, for a plurality of communication channels, a channel frequency response of a communication channel affected by an impairment, and a channel frequency response of the communication channel non-affected by the impairment, training, based on the dataset, a machine learning model configured to predict a channel frequency response of the repaired communication channel based on the channel frequency response of the communication channel affected by an impairment.
US10812202B2

Methods, systems, and devices for wireless communications are described. A base station may identify resources associated with a beamformed signal, the identified resources being used by a user equipment (UE) for channel measurements of the beamformed signal, the beamformed signal being one of a plurality of beamformed signals. The base station may generate a signal indicating at least a portion of the identified resources and transmit the signal to the UE. The UE may receive the signal and perform a channel measurement of the beamformed signal using the indicated resources. The UE may transmit, to the base station, a measurement report comprising the channel measurement associated with the beamformed signal.
US10812177B2

Systems and methods are described herein for adaptive pointing operations of a mobile antenna system that can be used to provide communication with a target satellite over a large geographical area, while also satisfying interference requirements with one or more other satellites. In particular, the adaptive pointing operations described herein control pointing of a beam of the antenna system towards the target satellite in a manner that takes into consideration the interference requirements of the other satellites. In some embodiments, the mobile antenna system can provide non-interfering communication with the target satellite, over the entire or substantially the entire coverage area (or footprint) of the target satellite. In doing so, services such as Internet, telephone and/or television services provided by the target satellite can be delivered to users throughout most or all of the satellite's coverage area, while also satisfying interference requirements with other satellites.
US10812176B1

A system for communicating within a vehicle includes a cabin manager unit (CMU) configured to perform operations. The operations include electronically removing a first panel from a network. The operations also include receiving an addition command signal to electronically add a second panel to the network to replace the first panel. The addition command signal is wireless. The operations also include ranking a plurality of frequency ranges used by the second panel based at least partially upon one or more metrics of the frequency ranges.
US10812171B2

An interference cancellation method and apparatus of a base station is provided for use in a wireless communication system, which includes receiving a first signal by a first antenna and a second signal by a second antenna, measuring interference amounts in the first signal and the second signal based on a result of channel measurement performed on the first signal and the second signal, and generating a third signal as a target of decoding by adjusting channel parameters associated with channel conditions of the first antenna and the second antenna based on the measured interference amounts. The channel parameters are generated based on the channel measurement result.
US10812166B2

An approach to predistortion of a first set of signals for an antenna array allows beam-steering without corrupting spectrum away from the main beam and where other users may be located. In some implementations, the predistorter uses fewer than one predistorter per signal (i.e., per power amplifier or per antenna), and/or has the computational complexity of such fewer predistorters, to generate predistortions of the first set of signals for amplification and transmission via the antenna array.
US10812164B2

Provided are a method and an apparatus for reporting channel state information (CSI) by a user equipment in a wireless communication system. According to the present invention, the user equipment may receive configuration information related with the CSI from a base station and measure the CSI based on the configuration information. Thereafter, the user equipment includes reporting the CSI to the base station and the CSI includes a rank indicator (RI), a channel quality indicator (CQI), and an indicator indicating the number of amplitude coefficients other than 0 and the second part includes a precoding matrix indicator (PMI).
US10812158B2

Described herein are techniques where a transmitter for an entity of a wireless communication system, like a user equipment or a base station of a mobile communication network, is controlled by a codebook that has been established for a specific antenna array that is different from the transmitter's antenna array. The transmitter's antenna array may be an antenna array having an arbitrary configuration, e.g. the transmitter's antenna array may include a 1-, 2- or 3-dimensional antenna array of any array configuration. The specific codebook, e.g., a 2-dimensional discrete Fourier transform, 2D DFT, based codebook, is adapted to the actual or real antenna array of the transmitter by one or more characteristic matrices describing the configuration or nature of the transmitter's antenna array, thereby adapting the codebook, which has been established for the specific antenna array, for controlling the transmitter's antenna array so as to obtain a desired directional beam patterns.
US10812144B1

Aspects of the subject disclosure may include, a receiver that operates by: receiving via a first launcher first received guided electromagnetic waves that propagate on an outer surface of a first transmission medium without requiring an electrical return path, wherein the first transmission medium has a first type of a plurality of types of transmission media; converting the received first guided electromagnetic waves to a first signal; launching, via a second launcher and based on the first signal, transmitted second guided electromagnetic waves that propagate on an outer surface of a second transmission medium without requiring an electrical return path, wherein the second transmission medium has a second type of the plurality of types of transmission media that differs from the first type.
US10812142B2

Aspects of the subject disclosure may include, a waveguide device including a coupler that transmits or receives electromagnetic waves that propagate along a transmission medium without requiring an electrical return path, where the electromagnetic waves are guided by the transmission medium. The waveguide device can include a housing that houses the coupler, where the housing has a first portion comprising a material that reflects particular wavelengths of light. Other embodiments are disclosed.
US10812141B2

An electrical meter (M) installed at a facility (F) supplied electrical power by a utility's (U) electrical distribution system (EDS) utilizes a two-way automatic communications system (TWACS) for receiving messages from the utility sent over the electrical distribution system using the TWACS. An improvement to the meter comprises reconfiguring existing components installed in the meter to function as an analog-to-digital (ADC) converter so to facilitate processing of powerline waveforms (WF) propagated through the electrical distribution system by application of a signal based detection algorithm. This improves detection of signal elements comprising a message sent via the TWACS and by other means and incorporated in the electrical waveforms thereby reducing occurrence of a false synchronization with the message elements so a content of a message is readily ascertained by the meter.
US10812140B2

Embodiments of the invention provide multiple cyclic prefix lengths for either both the data-payload and frame control header or only the data payload. Frame control header (FCH) and data symbols have an associated cyclic prefix. A table is transmitted in the FCH symbols, which includes a cyclic prefix field to identify the cyclic prefix length used in the data payload. A receiver may know the cyclic prefix length used in the FCH symbols in one embodiment. In other embodiments, the receiver does not know the FCH cyclic prefix length and, therefore, attempts to decode the FCH symbols using different possible cyclic prefix lengths until the FCH symbols are successfully decoded.
US10812138B2

Disclosed is a signaling circuit. A switch circuit generates an internal reference supply voltage and an internal lower supply voltage, from first and second power supply voltages. A transmit circuit drives a high bit from the first power supply voltage, and drives a low bit from the internal lower supply voltage. The second terminal of the data output is connected to the internal reference supply voltage.
US10812130B2

Examples of backscatter systems, device, and techniques are described herein. Example backscatter devices may utilize CSS modulation to provide backscatter signals including CSS signals (e.g., LoRa packets). Utilizing CSS modulation may advantageously allow for backscatter communication over wide areas. Examples of backscatter devices described herein may toggle the impedance of the backscatter device between multiple (e.g., eight) impedances to reduce and/or eliminate higher order harmonic components in the backscatter signal (e.g., third and fifth harmonic components).
US10812114B2

The present technology relates to a data processing device and a data processing method so that an LDPC code with a good bit error rate is provided.An LDPC encoder encodes by an LDPC code whose code length is 16200 bits and code rate is 10/15. The LDPC code includes information bits and parity bits. A parity check matrix H includes an information matrix part corresponding to the information bits of the LDPC code and a parity matrix part corresponding to the parity bits. The information matrix part of the parity check matrix H is represented by a parity check matrix initial value table that indicates a position of an element 1 of the information matrix part for each 360 columns. The present technology is applicable to a case in which LDPC encoding and LDPC decoding are performed.
US10812109B2

A circuit arrangement for determining in parallel of at least two byte error position signals for identifying at least one byte error in a binary sequence comprising a plurality of bytes, wherein the binary sequence in the error-free case is a code word of an error code, the circuit arrangement is configured such that each of the at least two byte error position signals is determinable using components of an error syndrome of the error code such that the components indicate whether or not a byte of the binary sequence that is associated with the byte error position signal is erroneous.
US10812107B2

A sub-channel to carry an information bit, in input bits that are to be encoded, is selected from each of multiple subsets of sub-channels that are provided by a length N polar code. The subsets include sub-channels that are associated with respective overlapping constituent polar codes of the length N polar code. The constituent polar codes are of length Nref
US10812103B1

An apparatus and method therefor relate generally to a CRC engine. In such a CRC engine, a feed forward circuit is coupled to a feedback circuit. The feed forward circuit includes: an offset circuit configured to determine an offset value from header data; a look-up table circuit configured to select a seed value responsive to the offset value; a shifter circuit configured to successively load a zero padding and a payload in multiple byte blocks as aligned data with the zero padding leading the payload for a non-zero value of the offset value in a first of the multiple byte blocks having the zero padding and a first portion of the payload; and a CRC circuit configured to receive data zeroes to a seed port thereof and the aligned data to a data port thereof to provide an interim CRC value.
US10812092B2

A frequency signal generation device includes a substrate, a light source that is disposed on a surface of the substrate, and an atom cell that is disposed on the surface of the substrate. The atom cell contains gaseous alkali metal atoms and includes a first portion through which light emitted from the light source passes, a second portion housing a liquid alkali metal atom, and a third portion which connects the first portion to the second portion. A marker is provided that indicates a direction in which the liquid alkali metal atoms move to the third portion by gravity when the surface is vertically oriented.
US10812090B2

In an embodiment, a clock generator has a variable-modulus frequency divider that receives a high-frequency clock signal and outputs a divided clock signal having a frequency controlled by a modulus-control signal generated by a temperature-compensation circuit. A jitter filter is coupled to the output of the variable-modulus frequency divider and to the temperature-compensation circuit and generates a compensated clock signal having switching edges that are delayed, with respect to the divided clock signal, by a time correlated to a quantization-error signal.
US10812085B2

A device may include a fabric die coupled to an active interposer. The fabric die may include programmable logic fabric and configuration memory that programs the programmable logic fabric. The programmable logic fabric of the fabric die may access at least a portion of the active interposer to perform an operation. As discussed herein, different power management techniques associated with the active interposer may be used to improve operation of the device.
US10812083B2

Sparse representation of information performs powerful feature extraction on high-dimensional data and is of interest for applications in signal processing, machine vision, object recognition, and neurobiology. Sparse coding is a mechanism by which biological neural systems can efficiently process complex sensory data while consuming very little power. Sparse coding algorithms in a bio-inspired approach can be implemented in a crossbar array of memristors (resistive memory devices). This network enables efficient implementation of pattern matching and lateral neuron inhibition, allowing input data to be sparsely encoded using neuron activities and stored dictionary elements. The reconstructed input can be obtained by performing a backward pass through the same crossbar matrix using the neuron activity vector as input. Different dictionary sets can be trained and stored in the same system, depending on the nature of the input signals. Using the sparse coding algorithm, natural image processing is performed based on a learned dictionary.
US10812080B2

A method for high-speed voltage level translation includes biasing a high-voltage (HV) gate of an HV transistor to an intermediate voltage with a bias device. A low-voltage (LV) transistor is activated with a positive voltage transition applied to an LV gate of the LV transistor, wherein the HV transistor is connected in series between an output and an LV drain of the LV transistor. The intermediate voltage is bootstrapped to a bootstrapped voltage in response to the positive voltage transition on the LV gate coupled to the HV gate through a capacitor therebetween. The output is discharged. A time constant, defined by a resistance of the bias device and a capacitance of the capacitor, is greater than a minimum time constant, thereby maintaining the bootstrapped voltage on the HV gate at or above a drive voltage for a minimum period to discharge the output to a minimum voltage.
US10812074B2

In accordance with embodiments of the present disclosure, a system may include a buffer and a switch coupled between the buffer and a voltage supply such that the switch controls a varying voltage at a varying voltage node coupled to the buffer.
US10812073B2

A microwave switch. In some embodiments, the microwave switch includes a substrate, a signal conductor, a first ground conductor, on a first side of the signal conductor, and a second ground conductor, on a second side of the signal conductor. The signal conductor, the first ground conductor, and the second ground conductor may be planar conductors on a planar top surface of the substrate. The signal conductor may have a first portion composed of a superconducting material, and a second portion having a reduced cross section, a cross-sectional area of the second portion being less than 120 nm.
US10812069B1

A switch driving circuit includes an output coil having a first end and a second end and configured to receive positive or negative pulses from an input coil and a drive portion that includes a holding capacitor coupled across the output coil. The circuit also includes a discharge circuit that includes a discharge switch connected across the output coil, the discharge circuit having a discharge resistor and a discharge capacitor connected in parallel with each other and across control terminals of the discharge switch and a shunt circuit connected across the output coil that shorts the first end to the second end after a positive pulse is received.
US10812064B2

A device includes an epitaxial layer located over a semiconductor substrate, the epitaxial layer and the substrate both having a first conductivity type. A field-effect transistor (FET) includes source and drain regions having an opposite second conductivity type disposed in the epitaxial layer, and a gate structure over the substrate and between the source and drain regions. A diode includes first and second p-type regions and an n-type region all disposed in the epitaxial layer, the n-type region touching the first p-type region. A conductive plug electrically connects the first p-type region to the source region via the substrate.
US10812060B2

An integrated communications subsystem (ICSS) includes a pulse-width modulator which drives a power stage, such as a motor. The pulse-width modulator is configured shut off the power stage when the pulse-width modulator receives a trip signal from a logic circuit of the ICSS. The logic circuit can easily be reprogrammed to send a trip signal only when certain error conditions are detected. Moreover, the ICSS contains one or more filters which can adjust the sensitivity of the logic circuit to error signals, enabling the ICSS to distinguish between true errors which require shutdown and glitches, which can be ignored during operation of the ICSS.
US10812051B2

Aspects of methods and systems for a matching circuit for a broadband bus in automotive applications are provided and may include a twisted pair wiring bus comprising a main line for coupling two end nodes and one or more stub lines, with each stub line coupling a stub node to the main line via a junction impedance on each wire in the stub line. Electrical signals may be communicated between devices coupled to the end nodes and the stub nodes. A subset of the stub nodes may be coupled to the main line in a star configuration. The junction impedance may comprise a resistor on each wire in the stub line where the resistor may have a resistance that is two to three times a nominal impedance of the main line. The junction impedance may comprise a resistor in parallel with an inductor on each wire in the stub line.
US10812047B2

An elastic wave filter apparatus includes a transmission-side filter, a reception-side filter, an antenna terminal, and a matching circuit. The matching circuit is connected between a common node of the transmission-side filter and the reception-side filter and the antenna terminal. The transmission-side filter includes a ladder circuit and filter inductors. The matching circuit includes a matching inductor. The ladder circuit includes series arm resonators and parallel arm resonators. The matching inductor is connected between a transmission line connecting the common node and the antenna terminal and a first terminal of the filter inductor on the side of the parallel arm resonator.
US10812043B2

An acoustic wave filter device includes a first band pass filter including a first acoustic wave resonator connected between an antenna terminal and a first signal terminal and having a first pass band, and a second band pass filter connected with the antenna terminal and having a second pass band on a higher side of the first pass band. The first acoustic wave resonator includes a substrate on a surface of which a piezoelectric thin film is provided, an IDT electrode provided on the substrate, and reflectors. At least a pitch of some electrode fingers is different from a pitch of other electrode fingers in at least one of the IDT electrode and the reflectors of the first acoustic wave resonator on a side closest to the antenna terminal.
US10812036B2

A matching box comprises a directional coupler that detects forward waves and reflected waves; a matching circuit having a first variable capacitance capacitor, a second variable capacitance capacitor, and inductance; and a control unit that calculates a reflection coefficient on the basis of the forward waves and the reflected waves, and controls a capacitance value VC1 of the first variable capacitance capacitor and a capacitance value VC2 of the second variable capacitance capacitor, wherein the control unit changes VC2 if the distance between a matching circle drawn by the trajectory of the reflection coefficient passing through a matching point on a Smith chart, and the calculated reflection coefficient is greater than a prescribed value, and changes VC1 if such distance is set to be no greater than the prescribed value and when the value of such distance becomes no greater than the prescribed value, thereby reducing the reflection coefficient.
US10812022B2

A power supply apparatus including a signal generator circuit configured to generate a plurality of power supply signals via at least one DC-to-DC converter, the plurality of power supply signals including a first power supply signal on a first output path and a second power supply signal on a second output path that is independent of the first output path, the first power supply signal being different from the second power supply signal. The apparatus includes a switching circuit to provide during a first operating mode, a first combined power supply signal on the first output path based on the first power supply signal and a third power supply signal of the plurality of power supply signals. The switching circuit provides during a second operating mode, a second combined power supply signal on the second output path based on the second power supply signal and the third power supply signal.
US10812016B2

Disclosed is a roofing underlayment providing mechanical and electrical connection for solar shingles that includes a water-impervious membrane adapted to be attached to a roof. The underlayment also includes a mechanical attachment member configured to mechanically attach a solar shingle to the roof, as well as an electrical conductor having an electrical first portion of which is embedded within the membrane, having an electrical second portion which is configured to electrically connect to a solar shingle, and having an electrical third portion which is configured to electrically connect to an electrical circuit. An air gap is provided that allows for air flow below the solar shingles. The air gap comprises a space between a bottom surface of the solar shingles and a bottom surface of the membrane.
US10812013B2

A photovoltaic device can include a module and a rail. The module can have an edge formed around a perimeter of the module. The rail can include a coupling surface at a top side of the rail, and a recessed surface offset from the coupling surface and towards a bottom side of the rail.
US10812011B2

An example solar structure is disclosed for providing shade to a roof of a building having a building support structure. The solar structure may comprise: a plurality of vertical supports; a plurality of connecting beams; and a plurality of solar panels, wherein the plurality of vertical supports couple the load of the solar structure directly to the building support structure. Example methods are disclosed for keeping rooftop equipment cooler and operating more efficiently and longer, for specifying smaller AC units, for extending the life of a roof, for reducing the heat entering a building from sunshine, for reducing the heat re-radiated from solar panels onto a roof, and for specifying smaller structural roof support beams. An example solar structure comprises a movable portion configured to move from a first position to a second position to allow rooftop equipment to be lifted off the roof through the solar structure.
US10812008B2

A motor apparatus includes a motor body, a circuit board, a driver, and a voice detector. The circuit board, which is connected to the motor body, supplies driving electric power to the motor body. The driver, which is mounted on the circuit board, converts power source electric power to the driving electric power. The voice detector, which is mounted on the circuit board, detects a voice.
US10811998B2

A driving device includes a plurality of vibrating bodies including transmitting sections configured to transmit vibration to a driven section and a control section configured to change vibration tracks of the transmitting sections of at least a pair of the vibrating bodies independently from one another. When a direction in which the driven section and the vibrating bodies are arranged is represented as a first direction and a direction orthogonal to the first direction is represented as a second direction, at least the two vibrating bodies have a plurality of vibration modes in which amplitudes in at least one of the first direction and the second direction of the transmitting sections are different, and the control section drives the at least two vibrating bodies in any one vibration mode among the plurality of vibration modes.
US10811997B2

A power converter includes a plurality of switching elements, a converter circuit that rectifies an AC voltage of an AC power source, a DC link that receives output of the converter circuit and generates a DC voltage, an inverter circuit that converts the DC voltage into an AC voltage of a predetermined frequency through a switching operation, and a control unit that controls the switching operation. A capacitance value of a capacitor is set so that a maximum value of the DC voltage becomes twice or more of a minimum value. The control unit controls the switching elements such that two or more extrema appear in a power source half cycle in a waveform synthesized from second, fourth, and sixth harmonics that have a power source frequency as a fundamental frequency and are extracted from a waveform of an absolute value of a motor current vector.
US10811993B2

Systems and methods for operating a power conversion system that includes a sole DC/DC converter are described. The systems and methods reduce a total number of DC/DC converters in a power system that includes an electric energy storage device and a photovoltaic array. The system and method provide for transferring electrical charge from the photovoltaic array and the electric energy storage device to an alternating current stationary electrical grid via a DC bus and an inverter.
US10811992B2

A power conversion device including an alternating current (AC) source, a plurality of switching units connected in series between positive and negative terminals of the AC source, each including a semiconductor switching element and having a load connected thereto, each switching unit outputting, to the load connected thereto, an input current from the AC source and a direct current (DC) output voltage that is generated through ON/OFF control of the semiconductor switching elements, a capacitor connected in parallel with the AC source and with the switching units, an inductor inserted between the capacitor and the switching units, and between the AC source and the switching units, a current measurement unit that measures a value of a current flowing from the AC source to the capacitor, and a control device that performs the ON/OFF control on the semiconductor switching elements on the basis of the measured current value.
US10811989B2

An inverter unit with reduced wiring impedance that includes a switching element unit and a capacitor unit is implemented. A capacitor unit 4 includes first portions 41 with a first length L1 which is a length in a first direction D1 orthogonal to a reference plane R1 of an inverter unit; and second portions 42 with a second length L2 shorter than the first length L1, and the first portions 41 and the second portions 42 are disposed adjacent to each other along the reference plane R1. The switching element unit 3 is disposed so as to overlap the second portions 42 as viewed in the first direction D1, and overlap the first portions 41 as viewed in a second direction D2 which is a direction in which the first portions 41 and the second portions 42 are arranged along the reference plane R1.
US10811984B2

A bidirectional DC-to-DC converter include a first half-bridge circuit, a second half-bridge circuit, at least one transformer having a first primary winding and a second primary winding and at least one secondary winding. The first half-bridge circuit is designed to generate an AC voltage at the first primary winding, and the second half-bridge circuit is designed to generate an AC voltage at the second primary winding. At least one bidirectional power converter circuit is electrically coupled to the secondary winding in a bridge arrangement. The bridge arrangement has a first bridge connection pole and a second bridge connection pole. The power converter circuit includes a voltage limitation device having a switching element.
US10811980B2

According to certain aspects, a radio-frequency module can include a packaging substrate configured to receive a plurality of components and a voltage converter implemented on the packaging substrate. The voltage converter can include a high-side switch circuit block comprising a plurality of high-side switching elements and a low-side switch circuit block comprising a plurality of low-side switching elements. The voltage converter may include an intermediate node coupled to one or more high-side switching elements and coupled to one or more low-side switching elements. The voltage converter may further include a segmentation circuit block communicatively coupled to the high-side switch circuit block and communicatively coupled to the low-side switch circuit block.
US10811978B1

An adaptive pulse width modulation threshold is provided for a flyback converter that controls the transition between the pulse frequency mode of operation and the pulse width modulation mode of operation. The adaptive pulse width modulation mode is adapted responsive to an output voltage for the flyback converter.
US10811977B2

A controller to regulate a power converter includes a terminal coupled to receive an enable signal including enable events representative of an output of the power converter. A drive circuit is coupled to generate a drive signal to control switching of a power switch to control a transfer of energy from an input of the power converter to the output of the power converter. The drive circuit is coupled to turn on the power switch when an enable event is received in the enable signal. A current limit threshold generator is coupled to the drive circuit to generate a current limit threshold signal. The current limit threshold signal varies each switching cycle of the power switch. A time between consecutive enable events in the enable signal is the switching cycle of the power switch.
US10811971B2

Techniques for multiple-phase, high-boost converters are provided. In an example, a multiple-phase switched-capacitor-inductor (MPSCI) boost converter can include a first phase circuit, a second phase circuit, and a capacitor. Each of the first phase circuit and the second phase circuit can include a first switch, an inductor having a first node coupled to a first supply rail, and a second switch configured to selectively couple a second node of the inductor to a second supply rail. The capacitor can be coupled between the second node of the inductor of the second phase circuit and the first switch of the second phase circuit.
US10811969B2

An improved power converter produces power through a power switch in response to an activation signal that has an on-time and a switching frequency. An on-time signal has a constant on-time and controls the on-time of the activation signal. An error signal indicates that the switching frequency is not equal to a reference frequency. A step up signal and a step down signal are based on the error signal. A count signal is increased in response to the step up signal and decreased in response to the step down signal. An on-time pulse has a duration that is related to a value of the count signal. The on-time pulse controls the constant on-time of the on-time signal and maintains the switching frequency at about the reference frequency.
US10811961B1

A charge pump includes a first power source having a voltage VREG generated from a regulated and circuit-limiter supply, a second power source having a voltage VBRG and a top-off capacitor adapted to be charged to a voltage of the high of VREG or VBRG to a limit of a voltage clamp across the top-off capacitor.
US10811957B2

A power conversion apparatus includes positive-side and negative-side switching elements, positive-side and negative-side gate drive circuits, a capacitor and a gate signal controller. The positive-side switching element is disposed between a positive-side direct-current bus and an output node. The negative-side switching element is disposed between a negative-side direct-current bus and the output node. The gate drive circuits turn on and off the respective switching elements. The capacitor is inserted between the buses. The gate signal controller transmits, to the gate drive circuits, gate signals to instruct turning on or off the switching elements. In response to a start instruction of pre-charge of the capacitor, the gate signal controller transmits a first gate signal to temporarily turn on and then off the positive-side gate drive circuit and transmits a second gate signal to temporarily turn on and then turn off the negative-side gate drive circuit.
US10811951B1

A GaN driver circuit is disclosed. The circuit includes a low side switch causing the voltage at an output node to be a first voltage, a high side switch causing the voltage at the output node to be a second voltage in response to a control signal, and a high side switch driver circuit configured to cause the high side switch to apply the second voltage to the output node. The high side switch driver includes a pull-down switch configured to turn off the high side switch in response to an input signal, and a pass gate configured to cause the high side switch to apply the second voltage to the output node by causing the voltage of the control signal to become substantially equal to the second voltage plus a third voltage.
US10811950B2

To provide a linear motor and device which suppress contact of a movable element with a core. The linear motor includes: a movable element having a permanent magnet; and an armature having magnetic pole teeth located in an up/down direction of the movable element, a winding wound around the magnetic pole teeth, and an arm part extending in a right/left direction of the movable element. The movable element and the armature make relative movement in a front/back direction. The linear motor includes a protective member which is located between the arm part and the movable element and in which a movable element facing surface facing the movable element is located inside an outer end of the winding.
US10811942B2

A rotating electrical machine including a stator or rotor including a plurality of serially connected switching cells. Each switching cell includes a winding subsection and a current reverser arranged to controllably alter a current direction through the winding subsection, and each current reverser includes a capacitor arranged to form a resonant circuit in cooperation with the winding subsection.
US10811938B2

Radial direction outer side sizes of a first rectifying unit, a circuit board, and a second rectifying unit configuring a rectifying device are disposed so as to be sequentially smaller in a direction away from a frame of a rotating electrical machine main body, and at predetermined intervals, a cover covering the rectifying device has a cover end wall portion, a cover outer wall portion, and a cover intermediate portion, an inner peripheral side inlet portion is formed in the cover end wall portion, an outer peripheral side inlet portion is formed in the cover intermediate portion, and the outer peripheral side inlet portion is formed of an axial direction covering portion, and a radial direction covering portion that connects the axial direction covering portion and an outer peripheral portion of the cover end wall portion.
US10811920B2

Provided are a moving core-type reciprocating motor and a reciprocating compressor having the same. The moving core-type reciprocating motor includes a stator including an inner stator and an outer stator having one side connected to one side of the inner stator and the other side spaced apart from the other side of the inner stator in a radius direction to define a gap together with the other side of the inner stator, a magnet coil wound between the inner stator and the outer stator, a magnet fixed to at least one of the inner stator and the outer stator so as to be exposed to the gap, a rotor including a moving core disposed in the gas and made of a magnetic material to reciprocate with respect to the stator and the magnet and a hollow connection member made of a nonmagnetic material and supporting the moving core so that the moving core is exposed to the gap toward the magnet. Thus, the reciprocating motor and the reciprocating compressor having the same are compact and lightweight to more improve efficiency.
US10811915B2

A rotor (10) for an electric motor has a force-transmission region (11) which is operatively connected to a motor shaft (12). A torque-transmission region (13) which is composed of fibre composite materials is adjacent to the force-transmission region (11). A magnetic connection region (14) and a region (15) for magnetic field guidance with magnets (16) are arranged on that side of the torque-transmission region (13) which is situated opposite the force-transmission region (11). The motor shaft can also be formed from fibre composite materials. Since the magnetic connection region (14) has a plastic which is provided with a magnetic or magnetizable filler, a rotor for an electric motor and also a motor shaft which interacts with said rotor which are of lightweight construction are provided, said rotor and motor shaft meeting the required performance criteria.
US10811912B2

A relay apparatus in a wireless power transmission system includes a relay power reception antenna that receives power transmission alternating current power from a power transmission power transmission antenna, a relay rectifier that converts the power transmission alternating current power into relay direct current power, a relay inverter circuit that converts the relay direct current power into relay alternating current power, and a relay power transmission antenna that wirelessly transmits the relay alternating current power. When transmitting data to the power transmission apparatus through amplitude modulation, the relay apparatus varies amplitude of voltage of the power transmission alternating current power received by the relay power reception antenna between a first amplitude and a second amplitude and performs control for eliminating a difference between a third amplitude of the relay alternating current power and a fourth amplitude of the relay alternating current power.
US10811908B2

A system for wireless power reception, preferably including one or more: antennas, dynamic impedance matches, RF-DC converters, DC impedance converters, and/or DC power outputs. A method for wireless power reception, preferably including: receiving power wirelessly at an antenna, dynamically adjusting an input impedance of a dynamic impedance match coupled to the antenna, and/or delivering the power to a load.
US10811898B2

An uninterruptible power supply device includes: an inverter configured to convert AC power from an AC power supply into DC power and output the DC power to a DC bus; a converter configured to convert the DC power received from the DC bus into AC power and supply the AC power to a load; a bidirectional chopper configured to transmit and receive DC power between the DC bus and a storage battery; a bidirectional chopper configured to transmit and receive DC power between the DC bus and a lithium ion battery; a controller configured to cause the storage battery to be charged during normal operation, and to be discharged during power failure; and a controller configured to cause the lithium ion battery to be charged when the load is performing a regenerative operation, and to be discharged when the load is performing a power running operation.
US10811892B2

A battery life monitoring approach for a power transformation powered system. “Signature profiling” and “power metering” may deal with statistically significant edge cases. Relative to product resources, a battery management module (BMM) may use software services from a “phantom module”, “power broker” and other low level board support package (BSP) software, such as A2D, time bases and memory R/W in order to execute routines needed for successful deployment of the product. The memory resources should be volatile and non-volatile memory resources to fulfill the needs of a fully functional power transformation BMM system.
US10811889B2

A smoothing unit smoothes a detected voltage of each power storage block based on previous data during a certain period. A calculator calculates a difference between a smoothing voltage of one power storage block in the n power storage blocks and a representative value of the smoothing voltages of the other power storage blocks or all the power storage blocks. A determination unit determines a power storage block whose difference against the representative value enlarges more than or equal to a set value during a predetermined period as a power storage block containing an abnormal power storage cell.
US10811882B2

A method, apparatus, and system to control and test a solar inverter are provided. The method commissions a solar inverter of a solar plant before it is placed into power production. The commissioning process verifies that the inverter to be tested is functioning as intended by connecting a first inverter to the inverter to be commissioned, and using the first inverter to emulate the power grid without being connected to the power grid, and circulate reactive and limited active power between the first inverter and the inverter to be commissioned.
US10811870B2

An electric wire protection device includes a voltage adjusting unit that adjusts voltage of a power source side and supplies the resulting voltage to a load, and a controller that includes a calculation unit configured to compute temperature information of an electric wire connecting the power source and the load from a value of an electric current flowing through the voltage adjusting unit, and that is configured to make the voltage adjusting unit into a shutoff state of shutting off the power source and the load on the basis of the temperature information.
US10811868B2

The purpose of the present invention is an electrical system allowing conversion of a direct voltage into another direct voltage, including: a resonant DC-DC converter including an LLC converter circuit, a control unit including: a first module for determining the rms resonance current value from a measurement of the output current, a second module for determining a maximum value of the voltage at the terminals of each resonance capacitor and a minimum value of the voltage at the terminals of each resonance capacitor using rms resonance current value, a comparison module, a disconnection element configured to stop operation of the resonant DC-DC converter in the event of an overload.
US10811867B2

A hybrid air-gap/solid-state device protection device (PD) for use in an electrical power distribution system includes an air-gap disconnect unit connected in series with a solid-state device, a sense and drive circuit, and a microcontroller. Upon the sense and drive circuit detecting an impending fault or exceedingly high and unacceptable overvoltage condition in the PD's load circuit, the sense and drive circuit generates a gating signal that quickly switches the solid-state device OFF. Meanwhile, the microcontroller generates a disconnect pulse for the air-gap disconnect unit, which responds by forming an air gap in the load circuit. Together, the switched-OFF solid-state device and air gap protect the load and associated load circuit from being damaged. They also serve to electrically and physically isolate the source of the fault or overload condition from the remainder of the electrical power distribution system.
US10811865B2

A method for obtaining operational data from a circuit breaker includes: releasably attaching an adapter to a circuit breaker; actuating a test button on the circuit breaker using the adapter; moving a handle of the circuit breaker to an on position; initiating output of a light signal from the circuit breaker that is representative of operational data of the circuit breaker in response to the actuating and moving steps; and receiving the light signal at the adapter.
US10811863B1

An electrical fitting for securing PVC jacketed metal clad (PVC-MC) or Teck 90 electrical cable to an electrical box or panel in a liquid-tight and concrete-tight fit. The electrical fitting includes a tubular fitting body having a threaded inbound and outbound end, a gripper ring, one or more grommets, a bushing, a sealing ring, a locknut, and a gland nut. The grommet includes an outbound end with a tubular wall portion and an inbound end with a flange and an inner lip. The gripper ring includes a tubular base, one or more fingers extending from the base, and arcuate ends on the fingers. The fingers include a curvature which matches the curvature of the base. The fitting will accommodate a range of cable sizes and while providing a liquid-tight and concrete-tight connection and proper electrical grounding of the cables to an electrical box or panel.
US10811860B2

A wire harness includes electric wires, a curvature restricting member and an exterior member. The curvature restricting member includes a strip-like connecting portion and a plurality of pieces and is capable of being curved in orientation that the connecting portion is arranged inside and the pieces are arranged outside. In an inverse orientation, curvature of the curvature restricting member is limited by adjacent pieces abutted onto each other. The curvature restricting member is oriented such that a width direction of the connecting portion is a vertical direction and the connecting portion is positioned outside in a vehicle width direction with respect to the pieces when a sliding door is fully-closed. The connecting portion includes a portion with high flexibility and a portion with low flexibility, and a portion in vicinity of the sliding door has higher flexibility than a portion at a first end side of the curvature restricting member.
US10811854B2

The invention relates to a mounting plate arrangement having a mounting plate which is fixed to a frame of a switch cabinet via at least one mounting plate holder, the mounting plate holder having a bearing piece which bears against or is fixed to a lower longitudinal edge of the mounting plate, the mounting plate with the bearing piece resting on a horizontal strut of the frame via a mounting bracket of the mounting plate holder, wherein at least a contact side of the bearing piece, via which the bearing piece rests on the mounting bracket, is or comprises a damping element.
US10811845B2

Multi-surface emitting mid-IR multiwavelength distributed-feedback quantum cascade ring lasers laid out in a concentric circle are disclosed. The lasers utilize quantum cascade core designs to produce optical gain in the mid-infrared region and may generate several wavelengths simultaneously or sequentially. Methods of making along with methods of using such devices are also disclosed.
US10811844B2

Provided is an external cavity laser (ECL) including a vertical cavity surface emitting laser (VCSEL)-Distributed Bragg Reflector (DBR) type light emitting unit configured to receive a current and emit light, and including a DBR function layer and an active layer for a quantum well formed on one side of this DBR function layer, and an optical circuit unit including a light guide in which one end surface is installed to face an active layer at one side of the active layer, light generated from the active layer is received and guided, and an optical axis is formed vertically to an active layer plane, a reflection pattern that is formed at one side of the light guide so as to receive light output from the other end of the light guide to reflect the light again to the light guide, and an external layer for surrounding the light guide and the reflection pattern, wherein the VCSEL-DBR type light emitting unit and the optical circuit unit are mutually coupled to each other. An optical coupling efficiency in the ECL may be raised by improving an inefficient optical coupling issue including alignment, reflection, and the like in a coupling part of a gain element and a silicon waveguide.
US10811840B2

A laser module that can suppress influence due to a reflected light between chips is provided. A laser module 100 according to one embodiment of the present invention includes: a laser element 110 provided on a first substrate and having a laser oscillation unit that generates a laser light and a first optical waveguide that guides the laser light; and an optical amplifier 120 provided on a second substrate and having a second waveguide that guides the laser light. The first optical waveguide is nonparallel relative to an end face of the first substrate and connected thereto, the second optical waveguide is nonparallel relative to an end face of the second substrate and connected thereto, and the first substrate and the second substrate are arranged such that the laser light output from the first optical waveguide is optically coupled to the second optical waveguide.
US10811829B2

A connector for a coaxial cable includes a coupler portion configured to engage an interface port, a housing portion having a forward end configured to be disposed at least partially within the coupler portion, and an outer conductor engager portion made of a conductive material disposed within the housing portion. The housing portion includes a rearward end configured to receive the coaxial cable, the housing portion is configured to move axially relative to the outer conductor engager portion, and an interior surface of the housing portion is configured to compress the outer conductor engager portion when the housing portion is moved axially relative to the outer conductor engager portion such that an interior surface of the outer conductor engager portion is compressed radially inward against an outer conductor of the coaxial cable.
US10811818B2

A wire holding structure (11) for wires (10) includes wires (10), a rubber plug (34) having wire through holes (35) having the wires (10) passed therethrough, a housing (22) externally fit to the rubber plug (34) and a wire cover (15) configured to cover the housing (22). The wire cover (15) includes an opening (24), and the housing (22) includes a lid (33) shaped to correspond to the opening (24) and configured to close the opening (24).
US10811815B2

A plug for an electrical connector arrangement may include a plug contact arranged in a socket on one side and in a plug housing on the other side. The plug housing may be cup-shaped and include a base with a region that projects downward as a connecting part. In the region of the connecting part, a cut-out may pass through the base via which the plug contact is guidable. The plug contact may be positioned in the socket with a recess. The plug contact may be connected to the socket in the recess, and the connecting part of the plug housing may be adhesively bonded in the recess of the socket such that the plug contact is sealed against dirt and moisture in the region of the cut-out relative to the plug housing.
US10811812B2

A waterproof connector includes a housing in which a plurality of terminal accommodation chambers that accommodate terminals connected to electric wires are arranged in a plurality of rows, at least one waterproof member of a plurality of waterproof members provided between the housing and one of the electric wires so as to divide the inside of the housing from the outside of the housing, and a rear holder assembled to the housing so as to prevent detachment of the at least one waterproof member from the housing. The rear holder includes two combining members with mating surfaces that are combined with each other so as to hold the electric wires, and that form an electric wire accommodation portion accommodating the electric wires when the mating surfaces are mated.
US10811811B2

A socket of an optical controller includes: a base having an electrical plughole and a pin accommodation groove; a mounting seat having a wire trough and a pin mounting groove; a metal pin, arranged in a cavity formed by the pin accommodation groove and the pin mounting groove; a contact piece, connected with an external wire, and comprising a wiring pin, a positioning pin and a contact surface that has an arc shape matching with that of the base; a groove, arranged at a joint corner of the wiring pin and the positioning pin with the contact surface; the wiring pin and the positioning pin are arranged on both sides of the contact surface; and the wiring pin and the positioning pin are bent 90-degree on an inner side of the groove. Waterproofing is also disclosed.
US10811809B2

An electrical power and/or electronic data unit is assembled from interchangeable and configurable components to facilitate manufacturing for customized applications. The unit includes a main housing that may have a substantially constant cross-section between two open ends, and may be formed by an extrusion process. The main housing includes at least one sidewall surrounding an internal volume between the open ends, while first and second cover plates enclose the open ends. At least one of the cover plates typically supports an electrical component such as an electronic data outlet, an electrical power outlet, or an electrical switch.
US10811796B2

A connector includes a housing and a terminal held in the housing and to be mounted on a mounting member disposed outside the housing. The terminal includes a main body part inserted into a space formed in the housing, a leg part extending from the main body part toward a mounting surface of the mounting member in a state where the terminal is mounted on the mounting member, and a mounting part provided continuously from the leg part and to be mounted on the mounting member. The connector further includes a leg part holder connected to the housing and to hold the leg part.
US10811795B2

The invention provides an electrical connection module for an automotive vehicle. The module includes a printed circuit board, PCB, and a connector for connecting a wire harness to said PCB. An edge of the PCB can be inserted into the connector. The module provides retention mechanism that is integral to the PCB. The retention mechanism is shaped and configured to retain the edge connector, if the PCB is seated therein.
US10811794B2

A card edge connector includes a housing having a mounting end mounted to a host circuit board and a mating end having a card slot receiving a circuit card. Upper and lower contacts are received in upper and lower contact channels of the housing. The upper and lower contacts include corresponding mounting ends and mating ends with the mounting ends mounted to the host circuit board and the mating ends having first and second mating interfaces defining first and second points of contact with the same contact pad of the circuit card.
US10811788B2

An electric wire with a terminal includes: an electric wire including a conductor portion having conductivity and an insulator portion which covers the outside of the conductor portion and has a cut away or tapered portion at its leading face; a terminal connection portion electrically connected to a counterpart terminal; a conductor crimp portion crimped to the conductor portion; and a sheath crimp portion separated from the conductor crimp portion and crimped to the insulator portion. The sheath crimp portion includes a second base portion on which the insulator portion is mounted and a second barrel piece portion crimped with the insulator portion wrapped. In the insulator portion, the distance from an end on the conductor crimp portion side to the conductor crimp portion is relatively short, and the distance from an end on the conductor crimp portion side to the conductor crimp portion is relatively long.
US10811784B2

An antenna and method for using the same are disclosed. In one embodiment, an antenna comprises a radial waveguide; an aperture operable to radiate radio frequency (RF) signals in response to an RF feed wave fed by the radial waveguide; and a radio frequency (RF) choke operable to block RF energy from exiting through a gap between outer portions of the waveguide and the aperture.
US10811782B2

A holographic antenna has plurality of conductive elements arranged in a series of the conductive elements, the series of conductive elements being grouped a number of different groups of said conductive elements, each of conductive elements in each different group of conductive elements being connected via one or more tuning elements to a neighboring conductive element in each the different group of conductive elements, each different group of conductive elements comprising a holographic antenna element of said holographic antenna. A plurality of amplifiers wherein each one of the plurality of amplifiers is connected at one end of each one of the different groups of conductive elements; and a feed system coupling each of said amplifiers to a RF connection of the holographic antenna.
US10811771B1

A system includes a distributed ledger storing one or more smart contracts; one or more 5G small cells, each having one or more antennas mounted on a housing, each small cell sending packets of data trackable with the distributed ledger; and a processor to control a directionality of the antennas in communication with a predetermined target using 5G protocols.
US10811769B2

A liquid-crystal antenna apparatus is provided. The liquid-crystal antenna apparatus includes: a liquid-crystal antenna unit and a control unit. The liquid-crystal antenna unit is configured to receive a wireless signal. The liquid-crystal antenna unit includes a plurality of microwave elements, and each of the microwave elements includes a first electrode, a second electrode opposite to the first electrode, and a liquid-crystal cell disposed between the first electrode and the second electrode. The control unit is electrically connected to the liquid-crystal antenna unit, and is configured to control the liquid-crystal antenna unit to form a first beam having a first direction. The control unit determines a source orientation of the wireless signal according to the wireless signal received by the liquid-crystal antenna unit, and controls the first direction of the first beam to direct toward the source orientation.
US10811756B2

A method to design and assemble a connector for the transition between a coaxial cable and a microstrip line involves in connecting a coaxial connector in series with a metallic ring to form a new coaxial connector, wherein the thickness of the metallic ring and the diameter of its through hole are important design parameters to determine the frequency response of the transition. By properly selecting their values and connecting the new coaxial connector to the microstrip line, a resonant response caused by the excitation of the first higher-order mode of the original coaxial connector is attenuated or eliminated from the frequency response.
US10811730B2

The present invention relates to a pouch exterior which can effectively block moisture penetration, and a pouch-type secondary battery comprising the same. In particular, according to the present invention, it is possible to effectively block moisture penetration between bonding interfaces at a sealing part of an upper pouch and a lower pouch. Therefore, according to the present invention it is possible to prevent the deterioration and degradation of performance of a secondary battery due to moisture penetration, and to increase stability of a secondary battery.
US10811726B2

A solid electrolyte for an all-solid secondary battery, wherein the solid electrolyte has a composition represented by Formula (1): Li7-xPS6-xBrx  (1) wherein 1.2
US10811725B2

Provided is a method of producing a sulfide solid electrolyte with which the capacity retention of an all-solid-state battery can be improved.The method of producing a sulfide solid electrolyte comprises synthesizing material for a sulfide solid electrolyte from raw material for an electrolyte; and after said synthesizing, heating the material for a sulfide solid electrolyte in a flow of a gas at a temperature of no less than a melting point of elemental sulfur, the gas being able to form a chemical bond with the elemental sulfur.
US10811724B2

A nanoconfined metal-containing electrolyte comprising a layer of enclosed nanostructures in which each enclosed nanostructure contains a liquid metal-containing electrolyte, wherein said enclosed nanostructures are in physical contact with each other. Metal-ion batteries containing the nanoconfined electrolyte in contact with an anode and cathode of the battery are also described. Methods for producing the nanoconfined electrolyte are also described.
US10811720B2

A battery cell tray includes a bottom plate, a top plate opposite the bottom plate, at least one partition plate between the bottom plate and the top plate, a pressing plate between the partition plate and the bottom plate, and a transmission device between the pressing plate and the bottom plate and on the bottom plate. The transmission device includes moving members, a spiral rod, and supporting arms. The moving members respectively have a first threaded hole and a second threaded hole. The spiral rod has a first screw thread and a second screw thread that are arranged in reverse rotation directions and respectively engaged with the first threaded hole and the second threaded hole. Two top ends of the supporting arms are pivoted to the pressing plate, and two bottom ends of the supporting arms are respectively pivoted to the moving members.
US10811713B2

The present disclosure provides a method for manufacturing an integrated MEA, the method includes the following steps: (1) providing a substrate having an AA region and a WVT region; (2) coating a hydrophobic microporous layer across the substrate; (3) coating a catalyst layer onto the hydrophobic microporous layer in the AA region; (4) coating a first fuel cell membrane ionomer layer onto the catalyst layer in the AA region and onto the hydrophobic microporous layer in the WVT region; (5) optionally applying a membrane support layer to the first fuel cell membrane ionomer layer in the AA region and the WVT region; (6) optionally applying a coating of second fuel cell membrane ionomer layer thereby forming a coated substrate; and (7) assembling the coated substrate to a companion coated substrate.
US10811705B2

There is provided a fuel cell module that can surely suppress oscillation of a compressor, even when externally induced vibration becomes large in travelling on a rough road, for example, and that can thus provide high NV performance and reliability. In the fuel cell module, the compressor and an intercooler are coupled to a stack frame and are also rigidly coupled to each other.
US10811697B2

Methods for designing one or a pair of half plates of a fuel cell include providing a first half plate defining a first half plate metal bead, wherein the first half plate metal bead protrudes from the first half plate forming a convex side, providing a second half plate defining a second plate metal bead, wherein the second half plate metal bead protrudes from the second half plate forming a convex side, determining a pressure profile between the convex sides of the first half plate metal bead and the second half plate metal bead in a compressed state, and adjusting a height of the first half plate metal bead and/or the second half plate metal bead in one or more locations to increase the uniformity of the pressure profile. Increasing the uniformity of the pressure profile can include reducing a range of the plurality of pressure measurements.
US10811683B2

Provided is a positive electrode for a lithium ion secondary battery which includes a positive electrode active material layer including a positive electrode active material that is provided to at least one surface of a positive electrode current collector. The positive electrode active material includes a lithium nickel cobalt manganese composite oxide mixture containing two or more kinds of lithium nickel cobalt manganese composite oxides. An average primary particle diameter of the lithium nickel cobalt manganese composite oxide mixture is in a range of 0.4 micrometers or more and 2 micrometers or less. An average secondary particle diameter of the lithium nickel cobalt manganese composite oxide mixture is in a range of 4 micrometers or more and 12 micrometers or less. The positive electrode active material layer includes a conductive agent in a range of 1 to 5% based on a weight of the positive electrode active material layer.
US10811660B2

A separator, a method for preparing the separator, and an electrochemical device containing the separator. The separator includes a substrate and an inorganic layer disposed on at least one side of the substrate. The substrate is a porous substrate. The inorganic layer is a dielectric layer containing no binder. The inorganic layer has a thickness of 20 nm to 2000 nm. A mass of the inorganic layer is M1, a mass of the substrate is M2, and M1/M2 is greater than or equal to 0.05 but smaller than or equal to 7.5. An interfacial peeling force between the inorganic layer and the substrate is not smaller than 30 N/m. The interfacial wettability and thermal shrinkage resistance performance of the separator are effectively improved while the separator has a certain mechanical strength. The separator can have favorable mechanical strength and thermal shrinkage percentage and high energy density.
US10811658B2

An object of the present invention is to provide a separator maintaining high rate characteristics and enabling suppression of short circuit. The object is achieved by a separator comprising a substrate having an inner surface and an outer surface, and inorganic particles presented on the outer surface and the inner surface of the substrate, wherein the substrate has a porosity of 55% or more and a mean flow pore size of 30 μm or less, the inorganic particles have an average particle size of 1.0 to 4.0 μm, and the inorganic particles comprises 40% by volume or less of particles having a particle size of 1.0 μm or less and 30 to 75% by volume of particles having a particle size of 2.0 μm or more.
US10811657B2

There is provided a separator for a non-aqueous secondary battery, containing a porous substrate, and an adhesive porous layer that is provided on one side or both sides of the porous substrate, in which the adhesive porous layer contains a polyvinylidene fluoride type resin A including a vinylidene fluoride monomer unit and a hexafluoropropylene monomer unit, and a polyvinylidene fluoride type resin B including a vinylidene fluoride monomer unit and a hexafluoropropylene monomer unit, a proportion of the hexafluoropropylene monomer unit in the polyvinylidene fluoride type resin A is more than 1.5 mol % and 5 mol % or less with respect to a total amount of the vinylidene fluoride monomer unit and the hexafluoropropylene monomer unit of the polyvinylidene fluoride type resin A, a proportion of the hexafluoropropylene monomer unit in the polyvinylidene fluoride type resin B is more than 5 mol % and 15 mol % or less with respect to a total amount of the vinylidene fluoride monomer unit and the hexafluoropropylene monomer unit of the polyvinylidene fluoride type resin B, and a weighted average of a weight-average molecular weight of the polyvinylidene fluoride type resin A and a weight-average molecular weight of the polyvinylidene fluoride type resin B is from 600,000 to 2,000,000.
US10811655B2

A battery separator has performance enhancing additives or coatings, fillers with increased friability, increased ionic diffusion, decreased tortuosity, increased wettability, reduced oil content, reduced thickness, decreased electrical resistance, and/or increased porosity. The separator in a battery reduces the water loss, lowers acid stratification, lowers the voltage drop, and/or increases the CCA. The separators include or exhibit performance enhancing additives or coatings, increased porosity, increased void volume, amorphous silica, higher oil absorption silica, higher silanol group silica, reduced electrical resistance, a shish-kebab structure or morphology, a polyolefin microporous membrane containing particle-like filler in an amount of 40% or more by weight of the membrane and ultrahigh molecular weight polyethylene having shish-kebab formations and the average repetition periodicity of the kebab formation from 1 nm to 150 nm, decreased sheet thickness, decreased tortuosity, separators especially well-suited for enhanced flooded batteries.
US10811653B2

An object of the present disclosure is to provide a lithium ion battery with low resistance to ion conduction. The present disclosure achieves the object by providing a lithium ion battery comprising: a cathode active material; an anode active material; an insulating oxide with neither electron conductivity nor ion conductivity that is formed in an interface between the cathode active material and the anode active material, and contains at least one kind of an element included in the cathode active material and at least one kind of an element included in the anode active material; and an electrolyte material that is an ion conducting path between the cathode active material and the anode active material; wherein the cathode active material comprises Li, at least one kind of Co, Mn, Ni, and Fe, and O; and the anode active material comprises at least one kind of Si, Li and Ti.
US10811652B2

To carry out accurate defect inspection over a wide area, a defect inspection device (1) includes: a radiation source section (2) configured to emit an electromagnetic wave (4) to a separator roll (10); and a sensor section (3) configured to detect the electromagnetic wave (4) that the radiation source section (2) has emitted to the separator roll (10), the sensor section (3) being configured to detect the electromagnetic wave (4) before and after the separator roll is moved relative to the radiation source section (2).
US10811637B2

A display device includes a base substrate, an organic layer on the base substrate and including a pattern region having an uneven pattern formed thereon, and a non-pattern region having a substantially flat surface, a light-emitting element on the organic layer, and a color conversion pattern on the light-emitting element and overlapping the pattern region and the non-pattern region.
US10811627B2

Disclosed are a pixel defining layer and a manufacturing method thereof, and a display panel, in the field of display technologies. An auxiliary electrode pattern is on a side of a substrate and configured to be electrically connected to a cathode in a display panel; and a first sub-defining layer is on a side of the auxiliary electrode pattern away from the substrate. A pixel defining layer has a plurality of openings, and the plurality of openings all pass through the auxiliary electrode pattern and the first sub-defining layer. The opening is configured to accommodate a material of a light emitting layer. An orthographic projection of the auxiliary electrode pattern on the substrate is within an orthographic projection of the first sub-defining layer on the substrate.
US10811626B2

An electroluminescent display device and a fabricating method thereof are provided. The device has a TFT layer, a first functional layer, an electroluminescent layer, a second functional layer, and a functional bar disposed sequentially. The device uses Seebeck effect of constituent material of p-type Bi2Te3 of the functional bar to absorb heat of the TFT layer for converting the heat into electric energy, thereby effectively reducing heat of the TFT layer, reducing aging of circuit and organic material, and improving life of the electroluminescent display device. A work function of p-type Bi2Te3 material of the functional bar is 5.3 eV. An electroluminescent material has a HOMO energy level ranging from 5 to 6 eV. Under a driving of a thermoelectromotive force, majority carriers (holes) in the constituent material of p-type Bi2Te3, are injected into the electroluminescent layer to improve a carrier concentration therein, thereby improving emission luminance of the electroluminescent display device.
US10811622B2

An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US10811621B2

An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US10811616B2

An organic electroluminescence device includes: an anode; an emitting layer; and a cathode, the emitting layer containing a first material, a second material and a third material, the first material being a fluorescent material, the second material being a delayed fluorescent material, the third material having a singlet energy larger than a singlet energy of the second material.
US10811608B2

The present invention relates to a semiconducting material comprising (i) a substantially covalent matrix material consisting of at least one substantially covalent matrix compound, (ii) at least one first metal selected from the group consisting of Li, Na, K, Rb, and Cs, and (iii) at least one second metal selected from the group consisting of Zn, Hg, Cd and Te, electronic devices comprising such materials and processes for preparing the same.
US10811606B2

A radio frequency (RF) switch includes a phase-change material (PCM) and a heating element underlying an active segment of the PCM, the PCM and heating element being situated over a substrate. A contact dielectric is over the PCM. PCM contacts have upper portions and uniform plate slot lower portions. The uniform plate slot lower portions have a total plate resistance RPLATE, and a total plate slot interface resistance RPLATE-INT. The upper portions have a total capacitance CUPPER to the uniform plate slot lower portions, and the PCM has a total capacitance CPCM to the substrate. The uniform plate slot lower portions significantly reduce a product of (RPLATE+RPLATE-INT) and (CUPPER+CPCM). As an alternative to the uniform plate slot lower portions, PCM contacts have segmented lower portions. The segmented lower portions significantly reduce CUPPER.
US10811601B2

An exemplary semiconductor incorporates phase change material MoxW1-xTe2 that may be the semiconducting channel or may be part of a control terminal/gate of the semiconductor. The phase change material selectably being in one of metal and insulator phases depending on whether a voltage field greater than a predetermined phase change field is present at the phase change material. The properties of the semiconductor are varied depending on the phase of the phase change material.
US10811600B2

The present disclosure, in some embodiments, relates to a resistive random access memory (RRAM) device. The RRAM device includes a first electrode over a substrate and a second electrode over the substrate. A data storage structure is disposed between the first electrode and the second electrode. The data storage structure has a plurality of sub-layers including one or more metals having non-zero concentrations that change as a distance from the first electrode increases.
US10811597B2

A magnetoresistive device with a magnetically fixed region having at least two ferromagnetic regions coupled together by an antiferromagnetic coupling region. At least one of the two ferromagnetic regions includes multiple alternating metal layers and magnetic layers and one or more interfacial layers. Wherein, each metal layer includes at least one of platinum, palladium, nickel, or gold, and the interfacial layers include at least one of an oxide, iron, or an alloy including cobalt and iron.
US10811592B2

A piezoelectric element, in which a piezoelectric material layer has a plurality of crystal particles and a plurality of void portions and, in at least one of two or more of the piezoelectric material layers, when the average thickness in the lamination direction of the piezoelectric material layer is defined as TP, the average circle-equivalent diameter of the plurality of crystal particles is defined as DG, the maximum length in the lamination direction of the plurality of void portions not contacting the electrode layers is defined as LV, and the average thickness of the electrode layers contacting the at least one piezoelectric material layer is defined as TE, 0.07TP≤DG≤0.33TP and TE≤LV≤0.3TP are established and the lead content is less than 1000 ppm.
US10811586B2

An apparatus for generating electrical energy comprises an oscillating heat pipe for transferring heat between a heat source and a heat sink, and a pyroelectric generator for generating electricity from thermal fluctuations generated by the oscillating heat pipe as the oscillating heat pipe transfers heat between the heat source and the heat sink.
US10811582B2

An arrangement is disclosed. In an embodiment the arrangement includes at least one semiconductor component and a heat sink, wherein the semiconductor component is arranged on the heat sink, wherein the heat sink is configured to dissipate heat from the semiconductor component, wherein the heat sink comprises a thermally conductive material, and wherein the material comprises at least aluminum and silicon.
US10811578B1

A LED carrier includes a substrate, a conductive layer, an adhesive layer, and a reflector. The conductive layer is disposed on the substrate, and has a bonding portion and an extending portion. The bonding portion has a top surface higher than a top surface of the extending portion. The adhesive layer covers the extending portion of the conductive layer and exposes the bonding portion of the conductive layer. The reflector is disposed over the adhesive layer. The adhesive layer has a hook portion in contact with a corner of the reflector.
US10811572B2

A light emitting diode package includes: a housing; a light emitting diode chip arranged in the housing; a wavelength conversion unit arranged on the light emitting diode chip; a first fluorescent substance distributed inside the wavelength conversion unit and emitting light having a peak wavelength in the cyan wavelength band; and a second fluorescent substance distributed inside the wavelength conversion unit and emitting light having a peak wavelength in the red wavelength band, wherein the peak wavelength of light emitted from the light emitting diode chip is located within a range of 415 nm to 430 nm.
US10811569B2

An inorganic light-emitting diode display panel and manufacturing method thereof and a display device are provided. The inorganic light-emitting diode display panel includes: a base substrate; a microcavity structure and an inorganic light-emitting diode which are disposed on the base substrate. The microcavity structure includes a reflective layer, a semi-reflective layer and a dielectric layer located between the reflective layer and the semi-reflective layer; the inorganic light-emitting diode includes a light-emitting layer, and the light-emitting layer is located in the dielectric layer; and a distance between the reflective layer and the semi-reflective layer is in a same order of magnitude as a wavelength of light emitted by the inorganic light-emitting diode.
US10811568B2

A semiconductor light emitting device includes a first conductivity-type semiconductor layer including a recessed region and a protruding region, an active layer and a second conductivity-type semiconductor layer on the protruding region, a reflective electrode layer disposed on the second conductivity-type semiconductor layer, an insulating layer including a first opening disposed on a contact region of the first conductivity-type semiconductor layer and a second opening disposed on a contact region of the reflective electrode layer, a first conductive pattern disposed on the insulating layer, and extending into the first opening to be electrically connected to the contact region of the first conductivity-type semiconductor layer, a second conductive pattern disposed on the insulating layer, and extending into the second opening to be electrically connected to the reflective electrode layer, and a multilayer insulating structure covering the first and second conductive patterns.
US10811563B2

In a light-emitting element (1), a light-emitting layer (4), a second conductivity type semiconductor layer (5), a transparent electrode layer (6), a reflecting electrode layer (7) and an insulating layer (8) are stacked in this order on a first conductivity type semiconductor layer (3), while a first electrode layer (10) and a second electrode layer (12) are stacked on the insulating layer (8) in an isolated state. The light-emitting element (1) includes a plurality of insulating tube layers (9), discretely arranged in plan view, passing through the reflecting electrode layer (7), the transparent electrode layer (6), the second conductivity type semiconductor layer (5) and the light-emitting layer (4) continuously from the insulating layer (8) and reaching the first conductivity type semiconductor layer (3), first contacts (11), continuous from the first electrode layer (10), connected to the first conductivity type semiconductor layer (3) through the insulating layer (8) and the insulating tube layers (9), and second contacts (13), continuous from the second electrode layer (12), passing through the insulating layer (8) to be connected to the reflecting electrode layer (7).
US10811559B2

A method for manufacturing an indium gallium nitride/gallium nitride quantum-well pyramid is provided to improve upon the complexity of the conventional method for manufacturing light-emitting diode die. The method for manufacturing an indium gallium nitride/gallium nitride quantum-well pyramid includes performing a first epitaxial reaction and then a second epitaxial reaction on a substrate under 600-650° C. to form a gallium nitride pyramid, growing an first indium gallium nitride layer on an end face of the gallium nitride pyramid, where the end face is away from the substrate, and growing a first gallium nitride layer on the first indium gallium nitride layer. A flux ratio of nitrogen to gallium of the first epitaxial reaction is 25:1-35:1, and a flux ratio of nitrogen to gallium of the second epitaxial reaction is 130:1-150:1.
US10811551B2

A tandem solar cell includes a substrate a plurality of sub-cells stacked on the substrate and configured to sequentially perform photoelectric conversion with different wavelength band, and a metal disk array disposed on at least one of interfaces between adjacent sub-cells. A center wavelength of wavelength bands corresponding to the sub-cells gradually decreases as progressing downward with respect to an uppermost layer. The metal disk array reflects a light transmitting a sub-cell disposed over the metal disk array without being absorbed therein. The metal disk array is inserted by means of wafer bonding.
US10811548B2

An integrated circuit having an optical structure is provided. The integrated circuit includes a semiconductor substrate and a plurality of light guiding pattern layers. The light guiding pattern layers are located above the semiconductor substrate, and each of the light guiding pattern layers has a plurality of openings and a plurality of side wall portions corresponding to the openings. Each of the side wall portions surrounds the corresponding opening. A projection of one of the openings of one of the light guiding pattern layers on the semiconductor substrate at least partially overlaps a projection of one of the openings of the adjacent light guiding pattern layer on the semiconductor substrate, so as to form at least one light via hole and allow external light to be transferred to the semiconductor substrate through the light guiding pattern layers.
US10811546B2

A process of depositing zirconium oxide (ZrO2) layers possessing dual properties of anti-reflection and passivation of silicon surfaces, including passivation of n-type and p-type silicon substrates. To grow a ZrO2 anti-reflection passivation layer, a precursor layer of zirconium oxide is spun on a silicon surface then dried, pyrolyzed and fired at suitable contact firing conditions, avoiding additional deposition. Thermal annealing in a hydrogen environment improves passivation quality of ZrO2 layer to a level 3-4 times higher than that of fired films alone. ZrO2 dielectric passivation layers exhibit improved passivation quality after illumination due to photo-enhanced passivation and higher passivation quality at higher thermal budget suitable for screen printed metal contact firing, unlike standard PECVD deposited passivation layers. The method is adaptable for fabrication of silicon solar cells and other structures utilizing passivated layers.
US10811541B2

A semiconductor device includes a gate electrode extending in a first direction on a substrate, a first active pattern extending in a second direction intersecting the first direction on the substrate to penetrate the gate electrode, the first active pattern including germanium, an epitaxial pattern on a side wall of the gate electrode, a first semiconductor oxide layer between the first active pattern and the gate electrode, and including a first semiconductor material, and a second semiconductor oxide layer between the gate electrode and the epitaxial pattern, and including a second semiconductor material. A concentration of germanium of the first semiconductor material may be less than a concentration of germanium of the first active pattern, and the concentration of germanium of the first semiconductor material may be different from a concentration of germanium of the second semiconductor material.
US10811535B2

An SGT production method includes a first step of forming a fin-shaped semiconductor layer and a first insulating film; a second step of forming a second insulating film, depositing a first polysilicon, planarizing the first polysilicon, forming a third insulating film, forming a second resist, and etching the third insulating film, the first polysilicon, the second insulating film, and the fin-shaped semiconductor layer to form a pillar-shaped semiconductor layer, a first dummy gate, and a first hard mask; and a third step of forming a fourth insulating film, depositing a second polysilicon, planarizing the second polysilicon, subjecting the second polysilicon to etch back to expose the first hard mask, depositing a sixth insulating film, etching the sixth insulating film to form a second hard mask on a side wall of the first hard mask, and etching the second polysilicon to form a second dummy gate.
US10811534B2

In some examples, a transistor includes a first well doped with a first-type dopant having a first concentration. The transistor also includes a gate oxide layer on a portion of the first well and a gate layer on the gate oxide layer. The transistor further includes a first segment of a second well doped with the first-type dopant having a second concentration, the first segment underlapping a first portion of the gate layer. The transistor also includes a source region doped with a second-type dopant having a third concentration, the source region in the first segment. The transistor further includes a drain region doped with the second-type dopant having a concentration that is substantially the same as the third concentration.
US10811533B2

A semiconductor device includes a medium voltage MOSFET having a vertical drain drift region between RESURF trenches containing field plates which are electrically coupled to a source electrode of the MOSFET. A split gate with a central opening is disposed above the drain drift region between the RESURF trenches. A two-level LDD region is disposed below the central opening in the split gate. A contact metal stack makes contact with a source region at lateral sides of the triple contact structure, and with a body contact region and the field plates in the RESURF trenches at a bottom surface of the triple contact structure. A perimeter RESURF trench surrounds the MOSFET. A field plate in the perimeter RESURF trench is electrically coupled to the source electrode of the MOSFET. An integrated snubber may be formed in trenches formed concurrently with the RESURF trenches.
US10811531B2

Disclosed is a transistor device with at least one gate electrode, a gate runner connected to the at least one gate electrode and arranged on top of a semiconductor body, and a gate pad arranged on top of the semiconductor body and electrically connected to the gate runner. The gate runner includes a first metal line, a second metal line on top of the first metal line, a first gate runner section, and at least one second gate runner section. The at least one second gate runner section is arranged between the first gate runner section and the gate pad. A cross sectional area of the second metal line in the at least one second gate runner section is less than 50% of the cross sectional area of the second metal line in the first gate runner section.
US10811527B2

An electronic device can include a drain electrode of a high electron mobility transistor overlying a channel layer; a source electrode overlying the channel layer, wherein a lowermost portion of the source electrode overlies at least a portion of the channel layer; and a gate electrode of the high electron mobility transistor overlying the channel layer; and a current limiting control structure that controls current passing between the drain and source electrodes. The current limiting control structure can be disposed between the source and gate electrodes, the current limiting control structure can be coupled to the source electrode and the first high electron mobility transistor, and the current limiting control structure has a threshold voltage. The current limiting control structure can be a Schottky-gated HEMT or a MISHEMT.
US10811526B2

A semiconductor device includes a silicon pillar disposed on a substrate, the silicon pillar has a sidewall. A group III-N semiconductor material is disposed on the sidewall of the silicon pillar. The group III-N semiconductor material has a sidewall. A doped source structure and a doped drain structure are disposed on the group III-N semiconductor material. A polarization charge inducing layer is disposed on the sidewall of the group III-N semiconductor material between the doped drain structure and the doped source structure. A plurality of portions of gate dielectric layer is disposed on the sidewalls of the group III-N semiconductor material and between the polarization charge inducing layer. A plurality of resistive gate electrodes separated by an interlayer dielectric layer are disposal adjacent to each of the plurality of portions of the gate dielectric layer. A source metal layer is disposed below and in contact with the doped source structure.
US10811525B2

A bidirectional switch includes a semiconductor element and a substrate potential stabilizer which stabilizes a substrate potential of a semiconductor element. The substrate potential stabilizer includes a first switch element and a second switch element. Both the first switch element and the second switch element are on when the semiconductor element is on.
US10811510B2

A thin film transistor, a manufacturing method thereof, an array substrate, a display panel, and a display device are disclosed. The present disclosure is directed to the field of display technologies. The thin film transistor comprises a drain electrode and a source electrode. At least one of the drain electrode and the source electrode are an yttrium-doped first metal film, and a surface of the first metal film is yttrium-copper complex oxide formed by annealing.
US10811506B2

A method includes receiving a device having a substrate and a first dielectric layer surrounding a gate trench. The method further includes depositing a gate dielectric layer and a gate work function (WF) layer in the gate trench and forming a hard mask (HM) layer in a space in the gate trench and surrounded by the gate WF layer. The method further includes recessing the gate WF layer such that a top surface of the gate WF layer in the gate trench is below a top surface of the first dielectric layer. After the recessing of the gate WF layer, the method further includes removing the HM layer in the gate trench and depositing a metal layer in the gate trench. The metal layer is in physical contact with a sidewall surface of the gate WF layer that is deposited before the HM layer is formed.
US10811502B1

A method for manufacturing a super-junction MOSFET entails forming a recessed shield electrode in a trench in a semiconductor layer of a substrate, the trench being lined with a first oxide layer. When the electrically conductive material forming the shield electrode is removed to recess the shield electrode, the first oxide layer on sidewalls of the trench is exposed. Removal of the first oxide layer from the sidewalls and from shield sidewalls of the electrode produces openings at a top part of the shield sidewalls. A second oxide layer is formed over the shield electrode and fills the openings. Part of the second oxide layer is removed to expose a top surface of the shield electrode. A gate dielectric is formed over the top surface of the shield electrode and conductive material is deposited over the gate dielectric in the trench to form a gate electrode of the MOSFET.
US10811500B2

It is assumed that a defect satisfying relations of Formula 1 and Formula 2 is a first defect, where an off angle is θ. It is assumed that a defect having an elongated shape when viewed in a direction perpendicular to the second main surface, and satisfying relations of Formula 3 and Formula 4 is a second defect. A value obtained by dividing the number of the second defect by the sum of the number of the first defect and the number of the second defect is greater than 0.5.
US10811498B2

A method for making a semiconductor device may include forming a superlattice on a substrate comprising a plurality of stacked groups of layers, with each group of layers including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Moreover, forming at least one of the base semiconductor portions may include overgrowing the at least one base semiconductor portion and etching back the overgrown at least one base semiconductor portion.
US10811493B2

Examples described herein provide for single event latch-up (SEL) mitigation techniques. In an example, a semiconductor structure includes a semiconductor substrate, a p-type transistor having p+ source/drain regions disposed in a n-doped region in the semiconductor substrate, an n-type transistor having n+ source/drain regions disposed in a p-doped region in the semiconductor substrate, a n+ guard ring disposed in the n-doped region and laterally around the p+ source/drain regions of the p-type transistor, and a p+ guard ring disposed laterally around the n-doped region. The p+ guard ring is disposed between the p-type transistor and the n-type transistor.
US10811487B2

An organic light emitting diode display comprises a substrate including a display area in which a pixel is disposed and a peripheral area surrounding the display area, a driving semiconductor layer disposed in the display area on the substrate, a driving gate electrode disposed in the display area on the driving semiconductor layer, a common voltage line disposed in the peripheral area on the substrate and disposed on a same layer as the driving gate electrode, a gate electrode anti-oxidation layer disposed on the driving gate electrode, a common voltage line anti-oxidation layer disposed on the common voltage line, an interlayer insulating layer disposed on the driving semiconductor layer, the driving gate electrode, the common voltage line, the gate electrode anti-oxidation layer, and the common voltage line anti-oxidation layer.
US10811473B2

The present application discloses an organic light emitting device. The organic light emitting device includes a first electrode; an organic layer an the first electrode, the organic layer having an organic light emitting layer; a second electrode on a side of the organic layer distal to the first electrode; an electrochromic layer between the first electrode and the organic layer; and a third electrode between the electrochromic layer and the organic layer.
US10811471B2

A display apparatus includes a touch screen panel having an active area and a non-active area. The touch screen panel includes a first side and a second side. A display flexible printed circuit board is connected to the touch screen panel. The display flexible printed circuit board at least partially overlaps the first side of the touch screen panel. A touch flexible printed circuit board is connected to the touch screen panel. The touch flexible printed circuit board at least partially overlaps the second side of the touch screen panel. The touch flexible printed circuit board is bent toward a lower surface of the touch screen panel. A reinforcement member contacts a lower surface of the touch flexible printed circuit board. A portion of a side surface of the touch screen panel is connected to the second side of the touch screen panel.
US10811467B2

A method of manufacturing a display device includes providing a display substrate divided into a plurality of emission regions, and a non-emission region adjacent the emission regions; forming a black matrix on the display substrate, the black matrix corresponding to the non-emission region; and forming a plurality of color patterns on the display substrate through a solution process, the plurality of color patterns corresponding to the emission regions.
US10811466B2

An organic light emitting diode display panel includes a thin film transistor array layer disposed on a flexible substrate, and including thin film transistors, a reflective anode, and a pixel defining layer. The pixel defining layer has a patterned structure defining non-light emitting regions and light emitting regions, each being between the non-light emitting regions; a black matrix layer disposed on the non-light emitting regions; a light emitting module disposed on a surface of the black matrix layer and the pixel defining layer, and including a plurality of pixel units. Each pixel unit includes a red subpixel, a green subpixel, and a blue subpixel respectively correspondingly disposed in one light emitting region and disposed on the reflective anode; a filter film layer including a red filter, a green filter, and a blue filter respectively correspondingly disposed on one red subpixel, one green subpixel and one blue subpixel.
US10811465B2

Provided are a display panel and a display device. The display panel includes a display region having a first steplike edge. The display region is provided with a plurality of sub-pixel groups. Each sub-pixel group includes a first sub-pixel unit, a second sub-pixel unit and a third sub-pixel unit. The first sub-pixel unit, the second sub-pixel unit and the third sub-pixel unit have different luminous colors. Along a connecting line of step apex angles of the first steplike edge, the display region is provided with a plurality of first sub-pixel groups and a plurality of second sub-pixel groups. The first sub-pixel unit in each first sub-pixel group is disposed at a step apex angle of the first steplike edge, and the second sub-pixel unit in each second sub-pixel group is disposed at the step apex angle of the first steplike edge.
US10811461B2

Substrates, assemblies, and techniques for a transmission gate that includes an n-type back end transistor and a p-type back end transistor in parallel with the n-type back end transistor. The transmission gate can be on a non-silicon substrate and include a second gate, a p-type semiconducting layer over the second gate, an n-type semiconducting layer over the p-type semiconducting layer, a bit line over the n-type semiconducting layer, a first gate over the n-type semiconducting layer, and a source line over the n-type semiconducting layer. The transmission gate may be coupled to a memory element.
US10811460B2

A uLED and method for regrowth with thinner deposition on sidewall are disclosed. The uLED and method include a growth substrate including flat first and second regions, where the growth substrate is thicker in the first region as compared to the second region, and a third region of sloped sidewalls connecting the first and second regions, the topography forming a regular geometric pattern, a plurality of semiconductor epitaxial layers covering the first, second, and third regions including at least a p-n junction layer including a light emitting active region of direct bandgap semiconductor, sandwiched between n-type and p-type layers, each of the plurality of semiconductor epitaxial layers being thicker on the first and second regions as compared to the corresponding semiconductor epitaxial layers on the third region, and a plurality of electrical contacts forming an anode and cathode on part of the first and second regions, respectively.
US10811453B1

An image sensor includes a plurality of photodiodes arranged in rows and columns of a pixel array that is disposed in a semiconductor substrate. Individual photodiodes of the pixel array are configured to receive incoming light through a backside of the semiconductor substrate. A front side of the semiconductor substrate is opposite from the backside. A plurality of deep trench isolation (DTI) structures are formed laterally with respect to the photodiodes on the backside of the semiconductor substrate. The plurality of DTI structures are arranged between adjacent photodiodes. A plurality of pillar structures extend from a metal grid proximate to the backside and is formed proximate to the backside and aligned with the DTI structures.
US10811443B2

The TFT substrate includes a dielectric substrate and a plurality of antenna unit regions arranged on the dielectric substrate. Each of the plurality of antenna unit regions includes a TFT, an patch electrode electrically connected to a drain electrode of the TFT, an auxiliary capacitance electrode electrically connected to the drain electrode, a first auxiliary capacitance counter electrode opposite to the auxiliary capacitance electrode with a dielectric layer interposed therebetween, and a second auxiliary capacitance counter electrode on a side of the auxiliary capacitance electrode farther from the first auxiliary capacitance counter electrode and opposite to the auxiliary capacitance electrode with another dielectric layer interposed therebetween.
US10811432B2

There is provided with the following semiconductor device to improve its reliability. In a SOI substrate including a semiconductor substrate, an insulating layer, and a semiconductor layer, a diffusion region is formed in the semiconductor layer and a plug electrically connected to the diffusion region is formed on the diffusion region. An element isolation portion is formed within the semiconductor substrate and a trench is formed in the element isolation portion. The lowest part of the bottom of the trench is lower than the surface of the semiconductor substrate and a sidewall spacer is formed in the side portion of the trench to cover the side surface of the insulating layer. As the result, even when the plug is formed in a deviated position, a disadvantage of conducting the semiconductor layer with the semiconductor substrate can be suppressed.
US10811431B1

A memory device includes a semiconductor channel extending between a source region and a drain region, a plurality of pass gate electrodes, a plurality of word lines, a gate dielectric located between the semiconductor channel and the plurality of pass gate electrodes, and ferroelectric material portions located between the semiconductor channel and the plurality of word lines.
US10811429B2

A semiconductor device includes a stack structure including conductive layers and insulating layers, which are alternately stacked; an opening including a first opening penetrating the stack structure and second openings protruding from the first opening; and a channel layer including channel regions located in the second openings and impurity regions located in the first opening, the impurity regions having an impurity concentration higher than that of the channel regions.
US10811421B2

Vertical memory devices, and methods of manufacturing the same, include providing a substrate including a cell array region and a peripheral circuit region, forming a mold structure in the cell array region, forming an opening for a common source line passing through the mold structure and extending in a first direction perpendicular to a top surface of the substrate, forming a first contact plug having an inner sidewall delimiting a recessed region in the opening for the common source line, and forming a common source bit line contact electrically connected to the inner sidewall of the first contact plug.
US10811414B2

Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a base substrate including a plurality of fins on a semiconductor substrate; forming a gate layer across the fins; forming a P-type doped epitaxial layer in the fins at both sides of the gate layer in a PMOS region of the semiconductor substrate; forming an N-region mask layer on top and sidewall surfaces of the fins in the NMOS region and covering the P-type doped epitaxial layer; forming an N-region trench; forming an N-type doped epitaxial layer by filling the N-region trench; forming an interlayer dielectric layer over the semiconductor substrate; forming a contact opening to expose the P-type doped epitaxial layer and the N-type doped epitaxial layer; and performing an N-type dopant segregated Schottky (DSS) doping process on a portion of the N-type doped epitaxial layer exposed by the contact opening.
US10811411B1

Disclosed are a method of forming a fin-type field effect transistor (FINFET) and a FINFET structure. In the method, isolation regions are formed on opposing sides of a semiconductor fin. Each isolation region is shorter than the fin, has a lower isolation portion adjacent to a lower fin portion, and has an upper isolation portion that is narrower than the lower isolation portion and separated from a bottom section of an upper fin portion by a space. Surface oxidation of the upper fin portion thins the top section, but leaves the bottom section relatively wide. During gate formation, the gate dielectric layer fills the spaces between the bottom section of the upper fin portion and the adjacent isolation regions. Thus, the gate conductor layer is formed above any fin bulge area and degradation of gate control over the channel region due to a non-uniform fin width is minimized or avoided.
US10811405B2

A semiconductor device includes a semiconductor substrate, a memory cell formed on the semiconductor substrate, a word line connected to the memory cell, and an auxiliary line connected to the word line.
US10811402B2

The invention provides a memory device and microelectronic package having the same. The microelectronic package comprises at least one memory device which is adapted to be stacked vertically with one another, and a processing device stacked vertically and adjacently with the at least one memory device and electrically connected to the conductive interconnects. Each of the memory devices comprises a substrate and a plurality of memory units. The substrate presents a front surface and a back surface. The memory units are formed on the front surface, each of which comprises a plurality of memory cells and a plurality of conductive interconnects electrically connected to the memory cells. In each of the memory units, the conductive interconnects contribute to a plurality of signal channels each of which is dedicated to transmit signals from the processing device to one of the memory units and vice versa.
US10811395B2

A method to form a 3D semiconductor device, the method including: providing a first wafer including first circuits including transistors and interconnection; preparing a second wafer including a silicon layer; performing growth of an epitaxial layer on top of the silicon layer, the epitaxial layer including non-silicon atoms, forming second circuits over the second wafer, the second circuits including transistors and interconnection; transferring and then bonding the second wafer on top of the first wafer; and then thinning the second wafer to a thickness of less than ten microns.
US10811393B2

According to one embodiment, a memory device includes: a first chip including a first circuit, first and second terminals; a second chip including a second circuit and a third terminal; and an interface chip including first and second voltage generators. The first chip is between the second chip and the interface chip. The first terminal is connected between the first circuit and the first voltage generator. A third end of the second terminal is connected to the third terminal and a fourth end of the second terminal is connected to the second voltage generator. A fifth end of the third terminal is connected to the second circuit and a sixth end of the third terminal is connected to the second voltage generator via the second terminal. The third end overlaps with the sixth end, without overlapping with the fourth end.
US10811392B2

A semiconductor device is disclosed including semiconductor dies stacked with an offset in two orthogonal directions. TSVs may then be formed connecting corresponding die bond pads on respective dies in the stack. By offsetting the dies in two orthogonal directions, the overall stepped offset, and consequently the size of the unused keep-out area of the stack, is reduced.
US10811387B2

Semiconductor device packages include a stack of semiconductor memory devices positioned over an interposer substrate, a controller element, and a redistribution substrate positioned laterally adjacent to the controller element. At least a portion of the controller element is positioned directly between the stack and the interposer substrate. The controller element is operatively connected to the semiconductor memory devices of the stack through the redistribution substrate and the interposer substrate. Methods of manufacturing a semiconductor device package include positioning a redistribution substrate laterally adjacent to a controller element and attaching the redistribution substrate and the controller element to an interposer substrate. A stack of semiconductor memory devices is positioned over the controller element and the redistribution substrate. The controller element is operatively connected to the semiconductor memory devices of the stack through the redistribution substrate and the interposer substrate.
US10811385B2

A wafer-level system-in-package structure and an electronic apparatus are provided. The wafer-level system-in-package structure includes a substrate having a plurality of first chips formed therein. A first chip is formed by being grown on the substrate through a semiconductor process. The wafer-level system-in-package structure also includes an encapsulation layer having a plurality of second chips embedded therein. The encapsulation layer covers the substrate and the first chips. At least one of the plurality of second chips is electrically connected to at least one of the plurality of first chips through a conductive bump, and electrically-connected first and second chips have an overlapping portion.
US10811379B2

A semiconductor package includes a semiconductor chip including a body, a connection pad, a passivation film, a first connection bump disposed, and a first coating layer; an encapsulant covering at least a portion of the semiconductor chip; and a connection structure including an insulating layer, a redistribution layer, and a connection via. The first connection bump includes a low melting point metal, the redistribution layer and the connection via include a conductive material, and the low melting point metal has a melting point lower than a melting point of the conductive material.
US10811377B2

A package structure is provided. The package structure includes a first bump structure formed over a substrate, a solder joint formed over the first bump structure and a second bump structure formed over the solder joint. The first bump structure includes a first pillar layer formed over the substrate and a first barrier layer formed over the first pillar layer. The first barrier layer has a first protruding portion which extends away from a sidewall surface of the first pillar layer, and a distance between the sidewall surface of the first pillar layer and a sidewall surface of the first barrier layer is in a range from about 0.5 μm to about 3 μm. The second bump structure includes a second barrier layer formed over the solder joint and a second pillar layer formed over the second barrier layer, wherein the second barrier layer has a second protruding portion which extends away from a sidewall surface of the second pillar layer.
US10811374B2

A device includes a first side interconnect structure over a first side of a substrate, wherein active circuits are in the substrate and adjacent to the first side of the substrate, a dielectric layer over a second side of the substrate, a pad embedded in the dielectric layer, the pad comprising an upper portion and a bottom portion formed of two different materials and a passivation layer over the dielectric layer.
US10811367B2

A semiconductor package is provided, which includes: a circuit structure having a first bottom surface and a first top surface opposite to the first bottom surface; at least a semiconductor element disposed on the first top surface of the circuit structure and electrically connected to the circuit structure; an encapsulant formed on the first top surface of the circuit structure to encapsulate the semiconductor element, wherein the encapsulant has a second bottom surface facing the first top surface of the circuit structure and a second top surface opposite to the second bottom surface; and a strengthening layer formed on the second top surface of the encapsulant, or formed between the circuit structure and the encapsulant, or formed on the first bottom surface of the circuit structure, thereby effectively preventing the encapsulant from warping and the semiconductor element from cracking.
US10811359B2

A stack package includes a first sub-package, a second sub-package stacked on the first sub-package. The first sub-package is configured to include first and second semiconductor dies, a first flexible bridge die disposed between the first and second semiconductor dies.
US10811357B2

An integrated circuit including: a power rail including first and second conductive lines spaced apart from each other in a vertical direction, wherein the first and second conductive lines extend in parallel to each other in a first horizontal direction, and are electrically connected to each other, to supply power to a first standard cell, wherein the first and second conductive lines are disposed at a boundary of the first standard cell; and a third conductive line between the first and second conductive lines and extending in a second horizontal direction orthogonal to the first horizontal direction, to transfer an input signal or an output signal of the first standard cell.
US10811352B2

A semiconductor package includes a semiconductor chip having an active surface on which a connection pad is disposed and an inactive surface opposing the active surface; a first encapsulant covering at least a portion of each of the inactive surface and side surfaces of the semiconductor chip, and having one or more recessed portions recessed towards the inactive surface of the semiconductor chip; a metal layer disposed on the first encapsulant, and filling at least a portion of each of the recessed portions; and an interconnect structure disposed on the active surface of the semiconductor chip, and including a redistribution layer electrically connected to the connection pad. A surface of the metal layer in contact with the first encapsulant has a surface roughness greater than a surface roughness of a surface of the metal layer spaced apart from the first encapsulant.
US10811338B2

A surface treatment and an apparatus for semiconductor packaging are provided. A surface of a conductive layer is treated to create a roughened surface. In one example, nanowires are formed on a surface of the conductive layer. In the case of a copper conductive layer, the nanowires may include a CuO layer. In another example, a complex compound is formed on a surface of the conductive layer. The complex compound may be formed using, for example, thiol and trimethyl phosphite.
US10811319B2

The present disclosure relates to semiconductor structures and, more particularly, to middle of line structures and methods of manufacture. The structure includes: a plurality of gate structures; source and drain regions adjacent to respective gate structures of the plurality of gate structures; metallization features contacting selected source and drain regions; and recessed metallization features contacting other selected source and drain regions.
US10811318B2

A fin field effect transistor (FinFET) device structure with dummy fin structures and method for forming the same are provided. The FinFET device structure includes an isolation structure over a substrate, and a first fin structure extended above the isolation structure. The FinFET device structure includes a second fin structure embedded in the isolation structure, and a liner layer formed on sidewalls of the first fin structures and sidewalls of the second fin structures. The FinFET device structure includes a material layer formed over the second fin structures, and the material layer and the isolation structure are made of different materials.
US10811317B2

Methods for manufacturing semiconductor structures are provided. The method includes alternately stacking first epitaxy layers and second epitaxy layers to form a semiconductor stack and forming a first mask structure and a second mask structure over the semiconductor stack. The method further includes forming spacers on sidewalls of the second mask and patterning the semiconductor stack to form a first fin structure covered by the first mask structure and a second fin structure covered by the second mask structure and the spacers. The method further includes removing the first epitaxy layers of the first fin structure to form first nanostructures and removing the first epitaxy layers of the second fin structure to form second nanostructures. In addition, the second nanostructures are wider than the first nanostructures.
US10811308B2

A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm; a Group IVA nitride layer in contact with the semiconductor handle substrate, the Group IVA nitride layer selected from the group consisting of carbon nitride, silicon carbon nitride, and a combination thereof; a dielectric layer in contact with the Group IVA nitride layer; and a semiconductor device layer in contact with the dielectric layer.
US10811297B2

An apparatus for expanding chips of a wafer, wherein the apparatus comprises an expansion mechanism configured for expanding a tape on which the chips of the wafer are arranged, and an inflation mechanism configured for inflating at least a part of an edge portion of the tape so that part of the edge portion approaches a frame.
US10811286B2

Provided is a laser annealing device provided with an irradiation unit in which a plurality of lens arrays each comprising one or more lenses are arranged at a first interval, wherein, while scanning a substrate having: a plurality of first area arrays each of which comprises one or more areas to be irradiated and which are arranged at the first interval; and a plurality of second area arrays which are arranged apart from the first area arrays toward one side in a direction orthogonal to the first area arrays by a second interval smaller than the first interval, the irradiation unit irradiates the areas to be irradiated with a laser beam through the one or more lenses. At least one type of area array, in one pixel unit row that comprises a plurality of area arrays including the first and second area arrays, is irradiated with a laser by use of a lens array different from the ones used for the other types of area arrays.
US10811284B2

A substrate processing method which can clean a peripheral portion of a substrate after polishing and can check the cleaning effect of the peripheral portion of the substrate is disclosed. The substrate processing method includes polishing a peripheral portion of the substrate by pressing a polishing tape having abrasive grains against the peripheral portion of the substrate with a first head, cleaning the peripheral portion of the substrate by supplying a cleaning liquid to the peripheral portion of the substrate after polishing, bringing a tape having no abrasive grains into contact with the peripheral portion of the substrate after cleaning by a second head, applying light to the tape and receiving reflected light from the tape by a sensor, and judging that the peripheral portion of the substrate is contaminated when an intensity of the received reflected light is lower than a predetermined value.
US10811278B2

A method for packaging integrated circuit chips (die) is described that includes providing a base substrate with package level contacts, coating a base substrate with adhesive, placing dies on the adhesive, electrically connecting the die to the package level contacts, and removing the backside of the base substrate to expose the backside of the package level contacts. Accordingly, an essentially true chip scale package is formed. Multi-chip modules are formed by filling gaps between the chips with an encapsulant. In an embodiment, chips are interconnected by electrical connections between package level contacts in the base substrate. In an embodiment, substrates each having chips are adhered back-to-back with through vias formed in aligned saw streets to interconnect the back-to-back chip assembly.
US10811277B2

A method of manufacturing a semiconductor package includes mounting and electrically connecting a semiconductor die to a substrate. The semiconductor die and the substrate are encapsulated to form an encapsulation. Via holes are laser-ablated through the encapsulation and conductive material is deposited within the via holes to form vias. A first buildup dielectric layer is formed on the encapsulation. Laser-ablated artifacts are laser-ablated in the first buildup layer. The laser-ablated artifacts in the first buildup layer are filled with a first metal layer to form a first electrically conductive pattern in the first build up layer. The operations of forming a buildup layer, forming laser-ablated artifacts in the buildup layer, and filling the laser-ablated artifacts with an electrically conductive material to form an electrically conductive pattern can be performed any one of a number of times to achieve the desired redistribution.
US10811275B2

Bending of a hole or a groove formed in a multilayered film including silicon oxide films and silicon nitride films alternately stacked on top of each other is suppressed. A plasma etching method includes a first etching process of etching, by plasma, the multilayered film including the silicon oxide films and the silicon nitride films alternately stacked on top of each other; and a second etching process of etching, by plasma, the multilayered film under a processing condition that an inclination of a portion of an inner sidewall of the hole or the groove, which is formed by the etching of the multilayered film, corresponding to the silicon nitride film with respect to a depth direction of the hole or the groove is reduced.
US10811272B2

A method of forming a dielectric layer includes the following steps. A substrate including a first area and a second area is provided. A plurality of patterns on the substrate of the first area and a blanket stacked structure on the substrate of the second area are formed. An organic dielectric layer covers the patterns, the blanket stacked structure and the substrate. The blanket stacked structure is patterned by serving the organic dielectric layer as a hard mask layer, thereby forming a plurality of stacked structures. The organic dielectric layer is removed. A dielectric layer blanketly covers the patterns, the stacked structures, and the substrate.
US10811268B2

According to one embodiment, a substrate processing apparatus comprises a chamber for a substrate that has a target film thereon. The apparatus includes a first gas introducing unit to introduce a precursor gas into the chamber, a second gas introducing unit that introduces a etching gas for etching the target film into the chamber, and a controller configured to control the first gas introducing unit and the second gas introducing unit to cause the first gas and the second gas to be alternately introduced to the chamber.
US10811257B2

A method may include depositing a carbon layer on a substrate using physical vapor deposition, wherein the carbon layer exhibits compressive stress, and is characterized by a first stress value; and directing a dose of low-mass species into the carbon layer, wherein, after the directing, the carbon layer exhibits a second stress value, less compressive than the first stress value.
US10811251B2

A flowable chemical vapor deposition method including depositing a dielectric film precursor on a substrate in a flowable form; depositing an oligomerization agent on the substrate; forming a dielectric film from the dielectric film precursor; and curing the dielectric film under a pressure greater than atmospheric pressure. A method including depositing a dielectric film precursor as a liquid on a substrate in the presence of an oligomerization agent; treating the deposited dielectric film precursor to inhibit outgassing; and curing the dielectric film precursor to form a dielectric film. A method including delivering a dielectric film precursor as a vapor to a substrate including gap structures between device features; condensing the dielectric film precursor on the substrate to a liquid; flowing the liquid into the gap structures; and curing the dielectric film precursor under a pressure of 15 pounds per square inch gauge or greater.
US10811250B2

Methods for depositing silicon nitride films with higher nitrogen content are described. Certain methods comprise exposing a substrate to a silicon-nitrogen precursor and ammonia plasma to form a flowable polymer, and then curing the polymer to form a silicon nitride film. Certain methods cure the flowable polymer without the use of a UV-cure process. Also described is the film generated by the methods described above.
US10811246B2

A forming method for forming a three-dimensional object includes a generating step including, based on model data representing the object, generating cross-section data respectively representing cross-sections of the object that are different in position in a cross-section arrangement direction. An executing step includes discharging build materials respectively based on the cross-section data. When at least a portion of the object is to be colored: the cross-section data include colored region data respectively representing cross-sections of a colored region of the object that is to be colored based on a color of a surface of the object; the executing step includes forming the colored region using the build materials based on the colored region data; the model data represents the color of the surface of the object in a multi-level gradation; and each of the colored region data represents a color in a lower level of gradation.
US10811243B2

Disclosed herein is an ion supply system, having an ion source emitting ions into a fore vacuum chamber, an ion transport device having stacked electrodes arranged in the fore vacuum chamber, a control system supplying an oscillatory voltage to the electrodes of the ion transport device and a vacuum chamber, arranged downstream from the ion transport device. A vacuum gauge is arranged in the vacuum chamber. The pressure signal of the vacuum gauge is supplied to the control system supplying the oscillatory voltage to electrodes of the ion transport device. The control system adjusts the amplitude of the oscillatory voltage in accordance with the pressure signal.
US10811241B2

The invention generally relates to methods for analyzing an analyte in a sample. In certain embodiments, the methods involve providing a capture module, the module configured to capture an analyte in a sample in an ambient environment and generate ions of the analyte, wherein the capture module comprises a cartridge and a porous substrate within the cartridge that is connected to a voltage source, and wherein the porous substrate further comprises an internal standard; capturing the analyte in the sample to the porous substrate of the capture module; generating ions of the analyte and the internal standard held by the porous substrate via the voltage source that is coupled to the porous substrate; and analyzing the generated ions of the analyte and the internal standard in a mass analyzer that is operably coupled to the capture module.
US10811239B2

Cylindrical evaporation source which includes, at an outer cylinder wall, target material to be evaporated as well as a first magnetic field source and a second magnetic field source which form at least a part of a magnet system and are arranged in an interior of the cylindrical evaporation source for generating a magnetic field. In this respect, first magnetic field source and second magnetic field source are provided at a carrier system such that a shape and/or a strength of the magnetic field can be set in a predefinable spatial region in accordance with a predefinable scheme. In embodiments, the carrier system is configured for setting the shape and/or strength of the magnetic field of the carrier system such that the first magnetic field source is arranged at a first carrier arm and is pivotable by a predefinable pivot angle (α1) with respect to a first pivot axis.
US10811238B2

There is provided an oxide sintered body including indium, tungsten and zinc, wherein the oxide sintered body includes a bixbite type crystal phase as a main component and has an apparent density of higher than 6.6 g/cm3 and equal to or lower than 7.5 g/cm3, a content rate of tungsten to a total of indium, tungsten and zinc in the oxide sintered body is higher than 0.5 atomic % and equal to or lower than 5.0 atomic %, a content rate of zinc to the total of indium, tungsten and zinc in the oxide sintered body is equal to or higher than 1.2 atomic % and equal to or lower than 19 atomic %, and an atomic ratio of zinc to tungsten is higher than 1.0 and lower than 60. There are also provided a sputtering target including this oxide sintered body, and a semiconductor device.
US10811236B2

A rotary sputter magnetron assembly for use in sputtering target material onto a substrate is provided. The assembly comprises a longitudinally extending target tube having a longitudinal central axis, said target tube extending about a magnet array that is configured to generate a plasma confining magnetic field adjacent the target tube, said target tube supported for rotation about its longitudinal central axis and a pair of side shunts positioned parallel to the longitudinal central axis, and on opposing lengthwise sides of said target tube.
US10811235B2

A method to filter macro particles in a cathodic arc physical vapor deposition (PVD) in vacuum is described, said method comprising the step of evaporating a material from a solid source by means of application of the arc on the source, forming a plasma comprising electrons, micro particles (vapor) and ions of evaporated material, together with macro particles larger in size than the micro particles and ions. The arc is moved on the source at a speed (superficial speed) at which the electrons, the micro particles and the ions of material evaporated at a second point deviate, from a path towards a substrate to be coated facing the source, the macro particles formed at a first point previously passed over by the arc, so as to self-clean the plasma of the macro particles and allow condensation of only the cleaned plasma on the substrate.
US10811232B2

Embodiments of the disclosure relate to a multi-plate faceplate having a first plate and a second plate. The first plate has a plurality of first plate openings. The second plate has a first surface, an opposed second surface and a plurality of second plate openings extending therethrough. The first surface is mechanically coupled to the first plate. A second plate opening has a conical portion configured to be fluidly coupled to a first plate opening and decreasing in cross-section in the depth direction thereof from the second surface. A surface of the conical portion is coated with a protective coating adjacent to the first and second surfaces. In another embodiment, the first plate has a protrusion extending therefrom into a recess formed inwardly of the first surface. The protrusion has a passage extending therethrough fluidly connected to the recess, which is fluidly connected to the second plate opening.
US10811228B2

Plasma processing systems and methods are disclosed. The method may include modulating plasma properties with a modulating supply where the modulation of the plasma properties has a repetition period, T. A waveform with the repetition period T is characterized to produce a waveform dataset, which includes at least one of information about the modulation of the plasma or a desired waveform of a piece of equipment connected to the plasma processing system. The waveform dataset is sent to at least one piece of equipment connected to the plasma system and a synchronization signal is sent with a synchronization signal repetition period that is an integer multiple of T to the at least one piece of equipment connected to the plasma system.
US10811226B2

A plasma reactor has an overhead inductively coupled plasma source with two coil antennas and symmetric and radial RF feeds and cylindrical RF shielding around the symmetric and radial RF feeds. The radial RF feeds are symmetrically fed to the plasma source.
US10811224B2

In one embodiment, a multi-charged-particle beam writing apparatus includes an emission unit emitting a charged-particle beam, a limiting aperture substrate including a single first aperture, a shaping aperture array that has a plurality of second apertures and that is irradiated with the charged-particle beam having passed through the first aperture in a region including the plurality of second apertures and forms multi-beams by letting part of the charged-particle beam pass through the plurality of second apertures, and a blanking aperture array member including a plurality of third apertures through each of which a corresponding one of the multi-beams that have passed through the plurality of second apertures passes, the blanking aperture array member having a blanker in each of the third apertures, the blanker performing blanking deflection on the corresponding beam.
US10811222B2

A secondary projection imaging system in a multi-beam apparatus is proposed, which makes the secondary electron detection with high collection efficiency and low cross-talk. The system employs one zoom lens, one projection lens and one anti-scanning deflection unit. The zoom lens and the projection lens respectively perform the zoom function and the anti-rotating function to remain the total imaging magnification and the total image rotation with respect to the landing energies and/or the currents of the plural primary beamlets. The anti-scanning deflection unit performs the anti-scanning function to eliminate the dynamic image displacement due to the deflection scanning of the plural primary beamlets.
US10811215B2

A charged particle beam system includes a charged particle source that generates a first charged particle beam and a multi beam generator that generates a plurality of charged particle beamlets from an incoming first charged particle beam. Each individual beamlet is spatially separated from other beamlets. The charged particle beam system also includes an objective lens that focuses incoming charged particle beamlets in a first plane so that a first region in which a first individual beamlet impinges in the first plane is spatially separated from a second region in which a second individual beamlet impinges in the first plane. The charged particle beam system also includes a projection system and a detector system including a plurality of individual detectors. The projection system images interaction products leaving the first region within the first plane due to impinging charged particles onto a first detector and images interaction products leaving the second region in the first plane onto a second detector.
US10811212B2

Disclosed embodiments include vacuum electronic devices and methods of fabricating a vacuum electronic device. In a non-limiting embodiment, a vacuum electronic device includes an electrode that defines discrete support structures therein. A first film layer is disposed on the electrode about a periphery of the electrode and on the support structures. A second film layer is disposed on the first film layer. The second film layer includes electrically conductive grid lines patterned therein that are supported by and suspended between the support structures.
US10811211B1

A method for making a carbon nanotube field emitter is provided. A carbon nanotube array and a cathode substrate are provided. The carbon nanotube array is heated to form a graphitized carbon nanotube array. A conductive adhesive layer is formed on a surface of the cathode substrate. One end of the graphitized carbon nanotube array is contact with the conductive adhesive layer. The conductive adhesive layer is solidified to fix the graphitized carbon nanotube array on the cathode substrate.
US10811208B2

Embodiments of the present disclosure disclose a method for improving a performance of a pulsed-ultraviolet (PUV) device. The method includes monitoring an input current across a circuit breaker in communication with a UV lamp, where the input current is delivered by a power signal and is interrupted by the circuit breaker upon exceeding a predefined cut-off current; generating a pulse signal having a set of frequencies based on the power signal for driving the UV lamp, where the pulse signal is associated with a predetermined cut-off frequency that increases the input current beyond the cut-off current; determining a predefined threshold current less than the cut-off current; and configuring the pulse signal with multiple distinct pulse frequencies per second for a predefined configuration period based on the input current exceeding the threshold current. The distinct pulse frequencies per second include at least one pulse frequency greater than the cut-off frequency.
US10811198B2

A switch includes a base, a fixed contact member having fixed contact, and a movable contact member having a movable contact. The movable contact member moves in a first direction to bring the movable contact into contact with the fixed contact, and moves in a second direction opposite to the first direction to separate the movable contact from the fixed contact. The switch further includes a cover, an elastic body that energizes the movable contact member in the second direction, and an operation body configured to move the movable contact member sequentially to a first position, a second position, and a third position.
US10811197B2

Various examples are provided for hydrothermally grown BaTiO3, SrTiO3, and BaxSr1−xTiO3 on TiO2 nanotube layers, which can be used in ultra-high charge density capacitors. In one example, a method includes forming a first anodized titanium oxide (ATO) layer on a layer of titanium by anodization, the first ATO layer having a nanotubular morphology; removing the first ATO layer from the layer of titanium; forming a second ATO layer having a nanotubular morphology on the layer of titanium by anodization; and hydrothermally growing a layer of MTiO3 on a surface of the second ATO layer, where M is Ba, Sr, or BaxSr1−x. In another example, an ultra-high density charge capacitor includes a first electrode layer; an ATO layer disposed on the first electrode layer; a layer of MTiO3 on a surface of the ATO layer; and a second electrode layer disposed on the layer of MTiO3.
US10811187B2

A method for fabricating a thermal composite includes pouring a mixture including a plurality of magnetically susceptible particles and a thermosetting polymer into a mold, placing the mold containing the mixture in a chamber including a plurality of magnet arrays, and heating the mold containing the mixture in the chamber for a time and at a temperature sufficient to cure the thermosetting polymer. At least one of the plurality of magnet arrays includes a Halbach array.
US10811183B2

The coil component includes a magnetic body containing a metallic material and a resin material, a coil conductor embedded in the magnetic body, and a pair of outer electrodes electrically connected to ends of the coil conductor. The coil conductor includes an exposed portion at each end portion of the coil conductor, and a covered portion covered with an insulating substance disposed between the exposed portions. The covered portion is disposed inside a face of the magnetic body on which the outer electrodes are disposed.
US10811177B2

A magnetic laminating structure and process for preventing substrate bowing include a first magnetic layer, at least one additional magnetic layer, and a dielectric spacer disposed between the first and at least one additional magnetic layers. The magnetic layers are characterized by defined tensile strength. To balance the tensile strength of the magnetic layer, the dielectric layer is selected to provide compressive strength so as to counteract the tendency of the wafer to bow as a consequence of the tensile strength imparted by the magnetic layer(s).
US10811169B2

Systems and methods for tamper proof cables are described herein. In certain implementations, a system includes one or more pieces of equipment and one or more tamper proof cables connecting the equipment within a network. A tamper proof cable includes a core that provides a transmission medium through the cable; an insulator enveloping the core; a first conductive braid encircling the insulator; a dielectric enveloping the first conductive braid; and a second conductive braid encircling the dielectric, the first and second conductive braids, and the dielectric forming a capacitor. The system includes one or more detectors, each detector coupled to the tamper proof cables, each detector and an associated capacitor forming a tuned circuit, the detectors providing a signal when an associated portion of the tamper proof cables is tampered with; a monitor coupled to the detectors that notifies an infrastructure management system when the signal is received.
US10811164B2

The invention relates to a use of a polymer composition with improved DC electrical properties in a power cable layer and to a cable surrounded by at least one layer comprising the polymer composition.
US10811155B2

A neutron generator includes a fuel source configured to provide a neutron-producing fuel. The neutron generator includes a plasma confinement device coupled to the fuel source and configured to generate a z-pinch of the neutron-producing fuel.
US10811148B2

The application provides a self-diagnosis and accident-handling unmanned nuclear reactor, which: can passively cool down excessively generated heat without an operation of an operator when a malfunction of the nuclear reactor has occurred, wherein a cooling operation for safety measures can be carried out in a completely passive manner without a separate control command by a change in environmental conditions such as the structure and pressure of the nuclear reactor; and has a simpler structure compared to that of a conventional nuclear reactor safety system. It also provides a self-diagnosis and accident-handling unmanned nuclear reactor, which performs heat exchange by using a two-phase heat transfer mechanism, wherein heat exchange performance is maximized by introducing a spray-type heat exchanger having an optimized structure in which channels are three-dimensionally arranged, and can also easily and passively control heat exchange without a separate control means by using saturated steam pressure.
US10811143B2

The invention is for a startup system for nuclear fusion engines in space. The combustion of hydrogen and oxygen produces heat that is used by a heat engine to produce electricity. This can be supplemented by electricity from other operating engines. The exhaust from the combustion is condensed and electrolyzed to produce hydrogen and oxygen once the engine is in operation. This provides a constant source of energy for future startups. The engine is started up at partial power in electricity generation mode and this power replaces the power from the combustion as it grows. The combustor uses the same heat engine as the nuclear engine uses for power generation.
US10811136B2

An access system for managing users engaged in providing care to patients. A patient support apparatus is provided and comprises a frame, a patient support surface configured to support the patient, and a powered device having a function. An input system is disposed in communication with the powered device and is configured to receive input data. A user control system is disposed in communication with the input system and comprises an authorization module. The authorization module is configured to access a permission level for a user dictating whether the user has permission to operate the powered device with the input system to perform the function. The authorization module is further configured to determine performance data relating to performance of the user in caring for the patient based on the input data, and to modify the permission level based on the performance data.
US10811135B2

Apparatus, systems, and methods to improve automated identification, monitoring, processing, and control of a condition impacting a patient using image data and artificial intelligence classification are disclosed. An example image processing apparatus includes an artificial intelligence classifier to: process first image data for a patient from a first time to determine a first classification result indicating a first severity of a condition for the patient; and process second image data for the patient from a second time to determine a second classification result indicating a second severity of the condition for the patient. The example image processing apparatus includes a comparator to compare the first classification result and the second classification result to determine a change and a progression of the condition associated with the change. The example image processing apparatus includes an output generator to trigger an action when the progression corresponds to a worsening of the condition.
US10811134B2

A medical scan diagnosing system is operable to receive a medical scan. Diagnosis data of the medical scan is generated by performing a medical scan inference function on the medical scan. The first medical scan is transmitted to a first client device associated with a user of the medical scan diagnosing system in response to the diagnosis data indicating that the medical scan corresponds to a non-normal diagnosis. The medical scan is displayed to the user via an interactive interface displayed by a display device corresponding to the first client device. Review data is received from the first client device, where the review data is generated by the first client device in response to a prompt via the interactive interface. Updated diagnosis data is generated based on the review data. The updated diagnosis data is transmitted to a second client device associated with a requesting entity.
US10811121B2

The present disclosure relates generally to methods and systems for achieving enhanced catalytic performance via the strategic arrangement of multiple catalyst beds in series, where each catalyst bed comprises a compositionally-distinct catalyst, and each catalyst facilitates the conversion of the same structural moieties on the reactant to form the same product. Arranging multiple catalyst beds according to the methods and systems disclosed herein allows a predictable enhancement of conversion of the reactant to product without the need for time-consuming experimentation to test all possible catalysts configurations.
US10811117B2

A method for SRAM yield estimation includes: generating a first perturbation vector depending on a DC voltage input condition for an assist operation section of a SRAM which is an estimation target; calculating a first margin on the basis of the first perturbation vector; performing an AC simulation during the assist operation section depending on the DC voltage input condition; generating a second perturbation vector depending on a DC voltage input condition for a normal operation section which is set when the AC simulation is ended; calculating a second margin on the basis of the second perturbation vector; and selecting a minimum margin from among the first margin and the second margin and estimating a yield of the SRAM on the basis of the selected margin.
US10811114B2

Embodiments of the present application provide a shift register unit, a method for driving the same, a gate driving circuit, and a display apparatus. The shift register unit comprises at least two sub-circuits of a first output sub-circuit, a second output sub-circuit, and a third output sub-circuit. The first output sub-circuit is configured to output a voltage at a signal output terminal to a reset signal output terminal; the second output sub-circuit is configured to output the voltage at the signal output terminal to a gating signal output terminal; and the third output sub-circuit is configured to output a voltage at a second voltage terminal to a light-emitting control signal output terminal or is configured to output a voltage at a first voltage terminal to the light-emitting control signal output terminal.
US10811113B2

An electrically programmable fuse circuit, a programming method for electrically programmable fuse, and a state detection method for electrically programmable fuse are provided. The electrically programmable fuse circuit includes a plurality of fuse cells connected in series, wherein in each of the plurality of fuse cells, one terminal of the fuse cell is connected with a first programming terminal corresponding to the fuse cell, and the other terminal of the fuse cell is connected with a second programming terminal corresponding to the fuse cell via a transistor. Reliability of electrically programmable fuses may be improved.
US10811110B1

Techniques are described for reducing an injection type of program disturb in a memory device during the pre-charge phase of a program loop. In one approach, a pre-charge voltage on the selected word line and drain side word lines is adjusted based on a risk of the injection type of program disturb. Risk factors such as temperature, WLn position, Vpgm and the selected sub-block, can be used to set the pre-charge voltage to be lower when the risk is higher. In another approach, the pre-charge voltage on the source side word lines is adjusted to reduce a channel gradient and/or the amount of time in which the injection type of program disturb occurs.
US10811100B2

A semiconductor memory device includes a memory block, a plurality of bit lines, a plurality of select gate lines, a plurality of word lines, and a controller. The memory block includes a plurality of memory strings, each memory string including a selection transistor and a plurality of memory cells. The plurality of bit lines are arranged in the first direction and connected to the respective memory strings. The plurality of select gate lines are arranged in the second direction and connected to gates of the respective selection transistors of the memory strings. The plurality of word lines are arranged in the third direction and connected to gates of the respective memory cells of the memory strings. The controller is configured to perform an erase operation in a unit of the memory block, and perform a sequence of erase verify operations.
US10811086B1

A memory is provided that includes a negative bit line boost circuit for boosting a discharged bit line to a negative voltage during a negative bit line boost period for a write operation to a selected column in the memory. The memory also includes a core voltage control circuit configured to float a core power supply voltage for the selected column during the negative bit line boost period.
US10811079B2

A semiconductor memory apparatus includes a memory cell unit and an internal voltage stabilization apparatus. The memory cell unit includes a row decoder, a column decoder, and a memory cell array. The internal voltage stabilization apparatus includes an operation termination determination unit configured to determine whether an operation of the semiconductor memory apparatus is terminated on the basis of an external input voltage and output an operation termination command, a termination voltage generation unit configured to generate a termination voltage having a preset voltage value on the basis of a determination result of operation termination by the operation termination determination unit, and a switch unit. The switch unit includes a plurality of switches that are turned in response to the operation termination command, and supplies the termination voltage, input from the termination voltage generation unit, to a plurality of internal nodes of the memory cell array.
US10811062B2

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

Memory devices, memory systems, and systems, include memory devices with a bonding pad region including two or more bonding pads for operably coupling to external signals and two or more command-and-address (CA) input signals. The memory device also includes a memory cell region for storing information in a plurality of memory cells. A centralized CA interface region including two or more CA input circuits operably coupled to the two or more CA input signals. The centralized CA interface region is positioned between the bonding pad region and the memory cell region in a layout arrangement with the two or more CA input circuits neighboring each other in a compact region such that clock routing to the two or more CA input circuits is substantially reduced.
US10811054B2

An apparatus may include a memory to store a recorded video. The apparatus may further include an interface to receive at least one set of sensor information based on sensor data that is recorded concurrently with the recorded video and a video clip creation module to identify a sensor event from the at least one set of sensor information and to generate a video clip based upon the sensor event, the video clip comprising video content from the recorded video that is synchronized to the sensor event.
US10811049B2

A data object has a lock and a condition indicator associated with it. Based at least partly on detecting a first setting of the condition indicator, a reader stores an indication that the reader has obtained read access to the data object in an element of a readers structure and reads the data object without acquiring the lock. A writer detects the first setting and replaces it with a second setting, indicating that the lock is to be acquired by readers before reading the data object. Prior to performing a write on the data object, the writer verifies that one or more elements of the readers structure have been cleared.
US10811045B2

An apparatus includes a plurality of storage media mounted on a rotatable spindle. The apparatus also includes an actuator with at least one actuator arm configured to translate among the plurality of storage media and at least two heads supported on the at least one actuator arm. Each of the at least two heads is configured to communicate with the plurality of storage media.
US10811044B2

An approach to a reduced-head hard disk drive (HDD) involves an actuator subsystem that includes a ball screw cam assembly wherein the number of starts of a multi-start screw equals the number of balls riding in a corresponding start. A stepper motor may be disposed within the screw, to drive rotation of the screw, which drives translation of an actuator arm assembly so that a corresponding pair of read-write heads can access different magnetic-recording disks of a multiple-disk stack. The actuator subsystem may further include a cam locking mechanism for coupling and decoupling the actuator arm with a coil support structure and corresponding voice coil, so that the cam mechanism is able to move under the control of a voice coil motor when input/output operations are performed and is able to move the actuator arm assembly during translation operations.
US10811043B2

An apparatus includes a first waveguide core extending along a light-propagation direction and configured to receive light from a light source at a combined transverse electric (TE) mode and a transverse magnetic (TM) mode. A second waveguide core is spaced apart from the first waveguide core and is configured to couple light at a TM mode to the second waveguide core. A near-field transducer (NFT) is disposed at a media-facing surface of a write head, the NFT receiving the light from the first waveguide core or the second waveguide core and heating a magnetic recording medium in response thereto.
US10811041B2

According to one embodiment, a magnetic disk device includes a housing that includes a bottom wall, a magnetic disk contained in the housing, a first head and a second head configured to write data to the magnetic disk, and read data from the magnetic disk, a first actuator assembly including the first head, a second actuator assembly including the second head, a first flexible print circuit board including a first connector, a second flexible print circuit board including a second connector, and a control circuit board that is provided outside the housing, and includes a third connector electrically connected to the first connector and the second connector.
US10811033B2

Apparatuses and methods for transforming a signal from a vibration sensor into an approximation of a signal from a microphone are disclosed. The vibration sensor signal may be transformed by first obtaining a smooth average spectrum and corresponding deviation data for the vibration sensor signal. The smooth average spectrum may be passed through a mapping neural network to obtain a transformed smooth average spectrum that approximates a smooth average spectrum that would be obtained from a microphone. The transformed signal is then obtained by recombining the transformed smooth average spectrum with the deviation data.
US10811025B1

A computer implemented method for automatically moderating a system response to a user's voice command. A voice command from a user is received. The voice command is associated with a system command, the system command including command requirements. A determination is the made as to whether the user is experiencing stress based on a stress level detected in the received voice command, and the command requirements dynamically adjusted when the user is determined to be experiencing stress.
US10811024B2

In some embodiments, a pitch filter for filtering a preliminary audio signal generated from an audio bitstream is disclosed. The pitch filter has an operating mode selected from one of either: (i) an active mode where the preliminary audio signal is filtered using filtering information to obtain a filtered audio signal, and (ii) an inactive mode where the pitch filter is disabled. The preliminary audio signal is generated in an audio encoder or audio decoder having a coding mode selected from at least two distinct coding modes, and the pitch filter is capable of being selectively operated in either the active mode or the inactive mode while operating in the coding mode based on control information.
US10811019B2

A spectrum encoding method includes selecting an important spectral component in band units for a normalized spectrum and encoding information of the selected important spectral component for a band, based on a number, a position, a magnitude and a sign thereof. A spectrum decoding method includes obtaining from a bitstream, information about an important spectral component for a band of an encoded spectrum and decoding the obtained information of the important spectral component, based on a number, a position, a magnitude and a sign of the important spectral component.
US10811017B2

Methods and devices are described for losslessly watermarking an audio signal by performing a noise shaped quantisation and clipping the output from the noise shaped quantisation to bounds computed by a pair of quantised linear functions with gradient 0.5 of the input to the noise shaped quantisation. Corresponding methods and devices are also described for inverting the process to recover an exact replica of the original audio signal.
US10811013B1

Features are disclosed for generating intent-specific results in an automatic speech recognition system. The results can be generated by utilizing a decoding graph containing tags that identify portions of the graph corresponding to a given intent. The tags can also identify high-information content slots and low-information carrier phrases for a given intent. The automatic speech recognition system may utilize these tags to provide a semantic representation based on a plurality of different tokens for the content slot portions and low information for the carrier portions. A user can be presented with a user interface containing top intent results with corresponding intent-specific top content slot values.
US10811007B2

A computer-implemented method, according to one embodiment, includes: receiving a complex audio signal which includes an intended audio signal and at least one interfering audio signal. The complex audio signal is converted into text which represents a plurality of words included in the complex audio signal, and at least some of the text is identified as representing words which correspond to the at least one interfering audio signal. The identified text is discarded, and a remaining portion of the text is evaluated to determine whether the remaining portion of the text represents words which convey the voice-based command at an accuracy that is in a predetermined range. Furthermore, the remaining portion of the text is output in response to determining that the remaining portion of the text represents words which convey the voice-based command at an accuracy that is in the predetermined range.
US10811004B2

An ontology stores information about a domain of an automatic speech recognition (ASR) application program. The ontology is augmented with information that enables subsequent automatic generation of a speech understanding grammar for use by the ASR application program. The information includes hints about how a human might talk about objects in the domain, such as preludes (phrases that introduce an identification of the object) and postludes (phrases that follow an identification of the object).
US10811003B2

In one embodiment, a computer-implemented method includes obtaining a pronunciation of a first word of a particular language and identifying a phonetic component of the pronunciation. The method includes obtaining a phonetic component mapping table for the type of phonetic component identified in the pronunciation of the first word and assigning a phonetic value to the identified phonetic component using the phonetic component mapping table. For a second word, the method includes obtaining a pronunciation of a second word, identifying a phonetic component of the pronunciation, and assigning a phonetic value to the identified phonetic component. In addition, the method includes calculating a phonetic distance between the identified phonetic component of the first word and the identified phonetic component of the second word, using the assigned phonetic values of the respective identified phonetic components of the first word second word, and storing the calculated phonetic distance in a file.
US10810998B2

Aspects of the present invention disclose a method for creating a blacklist of keywords. The method includes one or more processors identifying an indication of content. The method further includes determining at least one keyword included in the content. The method further includes generating a blacklist that corresponds to the content, where the generated blacklist including the determined at least one keyword.
US10810997B2

An interactive response system directs input to a software-based router, which is able to intelligently respond to the input by drawing on a combination of human agents, advanced recognition and expert systems. The system utilizes human “intent analysts” for purposes of interpreting customer input. Automated recognition subsystems are trained by coupling customer input with IA-selected intent corresponding to the input, using model-updating subsystems to develop the training information for the automated recognition subsystems.
US10810992B2

Systems and methods for providing accurate and independent control of reverberation properties are disclosed. In some embodiments, a system may include a reverberation processing system, a direct processing system, and a combiner. The reverberation processing system can include a reverb initial power (RIP) control system and a reverberator. The RIP control system can include a reverb initial gain (RIG) and a RIP corrector. The RIG can be configured to apply a RIG value to the input signal, and the RIP corrector can be configured to apply a RIP correction factor to the signal from the RIG. The reverberator can be configured to apply reverberation effects to the signal from the RIP control system. In some embodiments, one or more values and/or correction factors can be calculated and applied such that the signal output from a component in the reverberation processing system is normalized to a predetermined value (e.g., unity (1.0)).
US10810991B2

An active road noise control system and method for a vehicle includes generating a microphone sense signal representative of road noise occurring in or at a wheel well of the vehicle, and iteratively and adaptively processing the microphone sense signal to provide a noise reducing signal. The system and method further include generating from the noise reducing signal with a headrest loudspeaker arrangement disposed in a headrest in an interior of the vehicle, noise reducing sound at a listening position in the interior of the vehicle.
US10810990B2

An active noise cancellation (ANC) system including a selectable decimation rate decimator that receives an oversampled digital input and has an input that selects the decimation rate, a filter that receives an output of the decimator, and a selectable interpolation rate interpolator that receives an output of the filter and has an input that selects the interpolation rate. The selectable decimation rate decimator and the selectable interpolation rate interpolator operate to provide a selectable sample rate for the filter based on the selected decimation and interpolation rates. The filter may be an anti-noise filter, feedback filter, and/or a filter that models an acoustic transfer function of the ANC system. Rate selection may be static, or dynamically controlled based on battery or ambient noise level. A ratio of the decimation rate and the interpolation rate is fixed independent of the dynamically controlled decimation and interpolation rates.
US10810982B2

An keytar (1) includes a keyboard (2) on which a plurality of keys (2a) are arranged, a ribbon (5) in which a front surface panel (81) is arranged, and the degree of the same type of musical sound effect applied to each of tones (A-D) produced by the key (2a) is changed corresponding to detection positions in an X-direction in the front surface panel (81). Accordingly, because the degrees of the musical sound effects can be respectively changed for each of the tones (A-D) corresponding to the detection positions in the X-direction of the front surface panel (81), for the change of the same type of musical sound effect toward the tones (A-D), the monotony of this change can be suppressed and an expressive performance can be achieved.
US10810981B2

An electronic musical instrument includes: a memory that stores a trained acoustic model obtained by performing machine learning on training musical score data and training singing voice data of a singer; and at least one processor, wherein the at least one processor: in accordance with a user operation on an operation element in a plurality of operation elements, inputs prescribed lyric data and pitch data corresponding to the user operation of the operation element to the trained acoustic model, and digitally synthesizes and outputs inferred singing voice data that infers a singing voice of the singer on the basis of at least a portion of acoustic feature data output by the trained acoustic model, and on the basis of instrument sound waveform data that are synthesized in accordance with the pitch data corresponding to the user operation of the operation element.
US10810980B1

A support structure for resonating and/or vibration-sensitive devices provides a portable, stationary, attachable, floating-framed or framed, suspended receptacle and surface wherein, upon or about which a stand, foot or other support means of a resonating and/or vibration-sensitive instrument or piece of equipment is placed or engaged and, in many use-cases, retained. The support structure allows independent, omnidirectional resilient micro-movement—essentially flexibly decoupling while yet securing the decouplement of the instrument or equipment, its stand, feet or other support means from/to its supporting surface or structure—thereby enabling fullest expression, performance and stability of the instrument or equipment.
US10810975B2

A capo for a musical instrument includes a yoke having two opposed branches. A clamping bar, connected to one yoke branch, includes an engaging boss which fits into a machined notch of a second yoke branch, to releasably lock the clamping bar therein. The clamping bar pivots around a retaining shaft, and is also slidably movable by a length of a slot formed therein. A saddle member has a central stem, a seat attached to the stem, and an adjustment member for tightening the saddle member on the yoke. A resilient, tubular biasing member surrounds a main body of the clamping bar. Pressing a free end of the clamping bar compresses the biasing member, and slides the engaging portion of the clamping bar out of the machined notch of the yoke, to allow pivotal movement of the clamping bar and removal of the capo from the musical instrument.
US10810973B2

There is provided an information processing device and an information processing method that, when information is conveyed to a user to whom the information is desired to be conveyed, enable to convey the information to the user while the information is concealed from the other users. The information processing device includes a positional relationship detection unit that detects a positional relationship among a plurality of users, a detection unit that detects a blind spot of a first user among the plurality of users, and a display control unit that performs control for displaying information in the blind spot detected by the detection unit. The information processing device further includes a sight line detection unit that detects a sight line direction of a second user, and the display control unit performs control for displaying information in a blind spot located in the sight line direction of the second user.
US10810969B2

A texture display device includes a display unit in which each pixel includes a condensing type element having light distribution at a first spread angle and a diffusing type element having light distribution at a second spread angle larger than the first spread angle, a pixel signal generation unit that generates a pixel signal based on image data and texture data of an object to be displayed on the display unit, and a control unit that controls light emission intensity of the condensing type element and the diffusing type element based on the pixel signal.
US10810967B2

A federated display system includes multiple head down displays (HDD) driven by two or more display processing computers (DPC). Each DPC includes two or more display nodes independently managing display processing, graphics generation, and I/O functionality (either within a single processing unit or a multiprocessor environment). Each display node is linked to a mezzanine control plane (MCP) independent of the display nodes, which MCP includes dedicated optical channels to each member HDD of the system and a switching fabric to control the routing of graphical signals from the graphics generators of each node to the optical channel connected to the desired target HDD. The switching fabric includes a master selector for designating any node of a DPC as a master node capable of controlling the switching fabric via its processing control or graphics generation functions.
US10810966B1

An apparatus includes an interface and a processor. The interface may be configured to communicate video data to a display. The processor may be configured to receive video frames from a capture device, generate video data for the display in response to the video frames, perform operations to detect an object in the video frames and determine eye position information. The eye position information may be used to determine whether a driver is looking at the display. The processor may be configured to adjust content presented by the display when the driver is looking at the display.
US10810962B2

A shift register circuit that controls back gate voltage of a transistor with a simple configuration and at a low cost, and a display panel. In the shift register circuit, shift registers include: an output circuit, a charge and discharge circuit, a first power supply terminal, and at least one back gate voltage generation circuit. The output circuit or the charge and discharge circuit includes at least one transistor. The back gate voltage generation circuit includes a back gate node. The back gate node is connected to the back gate electrode of the transistor. The back gate voltage generation circuit changes a voltage of the back gate node according to a voltage of a gate electrode of the transistor. The back gate voltage generation circuit is supplied with a drive voltage from the first power supply terminal.
US10810956B2

According to one embodiment, a display device, includes a first pixel line including a first sub-pixel and a second sub-pixel, a second pixel line including a third sub-pixel and a fourth sub-pixel, and a display driver supplying video signals which cause signal polarities of signal lines adjacent to each other to be opposite to each other, without varying the polarities in one frame period, the video signals having the same polarities as each other being written to the respective sub-pixels of the first pixel line, the video signals having the polarities which are the same as each other and opposite to the polarities of the video signals written to the first pixel line, being written to the respective sub-pixels of the second pixel line.
US10810950B2

A control unit is configured to enhance the contrast of an image through a simple process. The control unit is capable of connecting in a communicable manner to a point-of-gaze detection sensor and includes: a light-emission-intensity determination unit configured to determine a light emission intensity for each LED unit in such a manner that the light emission intensities of those LED units which are associated with a range of gaze including a point of gaze on a display screen are increased in excess of respective light emission intensities specified based on an image obtained from an HDR signal; and a light emission control unit configured to control light emission of the LED units.
US10810942B2

An organic light emitting display device includes a display panel, a display panel driver, and a power supply. The display panel includes pixels. Each of the pixels includes an organic light emitting diode configured to emit light in an emission period based on a first power supply voltage and a second power supply voltage. The display panel driver is configured to apply a scan signal, an emission control signal, and a data signal to the pixels. The power supply is configured to: generate the first power supply voltage, the second power supply voltage, and a third power supply voltage applied to the pixels in a non-emission period; and adjust a voltage level of the second power supply voltage and a voltage level of the third power supply voltage based on an ambient temperature and a brightness of the display panel.
US10810937B2

A display apparatus includes: a display panel including: a normal part and a notch part; a display area at the normal part and the notch part, the display area comprising a first display area within the normal part, a second display area overlapping the normal part and the notch part, and a third display area within the notch part, each of the normal part and the notch part comprising a plurality of pixels; and a compensation circuit configured to: receive first, second, and third input signals having image information respectively displayed through the first, second, and third display areas; and compensate for a grayscale value of the first, second, and third input signals, wherein the compensation circuit is configured to compensate for the first and third input signals based on pixel characteristic data and compensate for the second input signal based on seed data different from the pixel characteristic data.
US10810934B2

A display device includes a display panel including pixels each including a light emitting element and a bypass transistor connected to the light emitting element to receive an initialization voltage, a first offset voltage determining unit determining a first offset voltage using a brightness period of image data and a temperature of the display panel, a black image detecting unit detecting black data among the image data to determine a dense area of the pixels to which the black data are applied, and determining whether to proceed with a subsequent operation, an image analyzing unit analyzing the image data depending on the determination of whether to proceed with the subsequent operation, and outputting an analyzed result, and a second offset voltage determining unit determining a second offset voltage using the analyzed result. The initialization voltage is determined using the first offset voltage and the second offset voltage.
US10810933B1

A control circuit includes a power supply switch unit and a reset switch unit. The power supply switch unit is electrically connected to a data line and a pixel circuit. When the data line has a data voltage, the power supply switch unit is turned on according to a power supply signal, so that the pixel circuit is charged by the data voltage. The reset switch unit is electrically connected to the pixel circuit. After the pixel circuit is charged by the data voltage, the reset switch unit is turned on according to the reset signal to reset a voltage of the pixel circuit to the reset voltage.
US10810932B2

An LED display module contains a substrate, and an array of light emitting devices arranged in rows and columns on a substrate. Each light emitting device has a LED chip electrically connected to contact pads on the substrate, a black resin portion covering around the contact pad, and a transparent resin portion molded around the LED chip and the black resin portion. By forming the black resin portion around each metal pad, the LED display module provides an increased contrast ratio for the display surface.
US10810931B2

A discrete LED display control includes a method of scaling the brightness of frames of an image according to corresponding electrical current requirements. The method includes opening an electronic file containing a frame of an image to be shown on the display and measuring a commanded brightness for each pixel of the frame of the image. Brightness values of the commanded brightnesses are summed and converted to corresponding current values. The corresponding current values are adjusted to arrive at a total estimated current for the frame of the image. If the total estimated current exceeds a current limit of the display, the brightness value of each pixel is scaled to a final brightness value. The final brightness value corresponds to an adjusted current that is within the current limit. The adjusted current that corresponds to the final brightness value is sent to the display.
US10810928B2

A method of driving a display by communicating with a controller through a first channel and a second channel includes; generating recovery data from a signal received through the first channel during a frame data period, detecting a vertical blank period between frame data periods, checking a training trigger event history during the vertical blank period, and during the vertical blank period, transmitting a training request direct to the first channel through the second channel when there is a training trigger event history.
US10810926B2

A display device and a method for correcting an image of the display device are disclosed. In one aspect, the display device includes a display panel including a plurality of pixel lines configured to be selected as at least one of data insertion lines and data deletion lines. The display device also includes an image corrector configured to receive input image data, select the data insertion lines and data deletion lines when the input image data represents an image including a static image block, insert second image data corresponding to the data insertion lines into the input image data, and delete first image data corresponding to the data deletion lines from the input image data so as to generate corrected image data including a shifted static image block.
US10810906B2

Disclosed are various embodiments for providing dermatology-specific training to primary care providers. Primary care providers may register on the system and request access to various dermatology training materials. The primary care provider may be provided with the requested dermatology training materials when the primary care provider has a valid account. Payment may be required before a primary care provider can access the dermatology training materials.
US10810902B2

A system is provided that includes a cosmetic apparatus configured to sense at least a motion of a cosmetic implement during application of a cosmetic substance to the skin surface of a user; and a client device having processing circuitry configured to receive sensory information transmitted wirelessly from the cosmetic apparatus regarding the sensed motion of the cosmetic apparatus, and control display of information about the sensed motion of the cosmetic apparatus to the user.
US10810900B2

A system for determining vehicle driver hazard detection proficiency and calculating insurance discounts, the system comprising: an Internet device that presents to an Internet user a visual presentation of a continuous drive through a driving environment comprising at least two hazard modules, wherein each hazard module presents to the Internet user at least one driving scenario that comprises at least one hazard; an Internet device that records user viewing locations within the visual presentation, the user viewing locations corresponding to locations within the visual presentation that are viewed by the user during the visual presentation of the continuous drive; a computer analytics device comprising an algorithm that compares the recorded user viewing locations with defined locations of hazards within the visual presentation of the continuous drive, and determines a hazard detection proficiency of the user based at least on the comparison; a computer memory device comprising at least one minimum hazard detection proficiency criteria corresponding to an insurance discount; and a computer analytics device that compares the determined hazard detection proficiency of the user with the minimum hazard detection proficiency criteria and determines whether to award the insurance discount to the user.
US10810890B2

Techniques are described for enabling a drone device to use a dynamic multi-dimensional spatial representation of an indoor property environment to improve autonomous navigation. In some implementations, an instruction to perform an action at a particular location of a property is received by a drone device. A spatial representation of the property that identifies a dynamic object is obtained by the drone device. The status of the dynamic object impacts an ability of the drone device to navigate near the dynamic object. Sensor data collected by one or more sensors of a monitoring system of the property and that indicates a present status of the dynamic object is obtained by the drone device. A path to the particular location is determined by the drone device. The path to the particular location is finally navigated by the drone device.
US10810886B2

Avionic display systems and methods are provided for generating avionic displays including symbology decreasing the likelihood of boom tolerance threshold exceedance (an overpressure events) due to potential constructive interference between pressure waves occurring during supersonic flight. In various embodiments, the avionic display system includes a display device on which an avionic display is generated. A controller architecture is operably coupled to the display device and configured to determine when there exists a possibility for an overpressure event to occur in a future timeframe due to constructive interference between colliding pressure waves, which are forecast to occur during the impending supersonic flight of one or more A/C. When determining that there exists a possibility for an overpressure event to occur in the future timeframe due to constructive interference between pressure waves, the controller architecture further generates symbology or other graphics on the avionic display indicative of the potential occurrence of the overpressure event.
US10810881B2

Disclosed are a method of providing sound tracking information, a sound tracking apparatus for vehicles and a vehicle having the sound tracking apparatus. The method of providing sound tracking information includes generating sound tracking results based on sound data generated by sensing sound generated around a vehicle, calculating 3D coordinates of a target sound source according to angle values of the target sound source recognized from the sound tracking results, and generating a notification of the target sound source based on the 3D coordinates, and the sound tracking results include information on probabilities that an object corresponding to the target sound source is present at respective angles in each of continuous frames according to time.
US10810880B1

A first device may receive, from a second device associated with an emergency motor vehicle (EMV), EMV-tracking information and a communication that the EMV is in emergency response mode and may determine, based on the EMV-tracking information, that the EMV is approaching an intersection. The first device may receive, from a third device associated with a user vehicle, user-tracking information. The first device may determine, based on the user-tracking information, that the user vehicle is approaching the intersection. The first device may determine, based on the EMV-tracking information and the user-tracking information, whether the EMV is predicted to collide with the user vehicle. The first device may provide, to the second device and based on the determination of whether the EMV is predicted to collide with the user vehicle, a first notification including information regarding safety of the EMV proceeding through the intersection.
US10810873B2

Disclosed herein are embodiments of a traffic signal or sign support structure. The structure includes a vertical pole having a first end and a second end. The first end is configured to be mounted to a foundation. The structure also includes a mast arm arranged substantially horizontally relative to the vertical pole. The mast arm has a third end and a fourth end. Additionally, the structure includes a pole junction assembly configured to connect the third end of the mast arm to the second end of the pole. In particular, the mast arm and the pole are each joined to the pole junction assembly in an area of geometric continuity.
US10810850B2

In an example, the present invention provides a method for identifying a status of a user and providing feedback to the user based upon the status of the user. In an example, the method includes generating an electromagnetic radio frequency (RF) signal from an RF generating device and emitting the electromagnetic RF signal into a spatial region of a user. In an example, the method includes detecting a back scattered RF signal, using an RF receiving antenna, from the user and converting the back scattered RF signal from an RF analog signal into an RF digital signal.
US10810849B2

Examples of systems and method track a location of an asset within a space using an asset tag location estimation system, track movement of a selected user, or user's mobile device, using a positioning system, and associate the tracked asset with the selected user, or user's mobile device, based on a determination of a trajectory of the asset and the mobile device. Trajectories of the user/mobile device and the asset tag may be determined by a backend server. The trajectory of the selected user/mobile device and the trajectory of the asset tag are compared by the backend server to determine a correspondence between the respective trajectories based on a predetermined correspondence criteria. The determined correspondence indicates that a user of the corresponding mobile device is moving the asset. In response to the determined correspondence, the backend server associates the asset tag to the selected user/mobile device in a database.
US10810848B2

An electronic device equipped with an anti-theft function may include a touch-sensitive panel and a processing circuit. The touch-sensitive panel may perform sensing of a first electrode of an input device and multiple fingers of a user, to detect a first detection point corresponding to the first electrode and multiple other detection points respectively corresponding to the multiple fingers, wherein when the input device is put on the touch-sensitive panel, the first detection point corresponds to a first location of the first electrode on the touch-sensitive panel, and when the multiple fingers touch the touch-sensitive panel, the multiple other detection points correspond to multiple other locations of the multiple fingers on the touch-sensitive panel, respectively. When at least one predetermined condition is satisfied, the processing circuit enables the anti-theft function. When at least one release condition is satisfied, the processing circuit disables the anti-theft function.
US10810847B2

A method and a camera system for stitching video data from two image sensors arranged to each capture video data of overlapping camera views comprises detecting motion in an area in the camera views corresponding to the overlapping camera views,determining an activity distance, being the distance from a position at the location of the two image sensors to an activity position including the detected motion, positioning in a three-dimensional coordinate system a predefined projection surface at a position having a distance between the position at the location of the image sensors and a position of the projection of the activity onto the projection surface that corresponds to the determined activity distance, projecting the video data from each of the image sensors onto the predefined projection surface that have been positioned at the activity distance, and outputting a two-dimensional video corresponding to the projection onto the projection surface.
US10810846B1

A firearm security system for securing a firearm and alerting an owner of the firearm when an unauthorized user accesses the firearm is disclosed. The firearm security system comprises a rack. The rack comprises a door operated using an authentication mechanism. The rack comprises a magnetic section. The rack comprises a first processor. The firearm is provided with a magnetic strip. The magnetic strip of the firearm is mounted to the magnetic section at the rack. The first processor transmits an alert to an electronic device of the owner when the firearm is removed from the magnetic section without the authentication mechanism, indicating that an unauthorized user removed the firearm from the rack. Thus allowing the rightful owner to be able to locate and retrieve their firearm from the unauthorized user.
US10810844B2

A gaming device for providing an award to a player is described. The gaming device includes a controller that is configured to display a game including a plurality of reels being displayed within a grid. Each of the plurality of reels includes a plurality of symbol positions that are each being displayed with a corresponding symbol. The controller randomly generates a first outcome and spins and stops the plurality of reels to display the first outcome. The controller also detects a triggering condition and responsively selects a reel and replaces the selected reel with a replacement reel. The replacement reel includes a number of symbol positions being displayed in the grid that is less than a number of symbol positions included with the selected reel. The controller randomly generates a second outcome, spins and stops the plurality of reels including the replacement reel.
US10810843B2

A method and system for a card-based game with simulates a traditional keno game through the use of a specially designed deck of playing cards. The system includes a computer, a scanner, a specialty card shoe, and the specially designed deck of cards. The method includes first shuffling the deck of cards by the specialty card shoe. Next, a card is drawn from the deck of cards and scanned, thus extracting a unique number that is associated with a spot on a traditional Keno card. The unique number is then associated and indicated to a spot on a simulated Keno card by the computer. This process is repeated for twenty iteration to compile winning numbers. The winning numbers are then compared against guessed spots associated with a user account to identify a set of matching spots. A primary payout transaction is managed based on the set of matching spots.
US10810830B2

Embodiments of the present invention set forth systems, apparatuses and methods for providing a symbol blocking and respin feature. Accordingly, a gaming device can be configured to receive a first game initiation signal and spin reels on the display to show a first game outcome. The gaming device then determines if the results of the first game outcome are associated with a multi-reel symbol trigger condition. When it is determined that the trigger condition is satisfied, a multi-reel symbol is formed from symbols associated with the triggering condition by locking the symbols together. The game device then spins a reel with in the block symbol location with various modifier subsymbols, or other block symbols, to provide additional award opportunities. A second game outcome may be determined when the spinning block reel stops and any modifiers or other symbols are evaluated with the other symbols on the game grid.
US10810829B2

An electronic gaming machine performs operations comprising: (i) simulating a rotating plurality of reels, each reel of the simulated rotating plurality of reels comprising a plurality of symbols including standard symbols and bonus trigger symbols; (ii) stopping a first reel of the simulated rotating plurality of reels, wherein the first reel displays a first plurality of symbols; (iii) determining whether of the first plurality of symbols displayed include i) all standard symbols, or ii) at least one bonus trigger symbol; (iv) on at least one remaining reel of the simulated rotating reels one of: i) modifying at least one bonus trigger symbol with a standard symbol if all standard symbols are displayed, or ii) modifying the at least one standard symbol with at least one bonus trigger symbol; (v) stopping the remaining reels of the simulated rotating plurality of reels, wherein the remaining reels display a plurality of symbols; (vi) evaluating the symbols stopped and displayed from each of the simulated rotating plurality of reels; and (vii) determining, based upon the evaluating, whether to provide a game award.
US10810828B2

An interactive electronic reel gaming machine that includes a special region is disclosed. A game controller is configured to provide a reel with a particular arrangement of display positions, where each display position includes a separately controlled individual reel. Following receipt of a user input, one or more of the individual reels are spun and stopped, displaying symbols (e.g., corresponding to playing cards, pictures, credit values, etc.) in one or more of the display positions. The game controller is configured to apply a multiplier to symbols displayed in the special region. Pay awards are made when clusters of two or more like symbols are located in adjacent display positions. The pay award is increased if one or more symbols of the cluster is located in a display position corresponding to the special region. The symbol display positions are configured in a geometric shape.
US10810816B1

An information-based access control system for facilities. The control system includes a mobile app and securely connected central server, which is cloud-based. The app collects and transmits multiple biometric and other authentication factors and the facility enabling the server to verify identity and check to ensure the person is authorized to obtain access. If so, the server issues a limited-duration access token, which can be displayed to the facility guards and transmitted to signal lights and electronic gates to obtain access quickly, conveniently, inexpensively, and securely. Because the user can obtain the access token prior to arriving at the gate (asynchronously), throughput increases and traffic won't back up.
US10810809B2

A system according to the present disclosure includes an identification module, a data recording module, and a data upload module. The identification module is configured to identify at least one of a vehicle and a user of the vehicle. The data recording module is configured to record a location of the vehicle, an acceleration of the vehicle, and data received from a controller area network (CAN) bus of the vehicle during a driving session. The data upload module is configured to upload the vehicle location, the vehicle acceleration, the CAN bus data, and at least one of the vehicle identification and the user identification to a remote server.
US10810804B2

A system and method for managing a plurality of electric vehicles with a fleet management portal is described herein. In one embodiment, a machine implemented method for managing one or more fleets of electric vehicles includes monitoring one or more fleets of electric vehicles using a fleet management portal associated with a server. Next, the method includes monitoring a plurality of charge transfer devices using the fleet management portal. Next, the method includes receiving charging information from the charge transfer devices. Next, the method includes determining a charging status for each electric vehicle based on the charging information. Next, the method includes generating one or more reports having the charging status for each electric vehicle.
US10810798B2

Systems and methods for generating a 360 degree mixed virtual reality environment that provides a 360 degree view of an environment in accordance with embodiments of the invention are described. In a number of embodiments, the 360 degree mixed virtual reality environment is obtained by (1) combining one or more real world videos that capture images of an environment with (2) a virtual world environment that includes various synthetic objects that may be placed within the real world clips. Furthermore, the virtual objects embedded within the 360 degree mixed reality environment interact with the real world objects depicted in the real world environment to provide a realistic mixed reality experience.
US10810791B2

An exemplary virtual reality media provider system receives two-dimensional (“2D”) video data for surfaces of first and second objects located in a natural setting. The 2D video data is captured by first and second capture devices disposed at different positions with respect to the objects. The system distinguishes the first object from the second object by performing a plurality of techniques in combination with one another. The plurality of techniques include determining that the first object is moving in relation to the second object; and determining that, from a vantage point of at least one of the different positions, a representation of the first object captured within the 2D video data does not overlap with a representation of the second object. Based on the received 2D video data and the distinguishing of the first and second objects, the system generates an individually-manipulable volumetric model of the first object.
US10810763B2

Data compression (and corresponding decompression) is used to compress blocks of data values involving processes including one or more of colour decorrelation, spatial decorrelation, entropy encoding and packing. The entropy encoding generates encoded data values which have variable sizes (in terms of the number of bits). The entropy encoding uses size indications for respective sets of data values to indicate the number of bits used for the encoded data values of the set. The size indications allow the encoded data values to be parsed quickly (e.g. in parallel).
US10810762B2

According to one embodiment, an image processing apparatus includes plural imaging units and a calibration unit. The imaging units capture an overlapping region. The calibration unit calibrates plural captured images and obtains plural calibrated images in which lens distortion in each of the captured images is corrected and corresponding positions of the captured images are aligned with each other horizontally and are adjusted to a surface perpendicular to a plane. The plural imaging units are arranged such that a baseline vector connecting optical centers of the imaging units is perpendicular to a normal vector of the plane.
US10810761B2

A three-dimensional detailed position/orientation estimation apparatus includes a first position/orientation estimation unit and a second position/orientation estimation unit that are configured to estimate three-dimensional position and orientation. The first position/orientation estimation unit optimizes six parameters (translations x, y, and z, and rotations φ, γ, and θ) using 3D data, and the second position/orientation estimation unit optimizes only three parameters (translations x and y, and rotation θ) that can be estimated with high accuracy using a 2D image, based on the result of the three-dimensional position/orientation estimation performed by the first position/orientation estimation unit using the 3D data.
US10810757B2

A vehicle exterior environment recognition apparatus includes a road surface identifying unit, a three-dimensional object identifying unit, a road surface determining unit, and a three-dimensional object composition unit. The road surface identifying unit identifies a road surface in an image. The three-dimensional object identifying unit identifies three-dimensional objects each having a height extending vertically upward from the identified road surface. When the identified three-dimensional objects are separated and are located at respective positions distant from an own vehicle by a same relative distance, the road surface determining unit performs a determination of whether a three-dimensional-object-intervening region between the identified three-dimensional objects has a correspondence to the road surface. When the three-dimensional-object-intervening region is determined to have no correspondence to the road surface, the three-dimensional object composition unit regards the identified three-dimensional objects separated from each other as candidate parts of a unified three-dimensional object.
US10810755B2

A system and method for determining a size of a threaded fastener includes a database and a computer. The database stores data including dimensions of at least one standard object. The computer includes a processor, a memory, a user interface, and a camera. An image of a threaded fastener and a standard object is captured by the camera. The processor then performs a calculation of the thread size and the diameter of the threaded fastener by comparing the dimensions from the database with the standard object and the threaded fastener in the image and presents the thread size and the diameter of the threaded fastener to a user.
US10810739B2

Example embodiments provide real time quality monitoring of a magnetic resonance imaging (MRI) scan. Data associated with an MRI scan of a particular patient is received. The data is sequential MRI data associated with various times. A rate of change of the sequential data is determined with reference to the various times. It is determined whether the rate of change of the sequential data meets a first configurable threshold. It is determined whether the rate of change of the sequential data meets a second configurable threshold. The sequential data is classified based on whether the rate of change of the sequential data meets the first and second configurable thresholds.
US10810737B2

A method comprising receiving a digital mammogram of a human breast; automatically extracting a contour boundary of said breast in said digital mammogram; automatically calculating a convex hull for said contour boundary; automatically comparing said contour boundary to said convex hull, to detect a plurality of gap segments, wherein each of said plurality of gap segments has an associated inflection point; and automatically determining a nipple location along said contour boundary as between a pair of said inflection points.
US10810728B2

Semi-automated (with manual feeding) and fully automated (with automated feeding) solutions for using a vision system to evaluate shield trim quality on shielded cables. The vision system uses a multiplicity of cameras and a corresponding multiplicity of mirrors in order to achieve a 360-degree view of the cable segment to be inspected. Cables to be inspected are positioned in a repeatable location based on the strip length of the cable (where the edge of the cable jacket is located relative to the end of the cable). The processing system receives a live image feed from the camera system and then uses color and dimensional analysis of the acquired images to determine whether the shield trim meets quality control specifications or not.
US10810725B1

A content analyzer determines whether various types of modification have been made to images. The content analyzer computes JPEG ghosts from the images that are concatenated with the image channels to generate a feature vector. The feature vector is provided as input to a neural network that determines whether the types of modification have been made to the image. The neural network may include a constrained convolution layer and several unconstrained convolution layers. An image fake model may also be applied to determine whether the image was generated using a computer model or algorithm.
US10810720B2

This application provides an imaging method. The imaging method is applied to an imaging apparatus including a color camera and a black-and-white camera, and resolution of the black-and-white camera is higher than resolution of the color camera; and the imaging method includes: obtaining a zoom magnification; simultaneously capturing a color image and a black-and-white image of a target scene, where resolution of the black-and-white image is higher than resolution of the color image; performing cropping processing on the black-and-white image and the color image separately based on the zoom magnification, where the cropped black-and-white image and the cropped color image have a same field of view; and merging the cropped color image and the cropped black-and-white image to obtain an output image of the target scene. Therefore, according to the optical imaging method provided by embodiments of this application, the obtained output image can have a better optical zoom capability.
US10810718B2

The present invention provides a method and device for three-dimensional reconstruction, applied to the field of image processing. The method comprises: obtaining a first depth map, which is photographed by a first photographic device, and obtaining a second depth map, which is photographed by a second photographic device; merging the first depth map with a first three-dimensional model according to a position of the first photographic device to obtain a second three-dimensional model; and merging the second depth map with the second three-dimensional model according to a position of the second photographic device to obtain a third three-dimensional model. By adoption of the method, during the reconstruction of three-dimensional images, the reconstruction effect of the three-dimensional images of the top and the bottom of the target object can be improved, and the precision of the reconstructed three-dimensional images is improved.
US10810702B2

A display device to change an image displayed in a display area when the display area is changed includes a memory, a location output unit and a screen display unit. The memory stores size information of a display area displayed on a screen and the image data of the displayed image. The location computing unit computes a start point of the changed display area when the display area is changed. The display unit decodes data corresponding to the size of the display area based on the computed new start point from the image data to display the decoded data in the display area. Since the start point is obtained with center point of the changed display area and its size information and then a display area to be displayed is determined based on the start point, a current search location is maintained even when the screen is swung.
US10810691B2

A user interface facility is described. The facility receives an indication that a trip is to be planned for one or more travelers including a first user. In response to receiving this indication, the facility causes to be displayed to the first user a multiplicity of pictorial representations, each of the displayed pictorial representations conveying one or more travel interests. For each of a plurality of pictorial representations among the displayed pictorial representations, the y: receives user input selecting the displayed pictorial representation; and, in response to receiving the user input, causes redisplay of the displayed pictorial representation in a manner that visually reflects that it has been selected.
US10810689B2

A method of creating customized beverage products includes providing a multiple stream filing system suited for producing an array of beverage products. The method also includes receiving an order for a customized beverage product from the array of beverage products. The order indicates at least one characteristic of the customized beverage product. The at least one characteristic comprises one or more of the following: a beverage formulation, a beverage additive, a package size, a package shape, or label content. The method further includes instructing the multiple stream filling system to produce the customized beverage product. The multiple stream filing system produces the customized beverage product without performing an operation to reduce contamination of the customized beverage product with ingredients from a previously produced beverage product.
US10810688B1

Provided herein are systems and methods for determining a refined oilfield location area from a notified oilfield location. The methods and systems access notifications of intent to obtain a notified oilfield location record that includes at least a notified place name, a notified distance from a place associated with the notified place name and a notified approximate direction from the place associated with the notified place name. The methods and systems further determine a candidate location area based on the notified distance and the notified approximate direction. The methods and system further obtain auxiliary information associated with information identified within the notification of intent. The methods and systems further determine a second candidate location area based on the auxiliary information and determine the refined location area based on an intersection of the first candidate location area and the second candidate location area.
US10810676B2

Techniques for controlling operation of sensors at a physical premises are described. The techniques process received messages corresponding to a prediction of an impending event and produce commands that modify operation of one or more specific sensors at the physical premises, send the commands that modify the operation of the one or more sensor devices at the physical premises at a period of time prior to a likely occurrence of the predicted insurable event, collect sensor information from the plurality of sensor devices deployed at the premises, and store the sensor information in a remote persistent storage system.
US10810675B2

Performance parameters of a vehicle can be measured by an on-board performance parameter measuring device. The performance parameters can be measured while the vehicle is being used. The measured performance parameters of the vehicle can be transmitted to a computing device. The computing device can be configured to generate a user cost that reflects a cost for insuring the vehicle based on the measured performance parameters of the vehicle. A graphical user interface can be generated by the computing device for presentation to a user via a display device, that graphical user interface can include the user cost. An alternative transportation route for the journey and an alternative transportation cost for the journey can be determined and presented to the user through the graphical user interface.
US10810669B2

Computing apparatus detects and monitors rapid changes in a computer network. The computing apparatus implements delays and other actions to ameliorate potentially adverse effects in the computer network caused by such changes.
US10810655B2

In one embodiment, a method includes receiving one or more order parameters from a client system of a first user of an online social network. The order parameters may include an identifier associated with the first user and a location of the client system. The method also includes receiving references to catalog items from third-party vendors. Each reference may be associated with one or more metadata items. The method also includes scoring each reference based at least in part on the one or more order parameters and the one or more metadata items. The method also includes sending to the client system of the first user one or more references of that has a score above a threshold score.
US10810647B2

One embodiment provides a method, including: obtaining, at an information handling device, an image of a person; determining physical characteristics of the person by analyzing the image; receiving an image of at least one selected piece of jewelry, the selected jewelry having a given jewelry profile, wherein the jewelry profile describes features and construction of the selected piece of jewelry; overlaying the image of the at least one selected piece of jewelry onto an image of the person, wherein the overlaying comprises analyzing resizing the image of the at least one selected piece of jewelry to match the physical characteristics of the person, in view of the jewelry profile of the at least one selected piece of jewelry; and providing, on a display of the information handling device, an output image of the image of the person comprising the overlaid image of the at least one piece of jewelry.
US10810632B1

An adaptive bidder for networked advertising. A bid request is received from an exchange over a network. Each bid request represents the opportunity to bid on an advertising opportunity. A processing time limit is determined based at least in part on a network latency measurement, an exchange reported timeout and a bid response buffer. The network latency measurement may be required to meet a freshness standard. The bid response buffer represents the time allotted for the adaptive bidding system to generate a response based on one or more partial results. The exchange reported timeout value can be included in the bid request, and can vary from bid request to bid request. The execution of one or more tasks is initiated by the adaptive bidding system, and each task can make a partial result available. In some cases, a partial result is a cumulative result. A response is determined from one or more partial results which are available before the processing time limit expires. The response is provided to the exchange.
US10810629B2

Systems and method for advertisement replacement are disclosed. A server may receive a server feed, generate a plurality of server fingerprints for a respective plurality of segments of the server feed, receive a synchronization message comprising a client fingerprint and a client time, match the client fingerprint with one of the plurality of server fingerprints, and send a synchronization response indicative of a server time associated with the one of the plurality of server fingerprints.
US10810626B2

Categories of items are dynamically generated by analyzing purchasing habits across multiple customers. Product categories showing affinity one with another are grouped together and offered to customers as a bundle. Particular items within bundled categories are selected by analyzing purchasing habits with respect to various customer demographic profile habits.
US10810625B1

A system may include wireless broadcast receivers and a wireless broadcast station configured to broadcast a wireless signal causing each of the wireless broadcast receivers to generate an audible advertisement having a promotion associated therewith. The promotion may be for promotion subscribers. The system may also include a digital promotions network (DPN) device and a mobile wireless communications device carried by a given subscriber and that may include a microphone, wireless transceiver, and a processor cooperating with the microphone and the wireless transceiver to wirelessly send at least a portion of the audible advertisement to the DPN device based upon receiving the audible advertisement from a proximate one of the wireless broadcast receivers. The DPN device may be configured to provide, after receiving at least the portion of the audible advertisement, the given subscriber with the promotion associated with the audible advertisement at a point-of-sale (POS) terminal.
US10810616B2

Personalization techniques for digital content recommendations are described. In one example, a hybrid model is used to form recommendations for individual users, groups of individual users, and so on. The hybrid model may also employ a latent factor model, which is configured to employ an implicit similarity approach to recommendations. The recommendations formed by these models are then used to generate a third, final, recommendation. As part of this, a weighting may be employed to weight a contribution of recommendations from the collaborative filter model and latent factor model in order to further personalize a recommendation for a user. Moreover, through application of localized regularization, for which every user is treated separately and also every content is considered independently, more personalization is achieved.
US10810613B1

An ad search engine comprises a click tag parser, a rich media parser, an ad copy database, a request/query processing module, a user interface module and a content preservation module. The ad search engine advantageously receives and stores information about ad placement, context and advertising statistical and metadata in the ad copy database. In response to a query, the request/query processing module searches the ad copy database for advertisements matching the input query. The user interface module receives the results and presents them in a novel user interface composed of an array of tiles where each tiles represents a placement of the advertisement. The present invention also includes a several novel methods including a method for displaying ad search results, a method for generating an ad search result user interface, a method for populating an ad database, a method for ad preservation and a method for generating derived insights.
US10810612B2

A system and method for presenting advertising, the method including but not limited to presenting on a first end user device, a first personalized advertisement in a first avatar's view of a virtual world and presenting on a second end user device, a second personalized advertisement in a second avatar's view of the virtual world. Other embodiments are disclosed.
US10810601B2

A method and associated computer system and computer program product. A set of legal compliance rules associated with a service is identified. A service provider with associated service provider characteristics is identified. The service provider is capable of providing the service. Compliance or non-compliance of the legal compliance rules with the service provider characteristics is verified using service characteristics of a default service. A compliant or non-compliant verification of the service provider for the default service is returned from a result of the verifying compliance or non-compliance.
US10810599B2

Customer assistance is provided by leveraging certain contact center infrastructure components to a retail setting. Often contact centers have a wealth of information regarding individual products and services a retail setting may offer. The information, as provided herein, may then be delivered to the customer in the form of a dialogue. The dialogue may be based, in part, on a contact center dialogue for the same or similar item. The customer may then be instructed to perform an act, such as retrieving another item at a certain location. Unlike a contact center, the physical presence of the customer provides an opportunity to receive feedback in the form of monitor the customer's actions to determine if the customer complied with instructions. Optionally, a follow up activity may be imitated based on the customer's compliance.
US10810594B2

At each of a plurality of point of sale terminals (POS) of a merchant for each of a plurality of consumers, where each consumer seeks to conduct a transaction with the merchant for a good or service at a cost by using a payment device issued by an issuer in a payment system, data is read from a payment device. The data can include an identifier for an account issued by an issuer, information is stored for each transaction and the consumer is permitted to receive the good or service from the merchant. After the consumer has received the good or service, a batch of the transaction are processed to derive there from the respective costs that are assessable to the respective accounts, where the merchant can be a transit system, the consumer a rider thereon, end the transaction can be access to a facility thereof.
US10810591B2

A virtual reality headset device is disclosed. The virtual reality headset device comprises: a secure storage configured to store a tokenized account identifier for a payment card account; an interface configured to enable to virtual reality headset to couple to at least a first communication device and a second communication device; a computer processor; and a data storage device, the data storage device storing instructions operative by the processor to: generate a first transaction authorization request using the tokenized account identifier for the payment card account; send the first transaction authorization request over a communication network via the first communication device; generate a second transaction authorization request using the tokenized account identifier for the payment card account; and send the second transaction authorization request over a communication network via the second communication device.
US10810570B1

A point of sale (POS) device includes a nest portion and a cradle portion. The nest portion includes one or more payment card or near field communication (NFC) readers. The cradle portion couples to differently-sized interchangeable frames, which in turn help secure a mobile computing device to the cradle portion of the POS device. The mobile computing device is connected via a connector to the rest of the POS device. Payment card information read by the readers is conveyed to the mobile computing device over the connector for processing. The POS device may also include tamper detection circuitry.
US10810546B2

A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying an quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
US10810545B2

A server-implemented method for automatically registering an asset tag in a database is disclosed. One or more asset tag collision reports are received from at least one mobile device connected to the server, each report including a tag identifier of the asset tag that is wirelessly broadcast by the asset tag. A location of the asset tag is determined based on the one or more received asset tag collision reports. A first asset is selected from a set of unregistered assets that are identified as being deployed in the indoor facility based on determining that there is a match between the location of the asset tag and location information associated with the first asset. The asset tag is then registered in association with the first asset in the database.
US10810538B1

A pickup location is enabled to operate when communication over a network is not available by preemptively synchronizing certain data. For the delivery of an item, an access code that will be used by the user for retrieving the item from a storage compartment at the pickup location may be generated and synchronized between the pickup location and a remote computing resource before the item is delivered. Once the item is delivered to the pickup location, the access code is activated so that it can be used by the user for retrieving the item from the storage compartment.
US10810532B2

Example implementations are directed to a method of receiving information associated with an activity, analyze the information to identify a first pattern and a second pattern, generate a customized transition model for returning to the first pattern. In response to a detected trigger indicating a transition to the first pattern, the method assesses context factors to apply the customized transition to dynamically manage access to digital resources during the transition to the first pattern. In response to a determination that a transition to the first pattern satisfies a threshold, the method restores access to the digital resources.
US10810516B2

A method for providing information related to a flight ticket search, and a user terminal, a server, and a computer program, which are related to the search method. The method for providing information by a server while searching for a flight ticket includes receiving flight schedule information of a user transmitted from a user terminal; collecting information on places to visit using the flight schedule information; transmitting the collected information on the places to visit to the user terminal and making the user terminal provide the user with a travel information providing screen including the information on the places to visit together with at least a part of the flight schedule information before the server searches for the flight ticket information that corresponds to the flight schedule information and transmits the searched flight ticket information to the user terminal; and transmitting the searched flight ticket information to the user terminal.
US10810512B1

Machine learning models used in medical diagnosis should be validated before being deployed in order to reduce the number of misdiagnoses. Validation processes presented here assess a performance of the machine learning model pre-deployment. In one or more examples, prior to the deployment of the machine learning model, the validation process assesses (1) whether a model achieves high enough performance to be deployed, and (2) that the process by which the performance metrics were computed was both sanitary and comprehensive. This pre-deployment validation helps prevent low-performing models from being deployed.
US10810510B2

One embodiment provides a method comprising intercepting a voice communication, collecting multi-sensory inputs associated with the voice communication, and determining an overall risk assessment metric for the voice communication based on the multi-sensory inputs and learned signatures. The multi-sensory inputs are indicative of content of the voice communication and one or more contextual factors associated with a target of the voice communication. The overall risk assessment metric indicates a likelihood the voice communication is a scam.
US10810508B1

Methods and apparatus are provided for classifying and discovering historical and future operational states. An exemplary method comprises obtaining historical Boolean sensor data from sensors for a given time; generating a plurality of signatures over time comprised of the historical Boolean sensor data from the sensors for a corresponding given time; determining a plurality of time intervals having a corresponding interval signature, wherein each time interval is comprised of consecutive time units having a substantially same signature; assigning a predefined state to each time interval based on the interval signatures using a clustering method; obtaining, for each time interval, historical numerical sensor data from the sensors corresponding to measurements of the sensors during the associated time interval; and training a model using the historical numerical sensor data as an input, and the predefined state assigned to each time interval as a target output, to obtain coefficients of the machine learning model.
US10810504B1

In a computer-implemented method of assessing driving performance using route scoring, driving data indicative of operation of a vehicle while the vehicle was driven on a driving route may be received. Road infrastructure data indicative of one or more features of the driving route may also be received. A route score for the driving route may be calculated using the road infrastructure data, and a driving performance score for a driver of the vehicle may be calculated using the driving data and the route score for the driving route. Data may be sent to a client device via a network to cause the client device to display the driving performance score and/or a ranking based on the driving performance score, and/or the driving performance score may be used to determine a risk rating for the driver of the vehicle.
US10810501B1

Data captured during evolutions performed by aerial vehicles prior to one or more missions, and data regarding outcomes of the missions, may be used to train a machine learning system to predict data regarding an outcome of a mission of an aerial vehicle based on the performance of the aerial vehicle during one or more evolutions. The data may be captured by sensors provided aboard an aerial vehicle, or in association with a testing facility, and may include data captured during both pre-flight and/or in-flight evolutions performed by the aerial vehicle. The evolutions may include any pre-flight operation of motors, propellers and/or control surfaces, or any other components, as well as the in-flight operation of such components. If a machine learning system determines that a mission is unlikely to succeed, the mission may be canceled, delayed until further inspections may be performed, or assigned to another aerial vehicle.
US10810498B2

A system and method for automating proactive communication. The information for the desired contacts may be accepted from a user. A selection of contact communication frequency preferences may be received from a user. An automatic communication to one of the desired contacts may be initiated. The user may be allowed to cancel the automatic communication, in response to receiving a notification that the communication is about to begin. A response indicative of the communication status may be received. Rules and preferences may be optimized based upon the received response.
US10810497B2

A first element is extracted from a pair including a past inquiry and a past response, wherein the first element indicates that the past response shows an understanding of the past inquiry. A model is generated used to estimate a second element in a new inquiry based on the first element, wherein the second element indicates that a new response to the new inquiry shows an understanding of the new inquiry.
US10810495B2

A method is disclosed comprising encoding a message into blocks, determining a collection of DNA symbols for each of the blocks from the encoded message, performing a second encoding of the determined collection of DNA symbols from the encoded message, detecting a presence of errors in the second encoding and establishing an authentication of each block and further using zero-knowledge protocol to securely authenticate the message without disclosing the actual message.
US10810490B2

The present invention relates to a clustering method based on iterations of neural networks, which comprises the following steps: step 1, initializing parameters of an extreme learning machine; step 2, randomly choosing samples of which number is equal to the number of clusters, each sample representing one cluster, forming an initial exemplar set and training the extreme learning machine; step 3, using current extreme learning machine to cluster samples, which generates a clustering result; step 4, choosing multiple samples from each cluster as exemplars for the cluster according to a rule; step 5, retraining the extreme learning machine by using the exemplars for each cluster obtained from step 4; and step 6, going back to step 3 to do iteration, otherwise obtaining and outputting clustering result until clustering result is steady or a maximal limit of the number of iterations is reached. The present invention resolves problems that how to realize clustering of high dimensional and nonlinear data space and that the prior art consumes a larger memory or need longer running time.
US10810488B2

Systems and methods may include neuromorphic traffic control, such as between cores on a chip or between cores on different chips. The neuromorphic traffic control may include a plurality of routers organized in a mesh to transfer messages; and a plurality of neuron cores connected to the plurality of routers, the neuron cores in the plurality of neuron cores to advance in discrete time-steps, send spike messages to other neuron cores in the plurality of neuron cores during a time-step, and send barrier messages.
US10810485B2

A convolutional neural network for classifying time series data uses a dynamic context selection. In one example a method includes receiving a plurality of inputs of different sizes at a convolutional neural network, applying convolution and pooling to each of the inputs to provide a plurality of outputs of different sizes, changing the size of each of the outputs to a selected uniform size, reshaping each of the outputs to a vector, and fully connecting the vectors.
US10810484B2

The present technical disclosure relates to artificial neural networks, e.g., gated recurrent unit (GRU). In particular, the present technical disclosure relates to how to implement a hardware accelerator for compressed GRU based on an embedded FPGA. Specifically, it proposes an overall design processing method of matrix decoding, matrix-vector multiplication, vector accumulation and activation function. In another aspect, the present technical disclosure proposes an overall hardware design to implement and accelerate the above process.
US10810482B2

An apparatus and a method. The apparatus includes a plurality of long short term memory (LSTM) networks, wherein each of the plurality of LSTM networks is at a different network layer, wherein each of the plurality of LSTM networks is configured to determine a residual function, wherein each of the plurality of LSTM networks includes an output gate to control what is provided to a subsequent LSTM network, and wherein each of the plurality of LSTM networks includes at least one highway connection to compensate for the residual function of a previous LSTM network.
US10810481B2

A system and method for counting persons using passages to an area by analyzing vibrations in the floor or the air above the floor with sensors and a machine learning system. The machine learning system uses a model, usually implemented as a neural network on a processor. The network is trained in levels and implemented in layers. Different levels classify and analyze vibrations by timing and frequency, by movements of persons, and by identity of persons The same person is identified by patterns in the vibrations and the vibrations are correlated to determine and count when a person uses a combination of passages. Location information for the person is used to identify persons in places and doing activities of interest. The model may be trained on one processor and downloaded to another processor for evaluation. Additional sensors and levels of training may be implemented on the latter processor.
US10810476B2

The invention relates to an electronic circuit for interconnecting a smartcard chip with a peripheral device, comprising: —a dedicated communication interface adapted to communicate with a smartcard chip; —a configurable communication interface adapted to communicate with a peripheral device; —a configuration module adapted to receive on said dedicated communication interface a request for configuring the configurable communication interface, adapted to configure the communication protocol of the configurable communication interface with the peripheral device based on the received request; —a bridging module adapted for converting data exchanged between the peripheral device and the smartcard chip through the dedicated communication interface and the configurable communication interface.
US10810475B1

Systems and methods for overmolding a card are provided. A chip fraud prevention system include a device including a chip and a substrate. The chip may be at least partially encompassed in a chip pocket, and the substrate may be at least partially encompassed by the overmold.
US10810470B2

Centroids are used for improving machine learning classification and information retrieval. A plurality of files are classified as malicious or not malicious based on a function dividing a coordinate space into at least a first portion and a second portion such that the first portion includes a first subset of the plurality of files classified as malicious. One or more first centroids are defined in the first portion that classify files from the first subset as not malicious. A file is determined to be malicious based on whether the file is located within the one or more first centroids.
US10810466B2

A computer implemented method of associating a non-electronic map with an electronic map is provided. The method comprises, for an obtained online data collection, generating a database of style-invariant and location-variant map representations by application of a convolutional neural network. Additionally, for a captured image associated with the non-electronic map, the captured image not having geo-location metadata, the method comprises applying a nearest neighbor heuristic to compare the captured image to the map representations and generate a match between the captured image and the map representations, and performing a display action associated with the match.
US10810462B2

In accordance with some embodiments Adaptive Channel Features may be implemented by determining random features. The random features may be determined by defining a maximum allowed feature size of training samples. Then random filter positions of a training sample are sampled. Thereafter, pixel weights in a patch of the maximum allowed feature size is calculated. A feature is selected for applying a boosted classifier.
US10810456B2

Apparatus and methods for detecting and utilizing saliency in digital images. In one implementation, salient objects may be detected based on analysis of pixel characteristics. Least frequently occurring pixel values may be deemed as salient. Pixel values in an image may be compared to a reference. Color distance may be determined based on a difference between reference color and pixel color. Individual image channels may be scaled when determining saliency in a multi-channel image. Areas of high saliency may be analyzed to determine object position, shape, and/or color. Multiple saliency maps may be additively or multiplicative combined in order to improve detection performance (e.g., reduce number of false positives). Methodologies described herein may enable robust tracking of objects utilizing fewer determination resources. Efficient implementation of the methods described below may allow them to be used for example on board a robot (or autonomous vehicle) or a mobile determining platform.
US10810454B2

One or more representative images extracted from an image group comprising a plurality of images is/are displayed. A part or all of the representative image or images, such as a main subject region or a background region including a search target, is/are selected from the representative image or images, and used for setting search conditions. The image group is searched for an image or images agreeing with the search conditions having been set.
US10810444B2

Automated capture of image data for points of interest may be implemented for points of interest in an environment external to a vehicle. Sensors implemented as part of a vehicle may collect sensor data for an environment. Processing of the sensor data may be performed to detect points of interest in the environment. In response to detecting a point of interest, image data may be captured by one or more of the sensors implemented at the vehicle. Different types of image data may be captured, such as panoramic images and three-dimensional reconstructions of a scene. Metadata may be generated for captured image data which may describe the point of interest that is captured by the image data. The image data and the metadata may be stored locally at the vehicle or to a remote data store. The image data may also be shared with other computing devices.
US10810438B2

A setting apparatus that configures a setting for detecting that an object existing at different positions in images corresponding to different times has passed through a detection line or a detection area composites, on an image, an indication indicating a trajectory of an object in an image, and outputs the image on which the indication is composited, as a setting window for setting the detection line or the detection area.
US10810434B2

Techniques for presenting comments relative to video frames are described herein. The disclosed techniques include obtaining a video comprising a plurality of frames; detecting an edge of at least one object in a frame among the plurality of frames; identifying an area inside the edge of the at least one object as a first area and filling the first area with a color so as to distinguish the first area from others; determining a location of the first area relative to the frame; and determining a movement direction of at least one comment to be presented relative to the frame or a change of a transparency value of the at least one comment to be presented relative to the frame based at least on the location of the first area.
US10810429B1

A system may include an image database having a number of images, such that each of the images is linked to a respective organization of a number of organizations. The system may also include a financial database having financial information associated with the number of organizations. The system may also include a processor that receives image data representative of an object, determine an organization associated with the object based on a comparison of the image data with at least one image of the number of images in the image database and a correlation between the at least one image with the organization, and retrieve financial data regarding the organization from the financial database. The processor may then generate visualizations regarding the financial data and overlay the visualizations on the image data.
US10810427B1

Provided are operations including: receiving, with one or more processors of a robot, an image of an environment from an imaging device separate from the robot; obtaining, with the one or more processors, raw pixel intensity values of the image; extracting, with the one or more processors, objects and features in the image by grouping pixels with similar raw pixel intensity values, and by identifying areas in the image with greatest change in raw pixel intensity values; determining, with the one or more processors, an area within a map of the environment corresponding with the image by comparing the objects and features of the image with objects and features of the map; and, inferring, with the one or more processors, one or more locations captured in the image based on the location of the area of the map corresponding with the image.
US10810426B2

An assessment and reporting system may utilize one or more scanning techniques to provide useful assessments and/or reports for structures and other objects. The scanning techniques may be performed in sequence and optionally used to further fine-tune each subsequent scan. The system may receive or determine a pitch of a surface of a structure or otherwise orthogonally align an optical axis of a camera with respect to a planar surface. An imaging system may capture perpendicular images of sample regions that have a defined area-squared.
US10810418B1

Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by receiving one or more images depicting an object of interest and determining pixels within the one or more images corresponding to the object of interest. The systems, devices, and methods identify a position of a portion of the object of interest and determine a direction for the portion of the object of interest. Based on the direction of the portion of the object of interest, a histogram threshold is dynamically modified for identifying pixels as corresponding to the portion of the object of interest. The portion of the object of interest is replaced with a graphical interface element aligned with the direction of the portion of the object of interest.
US10810416B2

One embodiment provides a method for facilitating real-world interaction with virtual reality. During operation, the system receives, by a computing device from a virtual reality device associated with a user, instructions to configure physical components, wherein for a first physical component at a first location, the instructions indicate a type and an orientation, and wherein for a second physical component located at a second location, the instructions indicate a type, a length of extension, and an angle. The system executes, by a pose-adjusting unit, the instructions, which involves: physically moving the first physical component to the indicated orientation at the first location; physically extending the second physical component from the second location by the indicated length; and physically rotating the extended second physical component by the indicated angle. The system renders, on the virtual reality device, the configured physical components.
US10810409B2

A face is detected and identified within an acquired digital image. One or more features of the face is/are extracted from the digital image, including two independent eyes or subsets of features of each of the two eyes, or lips or partial lips or one or more other mouth features and one or both eyes, or both. A model including multiple shape parameters is applied to the two independent eyes or subsets of features of each of the two eyes, and/or to the lips or partial lips or one or more other mouth features and one or both eyes. One or more similarities between the one or more features of the face and a library of reference feature sets is/are determined. A probable facial expression is identified based on the determining of the one or more similarities.
US10810408B2

A device may receive information identifying results of a set of spectroscopic measurements of a training set of known samples and a validation set of known samples. The device may generate a classification model based on the information identifying the results of the set of spectroscopic measurements, wherein the classification model includes at least one class relating to a material of interest for a spectroscopic determination, and wherein the classification model includes a no-match class relating to at least one of at least one material that is not of interest or a baseline spectroscopic measurement. The device may receive information identifying a particular result of a particular spectroscopic measurement of an unknown sample. The device may determine whether the unknown sample is included in the no-match class using the classification model. The device may provide output indicating whether the unknown sample is included in the no-match class.
US10810404B2

Embodiments relate to bioimpedence-based spoof detection in an optical biometric reader. For example, embodiments operate in context of a biometric reader having a platen integrated with substantially transparent bioimpedance source and receiver electrodes covered by a substantially transparent protective layer. A multi-frequency input signal can be injected from the source electrode into a purported skin site (through the protective layer), so that a response signal is received by the receiver electrode. The response signal is interrogated to formulate a dispersive bioimpedance response of the purported skin site to the input signal over multiple frequencies. A biometric spoof determination can then be made according to the dispersive bioimpedance response. The spoof determination can be used for spoof detection, presence detection, and/or other functions.
US10810395B2

An electronic device and an image capture method are provided. The electronic device includes an image sensor, a ramp analog to digital converter, and a memory. The image sensor includes a plurality of pixel units arranged in an array, and the pixel units output a plurality of first image capturing signals and a plurality of second image capturing signals in an image capturing operation. The ramp analog to digital converter generates a plurality of most significant bit data corresponding to a plurality of pixels according to a first nonlinear ramp signal and the first image capturing signals, and generates a plurality of least significant bit data corresponding to the plurality of pixels according to a second nonlinear ramp signal and the second image capturing signals. The memory stores the most significant bit data of these pixels and the least significant bit data of these pixels together to generate frame data.
US10810394B2

A system and method for use in authenticating one or both of a container and a product packaged therein. The method comprises obtaining images of each of two codes carried by a container system comprising the container. The method further comprises determining, for each image, a contrast ratio between one or more elements of the code in the image and the background of the code. The method still further comprises determining the authenticity of one or both of the container and the product packaged therein based at least in part on the contrast ratios for each image, and therefore, each code.
US10810393B1

Aspects of the subject disclosure may include, for example, acquiring under ambient illumination an image of a label having an encoded region and an authentication region having a random distribution of reflective particles overlaying the encoded region. The encoded message is decoded from the image. An authentication image of the label is obtained according to an image capture configuration. The authentication image includes a reflection pattern of the random distribution of reflective particles. The reflection pattern is associated with the decoded message and an authenticity of the label is determined according to the association and based on a comparison of the reflection pattern to an authenticated reference reflection pattern. Authenticity of the label is determined responsive to the comparison indicating substantial match between the reflection pattern and the authenticated reference reflection pattern. Other embodiments are disclosed.
US10810388B2

An intelligent tracking system generally includes one or more tracking devices, some of which may be passive tracking devices. Each passive tracking device includes one or more transceivers and is energized by an energizing signal. Some of these passive tracking devices may operate in a first communication mode or a second communication mode based on the energizing signal. Some tracking devices may include encryption modules or authentication modules. Some of these devices may incorporate a bulk acoustic wave oscillator.
US10810386B2

An example method may include transmitting a noise signal through a reader connection of a magnetic reader element. The control component and the magnetic reader element may be associated with a card reader device of a transaction device, and the magnetic reader element may be configured to read a magnetic strip of a transaction card. The method may include receiving, from the magnetic reader element, a reader connection signal from the reader connection. The reader connection signal may include the noise signal. The method may include extracting, from the reader connection signal, a card information signal associated with the transaction card from the magnetic strip. The card information signal may be extracted based on the noise signal. The method may include performing an action associated with the card information signal.
US10810385B2

Disclosed are a method, apparatus and system for implementing a virtual SIM card, and a mobile terminal. The mobile terminal comprises a main board and a virtual SIM card chip electrically connected to the main board by means of surface-mount integration. By means of electrically connecting the virtual SIM card chip to the main board by means of surface-mount integration, the mobile terminal can realize the function of the SIM card without using a card socket or a card holder.
US10810366B1

Implementations of the present disclosure are directed to coordinating content between a page and a frame embedded in the page, and include providing a set of events to be registered in a service layer of a third-party system, the set of events including one or more events that can be triggered through the frame, and for which respective update messages are sent from the third-party system to a service layer of an enterprise system, receiving a first update message from the third-party system, the first update message providing data representative of a first event occurring within the frame, requesting first content from one or more data sources, the first content corresponding to the first event, and updating the page to display the first content therein, the first content corresponding to content displayed in the frame.
US10810349B1

This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion directions of content item environments that are used to display expandable content items.
US10810340B2

At the boundary where the number of effective chips changes, at least three grid points of a chip grid intersect with the periphery of a wafer effective region, and a triangle connecting these three grid points together includes therein the wafer center. To design a semiconductor chip, this feature is used to determine, by an analytic process, candidate solutions including different numbers of effective chips. These candidate solutions are used to derive an advantageous solution.
US10810328B2

The invention relates to a method for developing an assembly, which at least includes one mechatronics component with a mechanical portion, an electrical portion, and an information technology portion, wherein the method includes the steps of: Developing the mechanical portions, the electrical continuous or periodic communicating of a development status information of the development process of at least a first of the portions to the development process of a second of the portions or to the development processes of the two remaining portions; and varying the development processes of the second of the portions or the development processes of both remaining portions, taking into account the development status information. The invention further relates to a respective arrangement.
US10810326B2

The present invention provides a screen privacy protection method and system for a mobile terminal device. The screen privacy protection method comprises an environment data acquisition step, a privacy leakage determination step, a determination step and a screen privacy protection step. The present invention has the following advantageous effects: screen privacy can be effectively protected without the addition of hardware, a very good technical effect is achieved, and the screen privacy protection method and system provided by the present invention is worthy of popularization and application.
US10810321B2

A method, system, computer-readable media, and apparatus for ensuring a secure cloud environment is provided, where public cloud services providers can remove their code from the Trusted Computing Base (TCB) of their cloud services consumers. The method for ensuring a secure cloud environment keeps the Virtual Machine Monitor (VMM), devices, firmware and the physical adversary (where a bad administrator/technician attempts to directly access the cloud host hardware) outside of a consumer's Virtual Machine (VM) TCB. Only the consumer that owns this secure VM can modify the VM or access contents of the VM (as determined by the consumer).
US10810319B2

In one example, a method is disclosed in which a key is generated in a client device when a print job is triggered at the client device. The key and the print job are provided to a printing device. Further, a first thumbnail of a page of the print job is generated in the client device. The page is determined as a function of the key. A first secure image is generated in the client device using the key and the first thumbnail. The first secure image is shared with the printing device. The first secure image is verified by the printing device using the provided key and then the print job is released upon successful verification.
US10810317B2

A gateway device includes a network interface connected to data sources, and computer instructions, that when executed cause a processor to access data portions from the data sources. The processor accesses classification rules, which are configured to classify a data portion of the plurality of data portions as sensitive data in response to the data portion satisfying the rule. Each rule is associated with a significance factor representative of an accuracy of the classification rule. The processor applies each of the set of classification rules to a data portion to obtain an output of whether the data is sensitive data. The output are weighed by significance factors to produce a set of weighted outputs. The processor determines if the data portion is sensitive data by aggregating the set of weighted outputs, and presents the determination in a user interface. Security operations may also be performed on the data portion.
US10810316B2

An example system includes a processor to monitor a data asset and associated access policies to be synchronized to detect a trigger. The processor is to also request and receive data lineage information on the monitored data asset in response to detecting the trigger. The processor is to further detect a source system and a target system based on the data lineage information. The processor is also to query an access policy of the source system and an access policy of the target system. The processor is to merge the access policy of the source system and the access policy of the target system based on a predetermined merger configuration to generate a merged access policy. The processor is to update a monitoring system based on the merged access policy.
US10810313B2

A system and method for preserving the privacy of data while processing of the data in a cloud. The system comprises a computer program application and a client encryption key, The system is operable to encrypt the computer program application and data using the client encryption key; upload the encrypted computer program application and encrypted data in the cloud; enable the computer platform to undertake processing of the encrypted data in the cloud using the encrypted computer program application; output encrypted processing results; and, enable decryption of the encrypted processing results using the client encryption key.
US10810312B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rollback resistant security are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of obtaining a secret key derived from device-specific information for the computing device. The method further includes verifying that a signature for a software module is valid. The method further includes obtaining information indicating a current version of the software module. The method further includes using the secret key to generate a first encryption key corresponding to the current version of the software module and a second encryption key corresponding to a prior version of the software module. The method further includes preventing future access to the secret key until the computing device is rebooted. The method further includes providing the software module access to the first encryption key and the second encryption key.
US10810308B2

Disclosed herein are systems and methods of creating antivirus records. An exemplary method comprises: analyzing, by a protector against targeted attacks, a log of API function calls of a file for presence of malicious behavior using one or more behavioral rules; determining that the file is malicious when a behavioral rule corresponding to records of a log of API function calls is identified; extracting one or more records of API function calls associated with the identified behavioral rule; determining whether at least one extracted record of the API function calls can be registered by a protector of a computing device; and when the at least one extracted record can be registered by the protector of the computing device, creating an antivirus record for the protector of the computing device, wherein the created antivirus record includes at least the extracted records of the API function calls.
US10810304B2

Provided are a computer program product, system, and method for injecting trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code. A specified type of command is processed in application code and, in response, trap code is executed to allocate a trap address range. The specified type of command is executed in the application code. A determination is made as to whether an accessing application accesses the trap address range. At least one of transmitting a notification that the accessing application comprises potentially malicious code, monitoring the execution of the accessing application, and restricting execution of the accessing application is performed in response to determining that the accessing application accessed the trap address range.
US10810302B2

A database access control system is augmented to enable an external security device to fully assess a database query against a security policy even when the device does not obtain (or otherwise misses) session information that is needed to facilitate that check. Upon receipt from a local agent of a database protocol packet to be examined, the device determines whether any session information needed for the evaluation is unavailable or is otherwise missing. If so, the device extracts metadata from the database protocol packet and generates a separate request back to the agent based on the extracted metadata. The agent then uses information in the separate request to obtain the unavailable or missing session information and, upon its receipt, forwards that information to the device. Upon receiving the additional session information that it needs, the device performs its usual security policy validation on the original database query (as augmented with the additional information returned by the agent).
US10810288B2

The method for the behavior-based authentication of the current user to a mobile, portable communication system includes repeated performance of capturing the gross-motor measurement data, inputting the gross-motor measurement data into the gross-motor classification module, generating a first classification result, and storing the first classification result. The method further includes accessing of the memory of the system in order to read out at least one of the stored first classification results from the memory, reading out of the at least one first classification result and evaluating same in accordance with a specified checking criterion, and generating an authentication signal if the checking criterion is met.
US10810270B2

An embodiment of the invention provides a method for narrowing a user's web search based on the user's web browsing history, where a log of webpages downloaded by the user is generated. A search query is received in an interface; and, a processor connected to the interface filters results of the search query based on the log. The filtering of the results includes restricting results of the search query to only webpages that were downloaded by a user when the user was in a select emotional state, only webpages that were downloaded by the user when the user was located in a select geographic location, only webpages that were downloaded by the user from a select device, and/or only webpages that were downloaded by the user when at least one select application was running on a device that downloaded the webpages. The filtered results are displayed on a display connected to the processor.
US10810267B2

An approach is described of structuring resources among a plurality of resources in a system architecture. A method pertaining to such approach may include accessing a knowledge base including attributes relevant to the plurality of resources. The attributes of the knowledge base may include concepts and logical relationships associated with the concepts. The method further may include, responsive to receiving at least one resource to be processed with respect to the plurality of resources, extracting characteristics from the at least one resource based upon the attributes of the knowledge base, and storing the extracted characteristics in a repository. The method further may include, responsive to an application request, creating a URI structure representing at least one matching resource among the plurality of resources that corresponds to the application request.
US10810266B2

Systems and techniques for searching within a document include receiving a query by way of a user interface of an application, and in conjunction with identification of the at least one document. A feature value characterizing a relevance of each grammatical unit of the document to the query may be extracted. The grammatical units may be ranked, based on each feature value of each grammatical unit. At least one selected grammatical unit of the plurality of grammatical units may then be displayed, based on the ranking.
US10810261B2

Provided, in an aspect, is a method for improved visualization of transaction data from a financial services computer network. The method includes receiving, at a computing device, a plurality of experience sets; presenting, on a display of the computing device, a graphical user interface (GUI); and updating the GUI in response to receiving a revision to the plurality of experience sets. Each experience set contains one or more transactions that relate to each other. The GUI includes a scrollable list having at least a portion of the experience set name for experience sets within a selected time period; and a calendar for the time period showing, for each day with at least one experience, a graphical element indicative of a total of all experience set amounts in that day.
US10810259B2

A method for executing a graph algorithm may include responding to a request from a client to execute a graph algorithm on graph data stored in a database by determining data required to execute the graph algorithm. In response to determining that a first portion of the data required to execute the graph algorithm is absent from an existing adjacency structure that includes a second portion of the data required to execute the graph algorithm, the existing adjacency structure may be modified to include the first portion of data. The graph algorithm may be executed based on the modified adjacency structure. The execution of the graph algorithm may include querying, based on the modified adjacency structure, the graph data stored in the database. Related systems and articles of manufacture, including computer program products, are also provided.
US10810257B2

Techniques herein are for fast processing of path-finding queries in large graph databases. A computer system receives a graph search request to find a set of result paths between one or more source vertices of a graph and one or more target vertices of the graph. The graph comprises vertices connected by edges. During a first pass, the computer system performs one or more breadth-first searches to identify a subset of edges of the graph. The one or more breadth-first searches originate at the one or more source vertices. After the first pass and during a second pass, the computer system performs one or more depth-first searches to identify the set of result paths. The one or more depth-first searches originate at the one or more target vertices. The one or more depth-first searches traverse at most the subset of edges of the graph.
US10810254B2

A method includes computing match scores for each portion of multiple portions of a first audio fingerprint. The match scores are based on a comparison of the portion with each of multiple portions of a second audio fingerprint. The method includes generating a list of runs based on the highest score for each portion of the multiple portions of the first audio fingerprint. The method includes determining, based on the list of runs, an unordered match between a set of consecutive portions of the first audio fingerprint and a set of non-consecutive portions of the second audio fingerprint. The method includes, in response to determining that a length of the unordered match satisfies a length criterion, outputting an indicator that the first audio fingerprint matches the second audio fingerprint.
US10810251B2

Under one aspect, a computer-implemented method of displaying information about a media object, the media object being associated with location-related content corresponding to a location, includes receiving a request to display a representation of the media object; in response to the request, obtaining a summary of the media object; in response to the request, obtaining a spatial thumbnail of the media object, the spatial thumbnail comprising an image of a spatial domain encompassing the location; and simultaneously displaying both the summary of the media object and the spatial thumbnail on a visual display.
US10810249B2

There is provided a computer device for providing recommendations to a user device associated with a user, the computer device including a processor configured to: determine a set of recommendations for the user based on a current user context; transmit a recommendation message to the user device based on the determined set of recommendations; monitor the information from which the set of recommendations are derived; in dependence on identifying a change in the information, transmitting a modified recommendation to the user device.
US10810248B2

A processor can produce a database catalog for a second version of a database management system of the database. The database catalog can store metadata related to definitions of objects or tables included in the second version of the database. A controller can be caused to be established in memory cells being used for the first version of the database. A copy of the database catalog for the second version of the database management system can be stored in the memory cells being used for the first version of the database. The controller, using the copy of the database catalog, can produce the second version of the database management system. The second version of the database management system can be caused to interact with data stored in a storage of the database. The storage can be included in the memory cells being used for the first version of the database.
US10810245B2

Systems and methods are discussed to automatically create a domain ontology that is a combination of ontologies. Some embodiments include systems and methods for developing a combined ontology for a website that includes extracting collocations for each webpage within the website, creating first and second ontologies from the collocations, and then aggregating the ontologies into a combined ontology. Some embodiments of the invention include unique ways to calculate collocations, to develop a smaller yet meaningful document sample from a large sample, to determine webpages of interest to users interacting with a website, and to determine topics of interest of users interacting with a website. Various other embodiments of the invention are disclosed.
US10810244B2

The present invention relates to system and method for evaluating reviewer's ability to provide feedback. The system receives feedback given by the reviewer that includes qualitative feedback and quantitative feedback. The system performs scoring of qualitative feedback to evaluate level of noise, suggestions, appreciation, specificity and duplicate comments in the qualitative feedback. Further, the system performs scoring of quantitative feedback that includes realistic score, softness score and critical nature score. Subsequently, the scores of qualitative feedback and quantitative feedback are aggregated to provide a rank to the reviewer for the reviewer's ability to provide feedback.
US10810226B2

A system includes presentation of a visualization of a result set, the visualization including a plurality of graphical representations, each of the plurality of graphical representations associated with a respective data point comprising at least one dimension value and at least one measure of the result set, reception of a selection of a first data point of the plurality of data points, presentation of an interface to receive a one or more comments in response to selection of the first data point, reception of a first one or more comments, and storage, in response to reception of the first one or more comments, of an identifier of the first data point in association with the first one or more comments.
US10810225B2

A system and method for processing source data, which includes a translation processor configured on a server to translate a stream of source data received at the server into a stream of formatted data types based on one or more of parameter definitions for the source data and new parameter information for the source data having an unknown data type. The source data can be received at the server from multiple sources and the data format may not be consistent from one source to another. An analytics processor on the server can be configured to operate on the out-of-tolerance data type to perform one or more of trend data analytics, associated data analytics and preventative action analytics.
US10810222B2

A method is provided to scroll a calendar user interface (UI) comprising: displaying on a device display screen a visible range of a calendar UI, wherein the calendar UI includes a display grid that includes individual date display panes that are associated with individual dates, wherein the date panes are arranged in rows corresponding to weeks and columns corresponding to days of the week and wherein the visible range of the calendar UI includes multiple rows of date panes; receiving user input to indicate a scroll direction in which to scroll the display grid to display a different date range that includes earlier or later date display panes; and in response to the user input, scrolling the calendar UI by rows to the different date range.
US10810220B2

A system deploys visualization tools, business analytics software, and big data software in a multi-instance mode on a large, coherent shared memory many-core computing system. The single machine solution provides or high performance and scalability and may be implemented remotely as a large capacity server (i.e., in the cloud) or locally to a user. Most big data software running in a single instance mode has limitations in scalability when running on a many-core and large coherent shared memory system. A configuration and deployment technique using a multi-instance approach, which also includes visualization tools and business analytics software, maximizes system performance and resource utilization, reduces latency and provides scalability as needed, for end-user applications in the cloud.
US10810219B2

In an example, a top-k function is associated with a top-k projection for a data storage system. Input data to be loaded into the data storage system is divided and ranked according to the top-k function and stored in the top-k projection.
US10810214B2

In one embodiment, a method includes receiving an text query, identifying and ranking multiple content objects corresponding to character strings from the text query. A computing system determines the ranking based on an analysis of the association between the terms in the content objects and the n-grams in the query using term frequency-inverse document frequency (TF-IDF) scores of the terms. The computing system accesses a query-term index to determine the TF-IDF scores for the terms, wherein the query-term index includes multiple entries corresponding to multiple terms extracted from multiple prior queries. Each entry in the query-term index includes a query term, one or more related terms extracted from content objects of the online social network matching the prior query term, and a term frequency-inverse document frequency (TF-IDF) score for the respective related terms.
US10810207B2

A processor receives a payload array and generates a hash table in a cache that includes a hash bucket array. Each hash bucket element contains an identifier that defines a location of a build key array element in the payload array. For a particular build key array element, the processor determines a hash bucket element that corresponds to the payload array. The processor copies the identifier for particular build key array element into the hash bucket element. If the cache is unable to insert additional build key array elements into the hash table in the cache, then the processor generates a second hash table for the remaining build key array elements in local volatile memory. When probing, the processor probes both hash tables in the cache and local volatile memory for identifiers in hash bucket elements that are used to locate matching build key array elements.
US10810205B2

In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically controlled fetching of data at client computing devices in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a request from a client computing device. The request includes a query for receiving data from a database coupled to the server computing device in an on-demand database system. The method may further include matching the request against a predetermine threshold value, and where the threshold value includes a first predetermined threshold range based on a first column range or a first row range and a second predetermined threshold range based on a second column range or a second row range. The method may further include generating multiple responses to the request based on one or more formulae and the predetermined threshold value if the request fails to satisfy the predetermined threshold value.
US10810189B1

Recommending reviewers from which to request reviews is disclosed. A list of potential reviewers is received. A determination is made that at least one potential reviewer included in the list of potential reviewers should be targeted with a request to review an entity. The transmission of a review request to the potential reviewer is facilitated.
US10810186B2

Updating a database is accelerated. A device management device manages a device having a database, and includes: an acquisition unit configured to acquire database state information from the device; and an updating unit configured to send update data for updating the database to the device, and cause the device to update the database based on the update data. The updating unit selectively executes, based on the database state information, a first updating process of sequentially sending the updated portions of the update data to the device to change the updated portions of the database; or a second updating process of sending all of the update data to the device to refresh the complete database.
US10810177B2

An indexing system uses a cascade of hash structures to process data entries upon ingest for indexing. The indexing system may be used for enhancing database privacy, anonymization, or data compression. A hash structure, for example, a bloom filter or hash table, passes a representation of the data entries to a subsequent hash structure in the cascade responsive to determining that the hash structure previously filtered an instance of the same representation. The indexing system can generate the representations of the data entries using one or more hash functions. A terminal hash structure of the cascade may index the data entries responsive to determining that the data entries satisfy a criteria for anonymization. For instance, the indexing system determines that there exists a threshold number of data entries describing a population of subjects having the same combination of data elements.
US10810169B1

Provided are a hybrid distributed file system architecture structure, an applied file storage processing method, a dynamic migration method, and application thereof. The file storage processing method comprises: acquiring storage attributes of a file to be stored, wherein the storage attributes at least include a size of the file; determining, according to a pre-configured storage rule and the attributes of the file to be stored, in which distributed file system the file to be stored is stored; and storing the file to be stored in the determined distributed file system. The method further comprises migrating, according to a predetermined policy, a file that has been stored in a predetermined storage location. The device intelligently selects a file underlying storage policy according to file feature attributes to decide whether to migrate the file and to which file system the file is migrated so as to satisfy usage equalization of different file systems and also minimize performance degradation. By means of experimental comparison, it is concluded that the present disclosure can greatly improve comprehensive file performances such as I/O performance and the usage equalization of the file system.
US10810166B2

Methods and systems are presented for providing data consistency in a distributed data storage system using an eventual consistency model. The distributed data storage system may store data across multiple data servers. To process a request for writing a first data value for a data field, a first data server may generate, for the first data value, a first causality chain representing a data replacement history for the data field leading to the first data value. The first data server may insert the first data value without deleting pre-existing data values from the data field. To process a data read request, multiple data values corresponding to the data field may be retrieved. The first data server may then select one data value based on the causality chains associated with the multiple data values for responding to the data read request.
US10810164B2

Access to functionality of a file-based write filter can be secured. A policy-based filter can be configured to monitor and filter calls to APIs that access functionality of the file-based write filter. Based on policy, the policy-based filter can selectively block such calls to ensure that only permitted applications and/or users are allowed to access the functionality of the file-based write filter. In some cases, the policy-based filter can be configured to communicate with a server component to determine whether a particular attempt to access the functionality of the file-based write filter should be allowed.
US10810163B2

The storage management computer according to the present invention can relatively easily configure a file sharing system for a file system. The storage management computer is provided with a calculation unit that includes at least a microprocessor and a communication interface circuit which communicates with a storage system, and the storage system is provided with a plurality of first pools for storing file data, and a plurality of second pools for storing block data corresponding to the file data. The calculation unit selects, from among the plurality of first pools, a predetermined first pool associated with one of the plurality of second pools, then selects a predetermined file system associated with the selected predetermined first pool, and configures a file sharing system for the selected predetermined file system.
US10810159B2

The modular updating of visualizations is provided. Elements of a visualization (e.g., graphical representations of data series, axes, titles, etc.) are only updated within the visualization when the hierarchical data defining that element is changed, thus reducing the processing load on the system providing the visualization. According to an aspect, the changes in the data are accurately translated from an arbitrary hierarchy format into a normalized hierarchy format so that a data visualization platform modularly update the hierarchical data that defines the visualization. According to an aspect, modular updating of hierarchy data enables updating a visualization in pieces (i.e., modularly), such that portions of the visualization that are not affected by the change to the data are not updated and do not need to be recalculated for rendering.
US10810158B2

Embodiments disclosed herein generally relate to a method for searching a database. The application receives an input identifying one or more users. The application matches the input to one or more user accounts, each user account corresponding to a user that was identified. The application presents to a requestor public accounts of each identified user account. The application receives a keyword input that filters one or more files in the public accounts. The application receives an input that saves a search comprising the user accounts and the keyword input. The application queries the database using the search. The application presents to the requestor a list of all files found using the search. The application dynamically updates the list to include new files matching a criteria of the search as new files satisfying the search are uploaded to the database.
US10810151B2

A switching device, a Peripheral Component Interconnect Express (PCIe) system, and a switching system, where the switching system includes a first switching device and a second switching device. The first switching device and the second switching device are coupled using a network. The first switching device includes a plurality of PCIe upstream ports configured to connect to at least one host, the second switching device comprises at least one PCIe downstream port configured to connect to at least one input/output (I/O) device, and the second switching device is configured to receive a first data packet from the first switching device using the network, convert the first data packet to a second data packet complying with a PCIe protocol, and transmit the second data packet to a target I/O device of the second data packet.
US10810143B2

System and method for managing storage requests issued from multiple sources in a distributed storage system utilizes different queues at a host computer in the distributed storage system to place different classes of storage requests for access to a virtual storage area network. The storage requests in the queues are processed using a fair scheduling algorithm. For each queue, when the storage requests in the queue exceeds a threshold, a backpressure signal is generated and transmitted to at least one source for a class of storage requests queued in one of the queues corresponding to that backpressure signal to delay issuance of new storage requests of that class of storage requests.
US10810136B2

An input data may be received. Memory pages may be identified where each of the memory pages includes one or more cache lines. A first index table that includes cache lines may be generated from the memory pages based on the input data. Subsequently, an output data may be provided based on a particular cache line from the cache lines of the first index table.
US10810135B2

In a data transmission method, an SoC obtains a first request, where the first request includes a first address of a storage medium and an operation type, and the first address is an address assigned by a processor to the storage medium in a memory address managed by the processor; determines a second address according to the first address and generating a second request message, where the second address is an address assigned by the SoC to the storage medium in a memory address managed by the SoC; and sends first control instruction to a DMA controller of the storage medium according to the second address, where the first control instruction is used to instruct the DMA controller to obtain the second request message.
US10810132B1

Logical to physical mapping of managed units (“MUs”) of object data in a flash memory system storing MUs that are being created continuously by applications running on a client system is maintained in an extent based tree in DRAM for extents of contiguous MUs and in an override tree in DRAM for individual MUs. Extent mapping data in the extent tree for extents comprises a starting address and a length. Mapping data for individual MUs in the override tree comprises individual pointers from logical addresses to physical addresses. Source erase blocks in flash memory are reorganized asynchronously by iteratively moving individual MUs of an object in order from a source erase block to a free erase block to empty the source erase block and free up associated DRAM.
US10810122B2

Dynamic I/O translation table allocation for SR-IOV enabled I/O adapters including receiving an instruction to transition the SR-IOV adapter to shared mode; determining, using a configuration file for the SR-IOV adapter, memory requirements for an I/O translation table; comparing the memory requirements for the I/O translation table to memory currently allocated for use by the SR-IOV adapter; based on the comparing the memory requirements for the I/O translation table to the memory currently allocated for use by the SR-IOV adapter, determining that the memory currently allocated for use by the SR-IOV adapter is insufficient to store the I/O translation table and determining an additional amount of memory required to store the I/O translation table; and allocating, at runtime, the additional amount of memory for storing the I/O translation table.
US10810117B2

At least one application runs on a hardware platform that includes a plurality of coprocessors, each of which has a respective internal memory space. An intermediate software layer (MVL) is transparent to the application and intercepts calls for coprocessor use. If the data corresponding to an application's call, or separate calls from different entities (including different applications) to the same coprocessor, to the API of a target coprocessor, cannot be stored within the available internal memory space of the target coprocessor, but comprises data subsets that individually can, the MVL intercepts the call response to the application/entities and indicates that the target coprocessor can handle the request. The MVL then transfers the data subsets to the target coprocessor as needed by the corresponding kernel(s) and swaps out each data subset to the internal memory of another coprocessor to make room for subsequently needed data subsets.
US10810116B2

Loading of a page into memory of an in-memory database system is initiated. Thereafter, a new page size for the page in memory is allocated corresponding to a greater of a current page size and an intended page size. Later, the page is loaded into the allocated memory so that a consistent change can be opened. Content within the page is reorganized according to the new page size followed by the consistent change being closed.
US10810098B2

A first processing component samples and lossily accumulates statistical activity data by generating at least one data bucket by segmenting a memory window in a memory and providing a map of the segmented memory window; sampling to detect activity in the data bucket and surjectively populating the map with statistical activity data; and responsive to a trigger, passing at least part of a population of the map to a second processing component. The second processing component receives and stores the at least part of the population of the surjective map, compares it with at least one previously stored map population; and on detecting anomalous patterning, performs an “anomaly detected” action.
US10810096B2

Various techniques for deferred server recovery are disclosed herein. In one embodiment, a method includes receiving a notification of a fault from a host in the computing system. The host is performing one or more computing tasks for one or more users. The method can then include determining whether recovery of the fault in the received notification is deferrable on the host. In response to determining that the fault in the received notification is deferrable, the method includes setting a time delay to perform a pending recovery operation on the host at a later time and disallowing additional assignment of computing tasks to the host.
US10810085B2

A server chassis includes a plurality of microservers with each microserver including a Micro Baseboard Management Controller (μBMC) and at least one processor for controlling operation of the microserver. A BMC communication manager of the server chassis directly communicates with each μBMC of the plurality of micro-servers. A Chassis BMC (CBMC) connects to the BMC communication manager and communicates with the BMC communication manager via a plurality of communication protocols. The BMC communication manager translates at least one of the plurality of protocols to a different protocol for direct communication with each μBMC. According to one aspect, a μBMC is connected to an out-of-band port of a microserver for communicating with at least one processor of the microserver. According to another aspect, the BMC communication manager includes at least one CBMC connector for communicating with the CBMC, and a plurality of μBMC ports for communicating directly with a respective μBMC.
US10810079B2

An error check and scrub (ECS) mode enables a memory device to perform error checking and correction (ECC) and count errors. An associated memory controller triggers the ECS mode with a trigger sent to the memory device. The memory device includes multiple addressable memory locations, which can be organized in segments such as wordlines. The memory locations store data and have associated ECC information. In the ECS mode, the memory device reads one or more memory locations and performs ECC for the one or more memory locations based on the ECC information. The memory device counts error information including a segment count indicating a number of segments having at least a threshold number of errors, and a maximum count indicating a maximum number of errors in any segment.
US10810068B2

In one implementation, a system for valve failure prediction includes a temperature engine to determine a temperature of a liquid exiting a cooling device, a flowrate engine to compare an actual flow rate of the liquid exiting the cooling device to a flow rate threshold, a prediction engine to determine when a valve of the cooling device is malfunctioning based on the comparison of the actual flow rate and the flow rate threshold, and a notification engine to notify a user when the valve of the cooling device is malfunctioning.
US10810050B2

An apparatus and method for automatic configuration management of a network are provided. The apparatus and method may provide a virtualization system that has an inventory that includes physical resources and virtual assets managed by a virtualization layer running on the physical resources; wherein virtual assets are software instantiations of computer systems, receive a virtual asset provisioning request that specifies parameters to be considered for the virtual asset provisioning request and receive data on inventory available in the virtualization system. The apparatus and method may automatically provision a particular virtual asset to a particular physical resource in the virtualization system that matches the parameters in the virtual asset provisioning request, assign the provisioned virtual asset to the virtual asset provisioning request and provide user access to the provisioned virtual asset.
US10810044B2

Described herein are systems, methods, and software to enhance the allocation of cache resources to virtual nodes. In one implementation, a configuration system in large-scale processing environment is configured to identify a request to initiate a large-scale processing framework (LSPF) cluster, wherein the LSPF cluster comprises a plurality of virtual nodes, and identify host computing resources of a host computing system allocated to each virtual node of the LSPF cluster. The configuration system further allocates cache memory of a cache service to each of the virtual nodes based on the host computing resources, and initiate the LSPF cluster in the computing environment.
US10810036B1

Disclosed herein are techniques for maintaining a secure execution environment on a server. In one embodiment, the server includes a bus manager circuit. The bus manager circuit comprises a first bus interface configured to be coupled with a first hardware device of the server, and a second bus interface configured to be coupled with a second hardware device of the sever. The bus manager further includes a control module. Under a first mode of operation, the control module is configured to receive an access request from the first hardware device to access the second hardware device, and responsive to determining not to grant the access request based on a pre-determined access policy, and block at least some of data bits corresponding to the access request from the second bus interface. The control module may also process the access request in a different manner under other modes of operations.
US10810032B2

A system and method for dynamic guest controlled halt polling includes a memory, one or more physical processors in communication with the memory, a virtual machine executing on the one or more physical processors, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor detects a request to disable halt polling. Then, the hypervisor sets a halt polling disable flag in hypervisor memory. The halt polling disable flag is associated with a virtual central processing unit (VCPU) of the virtual machine.
US10810028B2

A device that includes a node engine configured to determine a core distance for a correlithm object core. The node engine is further configured to select a first correlithm object in an n-dimensional space and set the first correlithm object as the root correlithm object. The node engine is further configured to receive a second correlithm object and determine the distance between the root correlithm object and the second correlithm object. The node engine is further configured to determine whether the distance between the root correlithm object and the second correlithm object is less than core distance for the correlithm object core. The node engine is further configured to identify the second correlithm object as a member of the correlithm object core in response to determining the distance between the root correlithm object and the second correlithm object is less than core distance for the correlithm object core.
US10810027B2

A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed environment on the endpoint computing device on which it is operating in order to capture applications that have been installed on the endpoint device. The application capture is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The application capture process involves running the application from an isolated sandboxed environment on the computing device in order to identify all necessary components of the application by monitoring accesses by the application to components located outside of the sandbox. The identified components can then be packaged together and managed as individual application packages.
US10810009B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting static analysis user interface presentations. One of the methods includes receiving, from a user, a request for a user interface presentation representing multiple properties of source code snapshots committed to a project versus time. A plurality of snapshots are obtained for the project, wherein each snapshot comprises a representation of source code for the project at a respective time period. Multiple snapshot metrics are computed for each snapshot, including a net violation count and a count of lines of code added or removed. A graphical user interface presentation is generated that correlates periodic lines of code metrics with overall violation metrics.
US10810000B2

A patch-upgrade-based file processing method includes receiving a file access request, where the file access request includes storage path information, determining whether the storage path information exists in an association relationship between original file path information and patch upgrade file path information when the storage path information indicates a first partition, querying the association relationship to obtain patch upgrade file path information corresponding to the storage path information when the storage path information exists in the association relationship between the original file path information and the patch upgrade file path information, and obtaining, from a target partition indicated by the patch upgrade file path information, a patch upgrade file matching the patch upgrade file path information.
US10809994B1

In an example embodiment, a solution is used to provide for a highly efficient application installer. A software packaging format, known as vSolution, is provided that allows software developers to ship multiple artefacts of different types in a single container. Unlike traditional mechanisms, this container does not contain a dedicated installer executable or any sort of installation routine. Rather, the container format encourages a declarative approach to describe what an installation routine should perform, via the organization of the artefacts based on content type and using a naming convention.
US10809987B2

An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.
US10809985B2

A compiler can instrument a program during the front end of compilation to collect data about runtime behavior when the program is executed. Instrumentation can occur during source language processing rather than later in the compilation chain. The instrumentation can occur in between semantic analysis and code generation. The instrumentation can occur in an instrumenting rewriting phase. The instrumentation can occur in a first lowering phase in which high level constructs in a programming language are rewritten as lower level constructs in intermediate representation (IR). The compiler can inject the instrumentation code at particular points in the source code based on specified language constructs in the source program. The types of instrumentation injected can be extended by providing additional information to the compiler at compilation time, without the need to reprogram the compiler.
US10809982B2

Persistent storage may contain a definition of an application programming interface (API) of a remote service, where the API provides access to input information stored at the remote service. One or more processors may be configured to: (i) provide, for display on an action design graphical user interface (GUI), a first menu that allows selection of a first set of the input information to be dynamically retrieved from the API during design of a workflow; (ii) provide, for display on the action design GUI, a second menu that allows selection of a second set of the input information to be dynamically retrieved from the API during design of the workflow; and (iii) provide for display, on the action design GUI, options for specifying the API, how to remotely access the API, and how to parse data received from the API.
US10809980B2

A data processing apparatus is provided, for performing a digit-recurrence square root operation on an input value. Receiver circuitry receives a remainder value of a previous iteration of the digit-recurrence square root operation. Comparison circuitry compares most significant bits of the remainder value of the previous iteration with a number of selection constants, in order to output a next digit of a result of the digit-recurrence square root operation. The comparison circuitry compares at most 3 fractional bits of the remainder value of the previous iteration with the plurality of selection constants.
US10809976B2

An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information for plural athletes at an athletic performance event. An athletic data host server receives the athletic performance test data and athlete identifying information from the athletic field data collection system, and the athletic performance data and athlete identifying information are posted to an athletic performance web site in a separate, personalized page for each of the plural athletes.
US10809971B2

An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
US10809966B2

Systems and methods of displaying a visual representation of audio information on a timeline associated with a data stream file are provided. Some methods can include receiving audio information, determining at least one property of the audio information, and determining a visual representation for the audio information, wherein the visual representation for the audio information corresponds to the property of the audio information. Some methods can include displaying a timeline associated with a data stream file, and displaying a visual representation of audio information in the data stream file on respective segments of the timeline, wherein the visual representation corresponds to at least one property of the audio information.
US10809962B2

In some examples, a computing device may include a first and a second touch screen display device coupled to each other by one or more hinges. The computing device may receive sensor data from one or more sensors, determine a first orientation of the computing device, and determine a first position of a user relative to the computing device. The computing device may route and/or rotate content sent to at least one of the display devices based on the first orientation and the first position. After the user places the computing device in a second orientation, the computing device may, after receiving additional sensor data, determine a second orientation of the computing device and a second position of the user. The computing device may route and/or rotate content sent to at least one of the display devices based on the second orientation and the second position.
US10809952B1

A system and method provide redirection of print jobs from a first printer to a second printer. Aspects of the embodiments may automatically detect when a user is approaching a selected printer and if the print job is not finished, send the remainder of the print job to a second printer on the way to the user's destination. In some embodiments, the user may deviate from an intended route and the system may detect that another printer is more readily available to the user along the deviated route and may redirect the print job to the other printer. The user may pick up portions of the print job at one printer and without having to stop may continue on his or her route picking up other portions of the print job at other printers along the way.
US10809940B1

A first storage node configured to store data associated with a user is allocated. The data stored on the first storage node is mirrored at a second storage node. A resiliency mechanism is implemented at the first and second storage nodes. The resiliency mechanism is configured to restore data on at least one of the storage devices of the first and second storage nodes. In response to a loss of availability of either the first or second storage node and a loss of availability of one or more storage device on an available storage node, data on the unavailable storage devices of the available storage node is recovered using the resiliency mechanism of the available storage node.
US10809939B2

Embodiments of the present disclosure relate to a system, a computer program product and a method for synchronizing data between a source disk and a target disk in a cluster by performing synchronization between a source disk and a target disk, the synchronization being performed while a plurality of application I/Os on a plurality of nodes in a cluster are configured to access the source disk; and wherein a coordinator and a plurality of workers in the cluster are configured to manage copying data from the source disk to the target disk.
US10809936B1

A method includes monitoring a given workload running on one or more storage systems to obtain performance data, detecting a given potential performance-impacting event affecting the given workload based at least in part on a given portion of the obtained performance data, and generating a visualization of at least the given portion of the obtained performance data. The method also includes providing the generated visualization as input to a machine learning algorithm, utilizing the machine learning algorithm to classify the given potential performance-impacting event as one of (i) a true positive event affecting performance of the given workload and (ii) a false positive event corresponding to one or more changes in storage resource utilization by the given workload, and modifying provisioning of storage resources of the one or more storage systems responsive to classifying the given potential performance-impacting event as a true positive event affecting performance of the given workload.
US10809934B2

An embodiment of a semiconductor apparatus may include technology to determine if data can be placed in a first data location in a persistent storage media based on a host-provided first data placement policy, and then based on the determination, place the data in the first data location, or place the data in a second data location in the persistent storage media based on a host-provided second data placement policy, and subsequently relocate the data from the second data location to the first data location. Other embodiments are disclosed and claimed.
US10809931B1

Described are data movements techniques may include: receiving a plurality of write quotas for a plurality of physical media types; determining a first physical storage device of a first physical media type that is over utilized with respect to a write quota; selecting a first data portion of the first physical storage device for data movement; determining a target device that is not over utilized with respect to a write quota; determining an expected total write I/O workload of the target device after hypothetically moving the first data portion thereto; determining whether the expected total write I/O workload exceeds a write quota of the target device; and responsive to determining the total write I/O workload does not exceed the write quota for the target device, moving the first data portion to the target storage device.
US10809930B2

An embedded subscriber identity module (2) includes: a first memory zone (Z1) for storing an operating system (OS1); a second memory zone (Z2) for storing user data (DT) in memory that is accessible by the operating system (OS1); and a third memory zone (Z3) for storing a data model (MD) defining at least one criterion (CT) that is to be complied with by the user data (DT) contained in the second memory zone (Z2). The embedded subscriber identity module (2) further includes a determination module (8) configured to determine whether the user data (DT) complies with the at least one criterion; and a processor module (10) configured to cause at least one first predetermined action as defined in the data model (MD) to be executed if the user data (DT) is not in compliance with the at least one criterion.
US10809922B2

A data protection technique involves, based on a first set of policies on a first storage array, generating a second set of policies on a second storage array to track the first set. The first array maintains a first storage object, and the second array maintains a second storage object as a replica of the first storage object. The technique further includes detecting assignment of the first set of policies to the first storage object and, in response to such detection, assigning the second set of policies to the second storage object. Application of a set of storage policies to a storage object may be delayed if the storage object is a replication destination. A policy group may identify multiple data protection rules or policies, which may include a snapshot rule and/or replication rule, and a user may be prevented from directly making a rule modification to a policy group. An orphan policy group cleanup operation may be performed to delete orphan policy groups.
US10809914B2

A system comprising: one or more processors; and program instructions for providing a user interface. Execution of the program instructions by the one or more processors causes the one or more processors to display a user interface comprising: an entry mechanism for entering an input comprising at least one character, symbol, numeral or punctuation mark; a typing pane configured to display the input entered via the entry mechanism; wherein, in response to selection of a prediction based on the input entered via the entry mechanism, the typing pane is configured to replace the input entered via the entry mechanism by the prediction; and an undo button, wherein in response to user selection of the undo button, the typing pane is configured to replace the selected prediction by the input entered via the entry mechanism.
US10809912B2

An electronic device with a display and a touch-sensitive surface displays, on the display, a first visual indicator. The electronic device receives a first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator; and, in response to detecting the first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator, replaces display of the first visual indicator with display of a first menu. The first menu includes a virtual touches selection icon. In response to detecting selection of the virtual touches selection icon, the electronic device displays a menu of virtual multitouch contacts.
US10809902B2

An Internet of things (IoT) environment-based user terminal apparatus is provided. The user terminal apparatus includes a transceiver configured to perform communication with a plurality of devices constituting an IoT environment, a display device configured to display a user interface which includes a first object list including a first object indicating a first device in which a specific condition is set among the plurality of devices and a second object list including a second object indicating a second device configured to provide an alarm, and a processor configured to control the first device and the second device so that the second device is set to provide the alarm in response to satisfaction of the specific condition set to the first device, in response to the first object being selected from the first object list and the second object being selected from the second object list through the user interface.
US10809901B2

A system and method for facilitating integrating enterprise data from multiple sources for display via in a common interface. An example method includes displaying, via a first user interface display screen, a first set of one or more personnel icons representative of one or more enterprise personnel, and providing a first user option to select one or more of the personnel icons. A second user interface display screen may be displayed in response to or after selection of one or more of the personnel icons. The second user interface display screen presents a first type of data. The second user interface display screen further provides a second user option to select one or more user interface features associated with the first type of data, and to then trigger display of a third user interface display screen. The third user interface display presents a second type of data that is associated with the first type of data.
US10809895B2

Example implementations described herein are directed to systems and methods for document capture, which can involve detecting, from a plurality of frames of a recording of an application window that comprises a document, document content of the document and screen activity of the application window; and generating a web-based copy of the document based on the document content and the screen activity. Further example implementations can involve recording screen activity such as mouse cursors, text annotations, scrolling actions and other activity, and then providing an application layer to replay the screen activity onto the captured document.
US10809891B2

A device displays a user interface of the social network platform, including status updates of users, a photo uploading region, and an input region for entering status updates of a user. The device presents recommended photos for upload in the photo uploading region. The recommended photos are selected by dividing photos in the photo library into one or more groups based on photographing location and photographing time, where, if a photographing location of a photo is not a regular location associated with a user of the device, the photo is grouped based on a common photographing location, and if the photographing location of the photo is a regular location associated with the user of the device, the photo is grouped based on a common photographing time. Photos are selected from at least one group as a recommended photo in the photo uploading region.
US10809890B1

The present disclosure provides a method for searching and filtering media content, comprising presenting, with the aid of a computer processor, a first media stream from a previous filtering result. The first media stream may be generated from content aggregated from a plurality of different sources over a network. Two or more graphical elements associated with two or more content filter panels may be provided in a user interface for filtering the first media stream. The two or more content filter panels may comprise at least a first panel for filtering by media source and a second panel for filtering by social tag. A navigational gesture may be received on the user interface indicating a selection of a content filter panel. A second media stream may then be generated in response to a selection of an item provided by the selected content filter panel.
US10809887B2

A method for evaluating user interface efficiency includes discerning user actions with the user interface occurring between each of a plurality of adjacent pairs of transaction points. Those adjacent pairs of transaction points are evaluated to identify a given one of a plurality of user flows associated with the user interface. The identified user actions occurring between each adjacent pair of transaction points are assessed to calculate an efficiency score. The efficiency score is associated with the identified user flow and is indicative of user interface efficiency.
US10809886B2

A system includes a plurality of programmable intelligent thermostats positioned within at least one of a first home environment and a second home environment, a plurality of communication devices configured to operate an electronic media sharing application, and at least one server configured to communicate with the plurality of programmable intelligent thermostats and the plurality of communication devices via a wireless network. A user initiates the electronic media sharing application on at least one of the plurality of communication devices. A touch-screen display of the at least one communication device demonstrates the plurality of programmable intelligent thermostats positioned within the first and second home environments and at least one user-selected electronic media is simultaneously uploaded to at least one of the plurality of programmable intelligent thermostats responsive to a user selection of a region on the touch-screen display.
US10809880B2

A method of managing data of an electronic device includes capturing contents from user interfaces of programs displayed on a display of the electronic device. An application layer is displayed on the display when each content is captured. Each content is moved to the application layer in response to a predetermined input. Contents in the application layer are arranged in a first layout, and can be arranged in a second layout when the second layout is selected.
US10809874B2

Provided is a mobile terminal which allows pieces of furniture to be virtually arranged. A mobile terminal according to one embodiment of the present invention comprises: a wireless communication unit which is capable of communicating with an external server or an external device; a display unit for displaying an execution screen of a certain application; and a control unit, wherein the execution screen at least comprises: a first area for displaying a first image corresponding to a certain area; a second area for displaying information on each of a plurality of pieces of furniture which can virtually be arranged on the first image; and a third area which includes a chat room for exchanging opinions related to the virtual arrangement of the pieces of furniture on the first image, with a user of at least one predetermined external device on which the certain application is installed.
US10809870B2

To enable a visually impaired person to easily perform an operation by pointing at a desired position on a screen.Processing of detecting a pointing position of a user on a screen is performed. Processing of outputting a sound corresponding to the detected pointing position is performed. For example, in the sound output processing, when the detected pointing position is in a specific region on the screen, a sound indicating that the pointing position is the specific region is output. For example, in the sound output processing, a position corresponding to the detected pointing position is set as a sound image position.
US10809866B2

In a computer-implemented method for configuring an appliance in a virtualization infrastructure via a graphical user-interface a list of hosts and a centralized management tool of the virtualization infrastructure is displayed via the graphical user-interface. The hosts are for hosting one or more virtual machines. The centralized management tool is for centrally managing the virtualization infrastructure. In response to selecting one of the hosts, displaying host configuration properties associated with the selected hosts via the graphical user-interface. The host configuration properties are associated with a displayed user input field.
US10809859B2

A capacitive sensor includes: a resinous panel that has a translucent property, a main surface of the panel being a manipulation surface; a sensor substrate placed so as to face another main surface of the panel, the other main surface being opposite to the manipulation surface of the panel, the sensor substrate having a glass base material and a transparent electrode provided on at least one main surface of the base material; an intermediate layer that has a translucent property, the intermediate layer being disposed between the panel and the sensor substrate; a first adhesive layer disposed between the panel and the intermediate layer, the first adhesive layer bonding the panel and the intermediate layer together; and a second adhesive layer disposed between the sensor substrate and the intermediate layer, the second adhesive layer bonding the sensor substrate and the intermediate layer together.
US10809856B2

The present invention relates to an electronic device intended to be worn secured to a part of the human body, comprising a case (11) provided with a display zone (13), a wristband (12), and a control interface with capacitive measuring electrodes (14, 15, 16) arranged to detect control objects, said control interface being arranged so as to allow the detection of control objects (21) in contact with or across from (i) a detection zone superimposed on the display zone (13), (ii) at least one other detection zone (17, 18, 23) outside said display zone (13).The invention also relates to a method implemented in this device.
US10809851B2

According to one embodiment, a display device includes a plurality of gate lines, a plurality of data lines intersecting with the gate lines, a plurality of pixel electrodes provided in areas defined by the gate lines and the data lines, and a sensor drive controller which includes a plurality of common electrodes facing the pixel electrodes and detects a touch by using the common electrodes. The sensor drive controller selects at least one of the common electrodes as a sensor electrode, detects a touch by using the sensor electrode, and inputs, to the other common electrodes, a guard signal for reducing generation of capacitance between the other common electrodes and the sensor electrode.
US10809850B2

A touch event processing method, comprising: virtualizing a standard HID pen apparatus and a touch apparatus in an operating system; intercepting touch information sent by a physical touch apparatus so that the touch information is not directly received by the operating system; classifying the touch information, and sending, by using different virtual apparatuses based on the classification, the touch information to the operating system for processing. A user can directly touch, write and erase in the software based on past experience and impressions, does not need to search a toolbar for a required functional icon, and even does not need to open the toolbar.
US10809845B2

The present disclosure provides a touch unit, a method for manufacturing the same and a touch display panel. The touch unit includes: at least two sub-units arranged in an array on a base substrate, each of the sub-units including: a first electrode and a second electrode formed on the base substrate, an initial insulation layer being formed between the first electrode and the second electrode, wherein an orthographic projection area of the first electrode on the second electrode is located within an orthographic projection area of the initial insulation layer on the second electrode, the first electrodes in each row of the sub-units are sequentially connected to form a first touch line, the second electrodes in each column of the sub-units are sequentially connected to form a second touch line, and each of the first touch lines and each of the second touch lines are connected to a control unit.
US10809838B1

The present invention provides a touch pad module applicable to an electronic apparatus, including: a support frame, a touch pad, an elastomer structure, and a baseplate. The touch pad is movably configured in a first opening of the support frame; the elastomer structure is fixed on a lower surface of the touch pad and covers a press switch of the touch pad; and the baseplate is fixed on a lower surface of the support frame and provided with a limiting groove corresponding to the elastomer structure. A bottom surface of the limiting groove is provided with an adjustment hole, and a relative position of an adjustment member to an elastic member of the elastomer structure may be adjusted by using the adjustment hole.
Patent Agency Ranking