US10530821B2

A system includes a server including first circuitry and a plurality of terminals, each of which includes second circuitry respectively. The first circuitry is configured to store primes assigned to the plurality of terminals, acquire two or more primes assigned to two or more terminals that and are destinations of contents, calculate a first product of the two or more primes, and transmit first notification data including the first product and the contents to the plurality of terminals. The second circuitry is configured to store an assigned prime, receive the first notification data, determine whether the first product included in the first notification data is divisible by the assigned prime, and acquire, from the first notification data, the contents included in the first notification data based on a result of a determination.
US10530810B2

Techniques for dynamic selection and generation of detonation location of suspicious content with a honey network are disclosed. In some embodiments, a system for dynamic selection and generation of detonation location of suspicious content with a honey network includes a virtual machine (VM) instance manager that manages a plurality of virtual clones executed in an instrumented VM environment, in which the plurality of virtual clones executed in the instrumented VM environment correspond to the honey network that emulates a plurality of devices in an enterprise network; and an intelligent malware detonator that detonates a malware sample in at least one of the plurality of virtual clones executed in the instrumented VM environment.
US10530799B1

Non-harmful data mimicking computer network attacks may be inserted in a computer network. Anomalous real network connections may be generated between a plurality of computing systems in the network. Data mimicking an attack may also be generated. The generated data may be transmitted between the plurality of computing systems using the real network connections and measured to determine whether an attack is detected.
US10530795B2

Aspects of the present disclosure describe systems and methods for rapidly detecting threats or other security breaches in enterprise networks. In particular, all enterprise network communications may be monitored to detect anomalous events. In one example, each event log in a collection of event logs may be evaluated, wherein an event log having one or more features is monitored and identified as being anomalous based on identifying one or more anomalous features therein. Anomalous features are identified as being anomalous based on the existence of one or more features in the event log that deviate from characteristic contextual features. Rules or models may thereafter applied to each event log containing the anomalous feature.
US10530780B2

Provide improved validation of a recipient entity when the recipient entity is involved in an interaction with a provider entity. One or more application programming interfaces (APIs) are provided that are utilized to validate the recipient entity. Recipient entity information, such as a recipient entity identifier, is utilized and communicated to the resource systems to more efficiently validate the recipient entity in order to improve the processing capacity, reduce memory requirements, and improve processing speeds for validating the recipient entity for an interaction. Moreover, a more accurate determination of the actual identity of the recipient entity may be provided, thus improving the security of the interaction between the entities and reducing the potential for misappropriation of the resources involved in the interactions.
US10530775B2

Techniques for facilitating usage tracking in hybrid cloud computing systems are disclosed herein. In one embodiment, a method can include receiving, from a private cloud computing system, a request for uploading usage data to a storage in a public cloud computing system. The method can also include authenticating the received request based on a service subscription of the private cloud computing system, and upon authentication, providing the private cloud computing system with an access permission to store the usage data in the storage of the computing system. The method can further include receiving the usage data from the private cloud computing system submitted with the access permission and storing the received usage data in the storage of the public cloud computing system.
US10530766B2

A wireless communication apparatus includes a first connection processing unit that performs a wireless connection process for performing a wireless connection to an access point (an example of a relay apparatus), and a temporary connection processing unit that in a case where the first connection processing unit fails in the wireless connection process, searches for (for example, SSID scan) a wireless setting-completed apparatus in which connection setting information for a connection to the relay apparatus is already set, and performs a temporary connection to the wireless setting-completed apparatus which is found from the searching. Further, the wireless communication apparatus includes a second connection processing unit that acquires connection setting information from the wireless setting-completed apparatus through the temporary connection, and performs a wireless connection to the access point based on the connection setting information.
US10530759B2

In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
US10530757B2

Mechanisms support machine-to-machine service layer sessions that can span multiple service layer hops where a machine-to-machine service layer hop is a direct machine-to-machine service layer communication session between two machine-to-machine service layer instances or between a machine-to-machine service layer instance and a machine-to-machine application. Mechanisms are also disclosed that illustrate machine-to-machine session establishment procedures for oneM2M Session Management Service supporting multiple resources.
US10530755B2

Exemplary systems and methods are disclosed for providing access through security key pairs. One exemplary method includes generating, by a platform, a key pair specific to a user and associated with an access period to an asset, where the key pair includes a first key and a second key associated with the first key, and storing the key pair in a data structure. The method also includes distributing the first key to an application associated with the user and distributing the second key to an access system of the asset. The method further includes receiving an access request for the asset during the access period and including the first key, identifying from the data structure the second key of the key pair based on the received first key, and transmitting a message including the second key to the access system for allowing, or not, access to the asset.
US10530749B1

A protection system, method, and a security device can protect an operational technology (OT) system having connected hardware equipment, including at least an interface that can receive a control communication and an industrial control device (ICD) for controlling at least one industrial device. They feature tasks/steps that receive control communication from the communication interface, determine whether the received control communication contains an undesirable control command, and either pass or block the received control communication to the ICD depending on whether the received control communication contains an undesirable control command. The security device can be disposed between a source of communication in an OT network and the ICD for protection.
US10530745B2

A policy service enforces network policy for clients and servers of a computer network. The servers are accessible to the clients by way of hostnames and network addresses. Hostnames are stored in association with network addresses and update information. The update information indicates a priority with which to update a particular network address of a particular host. Such updates can be made using forward domain name system (DNS) resolutions. A subset of the hosts is prioritized for update based on the update information. A predictive process can be used to define the prioritized subset of hosts. The network addresses of the prioritized subset of hosts can then be updated before other network addresses of other hosts are updated. The association of hostnames and network addresses can be converted into a routing table, which can be loaded onto a router of the network.
US10530740B2

A virtual domain name system function is created in a data and analytic component of a platform disposed in a network in a cloud environment. The virtual domain name system function is implemented as a plurality of collector sites distributed throughout a plurality of network edges. A plurality of virtualized network functions are instantiated where each instantiation of the plurality of virtualized network function represents an active virtualized network function. Data is received at the plurality of collector sites from each active virtualized network function; and each instantiation is mapped so that each of the active virtualized network functions are reachable by any other of the plurality of virtualized network functions.
US10530738B2

The technology disclosed relates to DNS resolution of bare domain names of the form “myexample.com”. A bare domain name is also called zone apex or naked domain. In particular, bare domains are resolved by look-up of “A” records, per the IETF standards for DNS resolution. Technology is disclosed that improves resolution of bare domains to edge servers or other devices of a content delivery network or cloud-based content provider (collectively referred to as CDNs).
US10530737B2

A method of operating an electronic device includes: determining whether an external electronic device is connected to an access point to which the electronic device is connected; transmitting state information of the electronic device to the external electronic device connected to the access point; receiving an input corresponding to the transmitted state information of the electronic device, from the external electronic device; displaying a result corresponding to the received input on a display; and transmitting the result displayed on the display to the external electronic device.
US10530734B2

Systems and methods for out-of-band communications in the domain name system (DNS) are disclosed. Embodiments include a system for negotiating DNS services in the DNS. The system includes an in-band communication channel connecting a first party and a second party, and one or more out-of-band communication channels connecting the first party and the second party. The first party performs messaging for the DNS services with the second party using the in-band communication channel. Further, the first party advertises terms of the DNS service offered by the second party using the one or more out-of-band communication channels.
US10530727B2

The present invention comprises a method and apparatus for receiving, modifying and transmitting electronic communications. In one or more embodiments, the invention comprises a method performed by a server computer system that receives communications addressed to e-mail addresses created by the server computer system for recipients from senders having existing e-mail addresses. The server system creates modified e-mail messages by removing the sender's existing e-mail address and inserting an e-mail address created by the server computer system for that sender, wherein the created e-mail address identifies a name of the sender. The server computer system then transmits the modified e-mail message to an existing e-mail address of the recipient.
US10530702B2

A system and method for serializing parallel streams of information. The system and method employ a plurality of buffers and a controller. The plurality of buffers are configured to store information received from a demodulator and output the stored information to a decoder. The controller is configured to store a plurality of frames of information output in a parallel manner from the demodulator into the plurality of buffers, and control the output of the plurality of buffers such that each of the plurality of frames is output to the decoder once stored.
US10530698B2

A method and apparatus for offloading packet classification processing of an access point in a residential gateway. A residential gateway includes a wireless access point and a processing circuit. The processing circuit receives a data packet from a network via a network port, processes the data packet to obtain packet classification information for the data packet, and sends the data packet with the packet classification information to the access point. The access point may process the data packet based on the packet classification information received from the processing circuit. The packet classification information includes at least one of a basic service set identifier, a station identifier, and an access category. The processing circuit may include a packet accelerator. The packet accelerator may write a cookie including the packet classification information in a packet descriptor for the data packet.
US10530688B2

A network visibility system includes a packet router and a router controller. The router controller programs respective forwarding rules in each of a set of load-sharing components of the packet router. Each load-sharing component in the set is designed to forward communication packets according to the respective programmed packet-forwarding rules. The router controller receives, from the packet router, information indicating an update to the availability status of components in the set of components. The router controller updates the respective forwarding rules to reflect the update to the availability status.
US10530687B2

A path information generating device includes: a label information storage unit that stores label information indicating correspondence relations between label names and control devices; a system configuration information storage unit that stores system configuration information indicating correspondence relations between the control devices and networks connected to the control devices; and a path information generating unit that generates path information indicating a path from an access source control device to a first control device based on the system configuration information, and outputs the generated path information. The path information generating unit receives a first label name for designating an access destination, identifies the first control device corresponding to the first label name based on the label information, and sets the first control device as an access destination control device.
US10530681B2

In an example, a method is disclosed for implementing forwarding behavior based on communication activity between an SDN controller and a network device. The method includes generating, for the network device, a first flow table rule to implement first forwarding behavior for a network flow if communication to the SDN controller is active. The first flow table rule comprises match criteria for matching to the network flow, a first timeout value, and a first priority value. The method also includes generating, for the network device, a second flow table rule to implement second forwarding behavior for the network flow if communication to the SDN controller is not active. The second flow table rule comprises match criteria for matching to the network flow, a second timeout value, and a second priority value. The method further includes instructing the network device to implement the first and second flow table rules.
US10530676B2

A computer-implemented method for determining at a lead locomotive in a train consist a communications status of at least one remote locomotive of a plurality of remote locomotives of the train consist, and a system for determining, at a lead locomotive in a train consist, a communications status of at least one remote locomotive of the train consist.
US10530664B2

A view sensor, a home control system including the view sensor, and a method of controlling the home control system are provided. The view sensor includes: a lens unit configured to receive light in order to capture an image or project light in order to display the image; an image acquirer configured to acquire the image by using the light received from the lens unit; a projector configured to provide light to the lens unit in order to display the image; a beam splitter configured to provide the image acquirer with the light received from the lens unit or transmit the light generated by the projector to the lens unit; and a controller configured to, in response to the image being captured, control the beam splitter to provide the image acquirer with the light received from the lens and, in response to the image being displayed, control the beam splitter to provide the lens unit with the light generated by the projector.
US10530662B2

A computer-implemented method includes: obtaining platform dependent data and platform independent data from each of a plurality of first network devices for a computer network environment. The received platform dependent data and platform independent data are converted to key-value pairs. Sequences of the key-value pairs representing the configurations and states of the respective first network device are created. Vectors for the sequences of the key-value pairs are generated in a vector space. The vectors are supplied to a model to train the model to learn relationships of the platform dependent data and platform independent data of each of the plurality of first network devices. Platform dependent data and platform independent data from one or more second network devices are supplied to the trained software model to determine consistency of configurations and states of the one or more second network devices.
US10530660B2

Disclosed aspects include managing a set of application bundles for processing a stream of tuples. A set of application bundles which are installed on a second compute node is monitored by a first compute node. A candidate application bundle of the set of application bundles is detected by the first compute node. A determination is made to install the candidate application bundle on the first compute node. The determination is made by the first compute node based on a set of anticipation criteria. The candidate application bundle is installed on the first compute node.
US10530647B2

Aspects of the subject disclosure may include, a first waveguide system for obtaining instructions that reconfigures operations thereof, receiving first electromagnetic waves propagating along a transmission medium without requiring an electrical return path, where the first electromagnetic waves convey first data. The first waveguide system can further facilitate processing the first electromagnetic waves, according to the instructions, to selectively generate repeated electromagnetic waves for delivery to a second waveguide system, regenerated electromagnetic waves for delivery to the second waveguide system, first signals for delivery to a routing device, or any combinations thereof. Other embodiments are disclosed.
US10530645B2

A wireless network provides differentiated service via a first management device that manages and provisions resources that are located in an edge cloud of the wireless network separate from a second management device that manages and provisions resources that are located in a core cloud of the wireless network. The first management device may provision the edge cloud resources to provide various functionalities and services of the wireless network in a localized manner to user equipment (“UEs”) that are associated with low latency or high reliability requirements. The second management device may provision the core cloud resources to provide the same or different functionalities and services of the wireless network in a centralized manner to UEs that are not associated with low latency and high reliability requirements.
US10530640B2

In some examples, a first pair of parameters in respective first and second log message streams associated with respective first and second source components and a second pair of parameters in the respective first and second log message streams may be identified. The first pair may be identical and the second pair may be identical. It may be determined that first pair of parameters was simultaneously generated and that the second pair of parameters was simultaneously generated in the first and in the second log message streams. A linkage score may be determined between the first and the second source components. The linkage score may be based on the determination that each of the respective first and the second pairs of parameters was simultaneously generated. It may be determined that that the first and second source components are topologically linked based on the linkage score.
US10530637B2

A wireless communications system includes a packet core network, and a wireless access network including a base station and a terminal. The wireless communications system includes plural terminals; and a base station configured to perform a process related to a proximity-based communications service between the plural terminals and when a failure in a connection between the base station and the packet core network occurs, the base station causes execution of proximity-based communication between the plural terminals by using the process related to the proximity-based communications service and performing authentication and authorization of communication with a terminal connected to the base station among the plural terminals.
US10530631B2

A computer-implemented method of requesting a path on a flexi-grid network comprises: sending, by a path computation client (PCC), a request for a path to a path computation element (PCE), the request including the request including: a label that identifies spectrum to be restricted from use in the path; and a channel spacing field; and receiving, by the PCC and from the PCE, a response to the request, the response including an identifier of an assigned path on the flexi-grid network.
US10530629B2

Communication systems are described that use signal constellations, which have unequally spaced (i.e. ‘geometrically’ shaped) points. In many embodiments, the communication systems use specific geometric constellations that are capacity optimized at a specific SNR. In addition, ranges within which the constellation points of a capacity optimized constellation can be perturbed and are still likely to achieve a given percentage of the optimal capacity increase compared to a constellation that maximizes dmin, are also described. Capacity measures that are used in the selection of the location of constellation points include, but are not limited to, parallel decode (PD) capacity and joint capacity.
US10530626B2

A transmitter adapted for massive multiple-input multiple-output (M-MIMO) operation includes a first set of power amplifiers (PAs) that amplifies a first signal to produce an amplified first signal, and a second set of PAs that amplifies a second signal to produce an amplified second signal, wherein PAs in the first set of PAs are different from PAs in the second set of PAs. The transmitter includes an antenna array operatively coupled to the first set of PAs and the set of second PAs, the antenna array including a plurality of transmit antennas, wherein the antenna array transmits one or more of the amplified signals.
US10530615B1

The representative embodiments discussed in the present disclosure relate to techniques in which isolation between transmission signals and received signals in a transceiver may be maintained across a range of transceiver operating conditions, such as across range of output powers of a power amplifier of the transceiver. More specifically, an electrical balance duplexer may be implemented to include an adaptive power equalizer and a power equalizer control such that the attenuation of the electrical balance duplexer may be adjusted based on the transceiver operating conditions. For instance, a method may be employed to determine the output power of the power amplifier and to adjust the attenuation of the adaptive power equalizer based in part on the output power to maintain isolation between the transmission signals and the received signals.
US10530614B2

Systems and methods for electronic devices including two or more semiconductor devices coupled via an interconnect. The interconnect includes multiple lanes each having a link between the first and second semiconductor devices. One or more lanes of the multiple lanes each include clock and data recovery circuitry to perform full clock and data recovery. One or more other lanes of the multiple lanes each do not include clock and data recovery circuitry and instead includes a phase adjustment and clock multiplier circuit that is slave to clock and data recovery circuitry of the one or more lanes.
US10530604B1

Mobile communication services that include voice calls, text messages, and internet are transitioning from circuit switched to packet switched networks such as internet. Although internet usage by mobile devices is on the rise, voice calls and text messages continue to be routinely and widely used. Most users at home or office may typically have phones that may be primarily based on wired connections. Although the eventual connection to the network may be wired, cordless phones may be used within the premises to connect with the base of the cordless phone which may connect to the wired network. A method and apparatus are disclosed that enable multi-user service with single broadband internet service in a base device and distribute the voice and text message service to the other users in the local premises. This may enable reduced cost and power consumption along with improved performance and user experience.
US10530602B2

To achieve an automatic adjustment of a monitoring time in an automation system with a first automation device and a second automation device, at least one of the two automation devices operates a measuring program. A desired ring interruption is carried out by the measuring program by blocking a ring port in order thus to provoke a ring reconfiguration that utilizes a reconfiguration time. The blockage of the ring port is canceled again after the reconfiguration time has elapsed. The ring port is blocked again if the ring port has been opened by the ring reconfiguration, and all routing tables are deleted. As a result of this, at least the peripheral units are triggered to learn new network routes. Runtimes of test telegrams are measured, and a maximum value of the measured runtimes is stored. The measured maximum value is used for a dynamic adjustment of the monitoring time.
US10530591B2

The present embodiments disclose a method and a device for controlling binding of a data flow to a bearer. The method includes receiving, by a policy and charging enforcement function (PCEF) device, indication information and an identifier of a policy and charging control (PCC) rule from a policy and charging rules function (PCRF) device and binding, by the PCEF device to a target bearer according to the indication information, a data flow indicated by an identifier of the data flow in the PCC rule indicated by the identifier of the PCC rule.
US10530580B1

Disclosed herein is a system for enabling secure data storage into a third party managed electronic vault that provides users with a secure location to store important documents, information, and data including but not limited to various forms of personal identifiable information. The system features an interface that dynamically secures, encrypts, and protects data related to transmission, storage, and retrieval, as well as management components that regulate and authenticate access to the contents of the electronic safe deposit boxes (and subdivisions thereof) in the electronic vault. In addition, the system features comprehensive logic for completing and/or auto-filling forms, tracking and/or facilitating renewals of expiring credentials, providing reminders of important dates and events, managing multi-step processes, automatically adjusting security and authentication requirement based on one or more factors, and guiding and suggesting complimentary activities and considerations for detected user events.
US10530577B1

A system for using biometric key generation for data access control and path selection includes an access control regulator operating on a data security management device. The access control regulator receives an access request from a requestor, which may include a biometric signature captured by a biometric reader, locates an encrypted data record in a requestor-linked data store, determines that the requestor is authorized to access the encrypted data record by evaluating biometric keys generated from the requestor, and decrypts the requestor-linked data record. A validator operating on the data security management device may validate data from the encrypted data record using third-party validator devices; validation may be authenticated using further keys, which may also be biometric.
US10530576B2

A firmware-based technique for using one or more symmetric keys generated from one or more user credentials to decrypt user profile information and authenticate the user before allowing access to firmware-provided services is discussed. Exemplary credential types include user passwords, smart card data, fingerprint sensor data and retinal scan data. The credentials may be verified in a resource-constrained pre-operating system (OS) environment, upon control of the computing device being returned to the firmware by the OS, and/or may enable recovery scenarios executed by the firmware, such as in the case where a password is lost.
US10530572B2

Provided is a key management method to secure security in an onboard network system having multiple electronic control units storing a shared key. In the key management method of the onboard network system including multiple electronic units (ECUs) that perform communication by frames via a bus, a master ECU stores a shared key to be mutually shared with one or more ECUs. Each of the ECUs acquire a session key by communication with the master ECU based on the stored shared key, and after this acquisition, executes encryption processing regarding a frame transmitted or received via the bus, using this session key. In a case where a vehicle in which the onboard network system is installed is in a particular state, the master ECU executes inspection of a security state of the shared key stored by the ECU or the like.
US10530565B2

Techniques, schemes and examples pertaining to sequence design for synchronization and device identification in mobile communication systems are described. A processor of an apparatus generates a set of root sequences and also generates a set of signature sequences from the set of root sequences. The processor then transmits a signal comprising one or more of the signature sequences to a receiving device via a wireless channel. Each signature sequence of the set of signature sequences identifies the apparatus.
US10530554B2

A user terminal is disclosed including a transmitter that communicates with a first cell group (CG) including a first secondary cell (Scell) and transmits uplink control information using an uplink control channel of the first Scell. The user terminal includes a processor that deactivates the first Scell within a predetermined period from a subframe in which a deactivation command for the first Scell is reported or a subframe in which a deactivation timer applied to the first Scell expires.
US10530549B2

The present invention relates to a method for receiving a downlink control signal in a wireless communication system including monitoring EPDCCH (enhanced physical downlink control channel) candidates to decode an EPDCCH in one or two EPDCCH sets on a first serving cell configured for the UE, and receiving a PDSCH (physical downlink shared channel) corresponding to the decoded EPDCCH. The EPDCCH candidates may include EPDCCH candidates for the first serving cell and EPDCCH candidates for a second serving cell scheduled by the first serving cell. Aggregation levels and the number of the EPDCCH candidates for the second serving cell at each of the aggregation levels are associated with bandwidth of the second serving cell.
US10530546B2

A method for transmitting an 802.11ah packet is provided. A training field sequence is generated using control circuitry. A preamble for a packet is generated using the control circuitry. The preamble includes a training field symbol which includes the training field sequence. A portion of the training field sequence is within a plurality of guard tones of the training field symbol. The preamble is transmitted using transmit circuitry.
US10530543B2

A method of transmitting a training signal in a Wireless Local Area Network (WLAN) system includes generating one or more first training signals for a first destination station and one or more second training signals for a second destination station by applying a mapping matrix P to a training signal generation sequence, mapping the first training signals and the second training signals to a plurality of antennas according to an antenna mapping matrix, and performing Inverse Fast Fourier Transform (IFFT) on each of the first training signals and the second training signals mapped to the plurality of antennas and transmitting the training signals through the plurality of antennas.
US10530542B2

Systems and methods are disclosed herein that relate wireless device positioning based on cell portion specific Positioning Reference Signals (PRSs) by multiple Transmit Points (TPs) in a shared cell. In some embodiments, a method of operation of a TP in a cellular communications network is provided. The TP is one of multiple of non-co-located TPs of a shared cell that has a shared cell identifier. The method of operation of the TP comprises transmitting a PRS having at least one parameter that is a function of a cell portion identifier of the TP, where the at least one parameter comprises a frequency-shift of the PRS, a portion of a system bandwidth in which the PRS is transmitted, and/or a PRS sequence used for the PRS. By transmitting cell-portion-specific PRSs, the TPs in the shared cell enable wireless device positioning based on PRSs transmitted by the non-co-located TPs.
US10530539B2

Certain embodiments described herein use variable RTT for HARQ operations. Uplink HARQ may include, for example, for a first synchronous HARQ process, a UE selects first downlink resources to monitor for first HARQ feedback based on the first HARQ RTT value, and generates a first HARQ retransmission for first uplink resources in response to the first HARQ feedback. For a second synchronous HARQ process, the UE select second downlink resources to monitor for second HARQ feedback based on the second HARQ RTT value, and generates a second HARQ retransmission for second uplink resources in response to the second HARQ feedback. In certain embodiments, a RAN node signals or indicates the variable RTT values to the UE.
US10530538B2

A hybrid automatic repeat request method comprises selecting a first HARQ process group from HARQ process groups to send a first data packet, recognizing that a feedback signal corresponds to a first HARQ process in the first HARQ process group according to the feedback signal and the time of receiving the feedback signal, determining whether the last used HARQ process in the first HARQ process group is identical to the first HARQ process when the first data packet is decoded incorrectly, instructing the first HARQ process to transmit the first data packet when the two processes are different, and instructing the first HARQ process to transmit a second data packet or the first data packet when the two processes are identical, wherein the first data packet is based on a whole of the raw data, and the second data packet is based on a part of the raw data.
US10530535B2

Systems, methods, apparatuses, and media are provided for recovery of information from redundancy version packets in systematic encoding environments when a redundancy version packet containing primarily systematic information may be corrupted. A plurality of redundancy version packets may be received at a user equipment device from a transmission device. Each redundancy version packet of the plurality of redundancy version packets may be based on a same group of information bits. A first redundancy version packet of the plurality of redundancy version packets may contain more bits of the same group of information bits than do the other redundancy version packets of the plurality of redundancy version packets. The same group of information bits may be recovered based on one or more second redundancy version packets of the plurality of redundancy version packets but not based on the first redundancy version packet.
US10530534B2

A base station comprised in a network for handling a Hybrid Automatic Repeat Request (HARQ) timing for a communication device comprises a storage device storing instructions and the processing circuit configured to execute the instructions of communicating with the communication device according to a first HARQ minimum timing; receiving a first message comprising an indication of support of a second HARQ minimum timing from the communication device according to the first HARQ minimum timing, wherein the first HARQ minimum timing is greater than the second HARQ minimum timing; transmitting a second message configuring the second HARQ minimum timing to the communication device according to the first HARQ minimum timing in response to the first message; and communicating with the communication device according to the second HARQ minimum timing, when configuring the second HARQ minimum timing to the communication device.
US10530532B2

In general, to provide acknowledgment information by a first wireless device, the first wireless device sends repeated instances of acknowledgment information in respective first and second frame structures, in response to receipt of first information from a second wireless device. In addition, the first wireless device also sends further acknowledgment information in the second frame structure that is responsive to second information received from the second wireless device.
US10530526B2

A network system for increasing data throughput and decreasing transmission delay from a source node to a sink node via a relay node. The network system may comprise a source node configured to encode a plurality of data packets using rateless coding and transmit the plurality of data packets; at least one relay node configured to receive at least one of the plurality of data packets from the source node, and if the at least one relay node has received a sufficient quantity of the plurality of data packets, regenerate, re-encode, and relay the plurality of data packets; and a sink node configured to receive one or more of the plurality of data packets from the at least one relay node, and if the sink node has received the sufficient quantity of the plurality of data packets, regenerate and decode the plurality of data packets.
US10530524B2

Disclosed are a method and a device for recovering an error without the retransmission of a data frame in a wireless LAN. The method for recovering an error in a wireless LAN may comprise the steps in which: a sender STA transmits a data frame to a receiver STA; if the sender STA does not receive a block ACK frame of the data frame from the receiver STA, the sender STA determines the reason for the non-reception of the data frame; if the sender STA determines that the reason for the non-reception of the data frame is the failure of transmission of the block ACK frame after the receiver STA receives the data frame, the sender STA transmits a PBAR data frame to the receiver STA; and the sender STA receives a PBAR block ACK frame from the receiver STA as a response to the PBAR data frame.
US10530521B2

[Problem] According to conventional techniques, a modulation class is determined on the basis of past communication environment information stored at a base station, and the modulation class cannot be determined with consideration of a communication environment in which a signal is retransmitted. Thus, with the conventional techniques, a modulation and coding scheme cannot be determined with consideration of the communication environment in which the signal is retransmitted.[Solution] An embodiment of this communication system has a control unit that determines a first modulation and coding scheme to be applied to a signal on the basis of information about predicted first communication quality when a signal is transmitted at a first timing and information about predicted second communication quality when the signal is retransmitted at a second timing.
US10530519B2

The present disclosure is directed towards a method for scheduling data packets in a multi-channel packet processing environment. The method may include receiving one or more data packets associated with an incoming signal and inserting the one or more data packets into a queue. The method may further include monitoring a time delay associated with each of the one or more data packets, wherein the time delay indicates a difference between packet arrival and packet departure times. The method may also include sorting the time delay results based upon an increasing order of time delay and determining a total number of data packets associated with each of a plurality of channels. The method may also include scheduling a data packet for processing based upon, at least in part, at least one of the sorted time delay results and the total number of data packets associated with each channel.
US10530512B2

In one embodiment, a method receives a first time from a network device. The first time is derived from a first timing source in a first domain. The method receives a second time in a second domain from a second timing source. A difference time value is calculated between the first time and the second time. The method then sends the difference time value to the network device where the network device uses the difference time value to send a delay value to other computing devices to synchronize timing of the other computing devices in the second domain. The other computing devices are configured to synchronize the respective time using the delay value with mobile network devices to allow timing synchronization between the mobile network devices.
US10530511B2

Embodiments implement a device having a sensor element, where different data streams created as part of a sensor module integrated with the sensor element may create multiple sensor data streams from a single sensor element, and may concurrently convey information from the sensor element to respective different applications having different data parameter requirements such that the data streams each match the parameter requirements of the different applications.
US10530505B2

Aspects of the subject disclosure may include, launching, by a plurality of launchers of a waveguide system, a wave mode that propagates along a transmission medium without requiring an electrical return path, detecting, by the waveguide system, that the wave mode has a propagation loss caused by an obstruction, and generating, by the plurality of launchers, an adjusted wave mode having an electric field structure that reduces the propagation loss of the obstruction. Other embodiments are disclosed.
US10530501B2

A key unit includes a control unit configured to control locking and unlocking of an object by performing radio communication with a locking/unlocking device. The key unit is configured to transmit a predetermined signal corresponding to whether a radio wave intensity in the radio communication with the locking/unlocking device is equal to or greater than a predetermined intensity to a mobile terminal. The predetermined signal is used to transmit a predetermined notification to a user when the predetermined signal is received by the mobile terminal.
US10530499B2

An automatic system level testing (ASLT) system for testing smart devices is disclosed. The system comprises a system controller coupled to a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor. The enclosure comprises a plurality of components, wherein the processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic. The plurality of components comprises: (a) a robotic arm comprising a stylus affixed thereto; and (b) a platform comprising a device holder affixed thereto, wherein the smart device is inserted into the device holder; and (c) a wireless access point. The processor is further configured to: (a) control the smart device to activate wireless mode; (b) receive wireless signals from the wireless access point using the smart device; (c) retrieve wireless scan results from the smart device; and (d) analyze the wireless scan results.
US10530498B2

The present disclosure relates to a transmission device and a transmission method, a reception device and a reception method, and a program that enable acquisition of accurate location information in an indoor environment. A reception device includes: an intra-body communication reception unit that receives location identification information from another device by a communication method using the human body as the communication medium, the location identification information being for identifying the location of the reception device; a location recognition unit that recognizes the current location of the reception device in accordance with the received location identification information; and a storage unit that stores the recognized current location. The present disclosure can be applied to transmission/reception devices and the like that perform communication by a communication method using the human body as the communication medium.
US10530492B2

A method and structure for signal propagation in a coherent optical receiver device. Asynchronous equalization helps to reduce complexity and power dissipation, and also improves the robustness of timing recovery. However, conventional devices using inverse interpolation filters ignore adaptation algorithms. The present invention provides for forward propagation and backward propagation. In the forward case, the filter input signal is forward propagated through a filter to the adaptation engine, while, in the backward case, the error signal is backward propagated through a filter to the asynchronous domain. Using such forward and backward propagation schemes reduces implementation complexity while providing optical device performance.
US10530491B2

The disclosed coherent optical receiver includes a local light source; a 90-degree hybrid circuit; an optoelectronic converter; an analog-to-digital converter; a skew addition unit; and a FFT operation unit. The 90-degree hybrid circuit makes multiplexed signal light interfere with local light from the local light source, and outputs multiple optical signals separated into a plurality of signal components. The optoelectronic converter detects the optical signal and outputs a detected electrical signal. The analog-to-digital converter digitizes the detected electrical signal and outputs a detected digital signal. The skew addition unit adds to the detected digital signal an additional skew amount whose absolute value is equal to, whose sign is opposite to a skew amount of a difference in propagation delay in each lane connected to each output channel of the 90-degree hybrid circuit. The FFT operation unit performs a fast Fourier transform on the output from the skew addition unit.
US10530489B2

A frequency difference compensation unit (510) generates a carrier recovery signal by compensating for a frequency difference between a local light beam and an optical signal in a plurality of digital signals. A first symbol determination unit (521) determines the symbol position of the carrier recovery signal in which a frequency difference is compensated for, in accordance with the signal arrangement of multi-value modulation. A second symbol determination unit (522) determines the symbol position of the carrier recovery signal in which a frequency difference is compensated for, in accordance with a signal arrangement in which the number of multi-values of the multi-value modulation is reduced. A loop filter unit (540) and a compensation signal generation unit (550) temporarily generates a compensation signal using a determination result of the second symbol determination unit (522), and then regularly generates the compensation signal using a determination result of the first symbol determination unit (521).
US10530486B2

A transmitting method for enabling transmission of a visible light signal in short time includes: determining a pattern of change in luminance of the light emitter by modulating a signal; and transmitting the visible light signal by changing luminance of a red color represented by a light source according to the determined pattern. The visible light signal includes data, a preamble, and a payload. In the data, a first luminance value and a second luminance value appear along a time axis. In the payload, the first luminance value and the second luminance value appear alternately along the time axis, each of a time length in which the first luminance value is maintained and a time length in which the second luminance value is maintained is greater than a first predetermined value and is determined in accordance with the signal and a predetermined method.
US10530475B2

One embodiment provides a system for measuring optical fiber channel loss in photonic communication. During operation, a first multiplexing device receives a first signal which is a photonic signal and a second signal which is a reference light signal transmitted by a first measuring device. In response, the first multiplexing device couples the first signal with the second signal, and transmits the coupled signal via an optical fiber channel to a second multiplexing device. The second multiplexing device separates the coupled signal into a separated first signal and a separated second signal, and transmits the separated second signal to a second measuring device. The system obtains indices related to a degree of loss of the optical fiber channel based on the separated second signal.
US10530463B2

A method of extending RF signals in a wireless control system which includes a first electronic device, a second electronic device, and an RF signal extender. RF signal coverage areas of the electronic devices partially overlap, and each of the electronic devices is out of the RF signal coverage area of the other one. The RF signal extender is in an overlapping area between the RF signal coverage areas, and the electronic devices are in an RF signal coverage area of the RF signal extender. The method includes the steps of: receiving an RF signal with the RF signal extender; analyzing the received RF signal to retrieve the data carried therein; and compiling the data into an RF signal for transmission if the retrieved data follows an RF communication protocol of the wireless control system. Whereby, a total RF signal coverage area can be expanded, and interferences can be reduced.
US10530462B2

Provided are a method for receiving information on a relay node zone and reference signals for a relay node from a base station, and a relay node device using same. The relay node can receive information on at least one start point from the start points of a Relay-Physical Downlink Control Channel (R-PDCCH) and a Relay-Physical Downlink Shared Channel (R-PDSCH) for transmitting a signal from a base station to a relay node in a specific downlink subframe. Alternatively, the relay node can implicitly recognize the start points of the R-PDCCH and R-PDSCH set in advance. The relay node can recognize a signal from the base station in the specific downlink subframe based on the start point information after the time corresponding to at least one of the start points of the R-PDCCH and R-PDSCH. Also, the relay node can decode signals transmitted from a base station after the corresponding timing.
US10530455B2

In communication device comprising a plurality of distributed transceivers and one or more corresponding antenna arrays, a first distributed transceiver is configured to receive signals comprising one or more first data streams and a second distributed transceiver is configured to receive signals comprising one or more second data streams. One or more components within a transmit processing chain of the first distributed transceiver and/or one or more components within a transmit processing chain of the second distributed transceiver are adjusted to maximize beamforming gain for the one or more first data streams and/or second data streams. A phase of the one or more first data streams and/or the one or more second data streams may be adjusted by the one or more components within a transmit processing chain of the first distributed transceiver and/or the one or more components within a transmit processing chain of the second distributed transceiver.
US10530445B2

A process for cooperative aerial inter-antenna beamforming for communication between (a) multiple moving platforms, each platform having an aerial antenna mounted thereon, such that one or more aerial antennas have variable positions and orientations over time, and (b) first and second antennas connected to user equipment having a lower altitude than the aerial antennas; the process involving transmitting data relating to the positions and orientations of the aerial antennas to a processing system, the processing system calculating and transmitting beamforming instructions to the aerial antennas, the aerial antennas thereby transmitting or receiving respective first component signals for the first user antenna, and transmitting or receiving respective second component signals for the second user antenna, the first component signals each having essentially the same information content but differing in their phase and usually amplitude, the second component signals each having essentially the same information content but differing in their phase and usually amplitude, so as to form a first cooperative beam from the cooperative sum of the signals between the aerial antennas and the first user antenna, and a second cooperative beam from the cooperative sum of the signals between the aerial antennas and the second user antenna.
US10530442B2

Various embodiments provide techniques to determine a TBS for use with 1024 QAM communications that use more than one multiple input, multiple output (MIMO) layer based on a reference TBS for use with 1024 QAM communications that use a single MIMO layer. The reference TBS may be determined based on a TBS index and a resource allocation for the communication. The TBS index may be determined based on a modulation and coding scheme (MCS) index. Other embodiments may be described and claimed.
US10530440B2

A base station antenna includes a first set of radiating elements that are configured to generate a first antenna beam that has a first peanut-shaped antenna pattern in an azimuth plane and a second set of radiating elements that are configured to generate a second antenna beam that has a second peanut-shaped antenna pattern in the azimuth plane. A longitudinal axis of the first peanut-shaped antenna pattern in the azimuth plane is rotated approximately ninety degrees from a longitudinal axis of the second peanut-shaped antenna pattern in the azimuth plane.
US10530436B2

A transmission method simultaneously transmitting a first modulated signal and a second modulated signal at a common frequency performs precoding on both signals using a fixed precoding matrix and regularly changes the phase of at least one of the signals, thereby improving received data signal quality for a reception device.
US10530434B2

A wireless communication method and a wireless communication device. The method includes: a sending side device generating a common sequence to send to a plurality of receiving side devices; each of the plurality of receiving side devices determining a first analog weight parameter according to a receiving situation of the common sequence, and determining an antenna configuration for sending a pre-determined pilot frequency signal corresponding to the receiving side device according to the determined first analog weight parameter to send the pre-determined pilot frequency signal to the sending side device; and the sending side device determining a second analog weight parameter regarding the receiving side device according to a receiving situation of the pre-determined pilot frequency signal, and determining an antenna configuration for sending data regarding the receiving side device according to the determined second analog weight parameter to send the data to the receiving side device.
US10530431B2

There is disclosed a method performed by a User Equipment, UE, for Hybrid Automatic Repeat Request, HARQ, retransmission of data in a multi-antenna wireless communication system. The method comprises, receiving Acknowledgement/Negative Acknowledgement, ACK/NACK, feedback information relating to data transmitted on two streams, and performing, upon rank reduction where only one stream is available for transmission, retransmission of data on a cancelled stream over the remaining stream. There is furthermore disclosed a UE configured for performing the method. A transmission method together with an arrangement for a UE is also disclosed.
US10530419B2

A communications node operable to communicate with another communications node over a communications channel having a plurality of frequency resources, the communications node includes data defining a division of the communications channel into a plurality of contiguous sub-bands each having N frequency resources, wherein each frequency resource in a sub-band has a corresponding frequency resource in each of the other sub-bands, data defining an initial allocation of the frequency resources, a resource determination module operable to apply a frequency shift to the initially allocated frequency resources in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the other communications node, wherein the frequency shift applied moves the initially allocated frequency resources to corresponding frequency resources in another sub-band, a transceiver for communicating information with the other communications node using the determined frequency resource.
US10530414B2

An active electronic device that enables bidirectional communication over a single antenna or path is disclosed. The device may be characterized by a forward path (from an input to an antenna port) offering high gain, and a reverse path (to a receiver port) that can be configured as an finite impulse response (“FIR”) filter. An amplifier of the device is disclosed, the amplifier allowing for tuning of output resistance using passive mixers.
US10530408B2

Embodiments of the disclosure relate to reducing out-of-channel noise in a wireless distribution system (WDS). A digital filter in a remote unit is configured to suppress out-of-channel noise in a downlink digital communications signal based on at least one filter configuration parameter received from a control circuit. The control circuit is configured to determine the filter configuration parameter based on physical characteristics of the downlink digital communications signal. By suppressing the out-of-channel noise of the downlink digital communications signal, it is possible to provide a downlink RF communications signal communicated from the remote unit that complies with a spectrum emission mask (SEM). Further, by suppressing the out-of-channel noise at the remote unit, it is not necessary for a central unit to perform digital filtering before distributing the downlink digital communications signal to the remote unit, thus helping reduce complexity, cost, physical size, and power consumption of the central unit.
US10530399B2

An transmitter arrangement and a method therein are provided for linearization of an active antenna array. The active antenna array comprises a plurality of antenna elements, which are associated with a plurality of power amplifiers. The active antenna array is further associated with a precoder having a number of input and output ports. The method comprises obtaining a first signal provided to the antenna array via a first input port of the precoder. The method further comprises adapting a pre-distorting linearizer connected to the first input port based on the first signal and on feedback from the plurality of antenna elements, resulting from the propagation of the first signal via the precoder, and via the plurality of power amplifiers. Embodiments are also provided for adapting a pre-distorting linearizer based on a plurality of input signals and feedback from the plurality of antenna elements.
US10530397B2

A method is shown that is operable to transform and align a plurality of fields from an input to an output data stream using a multilayer butterfly or inverse butterfly network. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits.
US10530393B2

A device includes a low density parity check (LDPC) decoder that is configured to receive a representation of a codeword. The LDPC decoder includes a circuit configured to set a message length of a decoding message at least partially based on an error metric associated with the representation of the codeword. The LDPC decoder also includes a processing unit including a first group of components and a second group of components. The processing unit configured to selectively couple the first group of components to the second group of components based on the message length of the decoding message.
US10530390B2

A data storage device is disclosed comprising a head actuated over a disk comprising a data track having at least a first data segment and a second data segment. A first plurality of codewords are generated, and a first parity sector is generated over the first plurality of codewords. The first plurality of codewords and the first parity sector are written to the first data segment. A second plurality of codewords are generated, and a second parity sector is generated over the second plurality of codewords. The second plurality of codewords and the second parity sector are written to the second data segment. During a read operation the data segments of the data track are processed sequentially to decode the codewords using a low density parity check (LDPC) decoder, wherein the reliability metrics of un-converged codewords are stored in a codeword buffer and updated using the respective parity sector.
US10530389B2

The present technology relates to a data processing apparatus and a data processing method which enable provision of an LDPC code that achieves good error-rate performance.An LDPC encoding unit performs encoding using an LDPC code having a code length of 64800 bits and a code rate of 18/30, 19/30, 20/30, 21/30, 22/30, or 23/30. The LDPC code includes information bits and parity bits, and a parity check matrix H is composed of an information matrix portion corresponding to the information bits of the LDPC code, and a parity matrix portion corresponding to the parity bits. The information matrix portion of the parity check matrix H is represented by a parity check matrix initial value table that shows positions of elements of 1 in the information matrix portion in units of 360 columns. The present technology may be applied to LDPC encoding and LDPC decoding.
US10530380B2

An image detector includes an array of detector unit cells including a plurality of unit cells and a plurality of single slope analog to digital converters (SSADCs). Each of the plurality of SSADCs is coupled to an output of a different one of the unit cells. Each each of the plurality of SSADCs includes: a comparator having a positive input and a negative input and a comparator output, the comparator being contained in a first layer; and a counter coupled to the comparator output and contained in a second layer. The counter is electrically coupled to the comparator with a through a silicon via.
US10530372B1

Systems and methods for digital synthesis of an output signal using a frequency generated from a resonator and computing amplitude values that take into account temperature variations and resonant frequency variations resulting from manufacturing variability are described. A direct frequency synthesizer architecture is leveraged on a high Q resonator, such as a film bulk acoustic resonator (FBAR), a spectral multiband resonator (SMR), and a contour mode resonator (CMR) and is used to generate pristine signals.
US10530370B1

A circuit and corresponding method enable glitch-free frequency. The circuit comprises a first delay circuit and a second delay circuit, configured to produce first and second propagated enables, respectively, from first and second input enables, respectively; and an output clock circuit. The output clock circuit is configured to produce an output clock that switches, glitch-free, between a first phase-locked clock and a second phase-locked. The first and second delay circuits are further configured to enable the output clock to be switched, glitch-free, by employing the second propagated enable to gate propagation of the first input enable and the first propagated enable to gate propagation of the second input enable, respectively. The first and second input enables are configured to be enabled, alternately, causing the output clock to switch between the first and second phase-locked clocks.
US10530369B2

A subsampling motion detector used to detect motion information of an object under measurement receives a first wireless radio frequency (RF) signal and transmits a second wireless RF signal, the first wireless RF signal being generated by reflecting the second wireless RF signal from the object. The subsampling motion detector has a high frequency oscillator for outputting a high frequency oscillation signal, a low frequency controllable oscillator for generating a low frequency oscillation signal according to a control signal, and a subsampling analog-to-digital converter (SSADC). The SSADC detects a phase difference between the high frequency oscillation signal and the low frequency oscillation signal at time periods indicated by the low frequency oscillation signal. The SSADC outputs a phase detection digital output signal according to the detected phase difference. The control signal is generated and the motion information of the object is calculated according to the phase detection digital output signal.
US10530349B1

In a signal transmission device having a pulse generator, a RS F/F circuit and a detector, the generator generates a set pulse signal and/or a reset pulse signal when a state of a PWM signal is changed. After the generation of the set pulse signal, the generator continuously generates following pulse signals after elapse of a predetermined period of time counted from the generation of the set pulse signal. The generator adjusts, based on a selector signal, the predetermined period of time counted to a time when the following pulse signal is transmitted at a first time. The detector detects the state of the selector signal based on the predetermined period of time counted from a time when the RS F/F circuit receives the set pulse signal or the reset pulse signal to a time when receiving the following pulse signal at a first time.
US10530346B2

An aspect of the disclosure includes a comparator circuit comprising: a master latch comprising a first amplifier circuit and a first latch circuit coupled to an output of the first amplifier circuit; a slave latch comprising a second amplifier circuit having an input coupled to the output of the first amplifier circuit, and a second latch circuit coupled to an output of the second amplifier circuit; and a hysteresis compensation circuit coupled to the output of the second amplifier circuit and configured to cause a first predetermined signal level shift of an output signal of the first amplifier circuit in response to a high signal level at the output of the second amplifier circuit, and configured to cause a second predetermined signal level shift of an output signal of the first amplifier circuit in response to a low signal level at the output of the second amplifier circuit.
US10530343B2

A system for monitoring pulse width modulation (PWM) duty operation execution for motor control, which can detect whether or not the PWM duty operation execution used for torque and speed control of a motor is performed normally within an interrupt execution timing, and perform failure diagnosis depending upon the detected result, thus enhancing stability of motor control.
US10530328B2

A surface acoustic wave (SAW) device including a piezoelectric layer, a high acoustic velocity layer coupled to the piezoelectric layer, and at least one transducer. The SAW device may include a multi-layer graphene layer in the electrodes of the transducer and/or in a conductive layer that is coupled to the piezoelectric layer.
US10530321B2

Reflectionless electronic filters, as well as a method for designing such filters is disclosed, along with a method of realizing critical subcircuits within those filters that mimic the behavior of tee- and pi-networks having negative elements, though the critical subcircuits themselves are entirely passive. This allows a much broader range of transmission responses to be realized in reflectionless form than in the prior art, and especially with lower ripple factor for deeper rejection in equal-ripple Chebyshev responses. Reflectionless filters preferably function by absorbing the stop-band portion of the spectrum rather than reflecting it back to the source, which has significant advantages in many different applications.
US10530315B2

Embodiments of the disclosure relate to calibrating a power amplifier. The power amplifier calibration circuit is configured to provide a plurality of bias signal combinations each including a respective first bias signal and a respective second bias signal to the power amplifier. Power amplifier performance parameters for each of the bias signal combinations can be measured and provided to a control circuit in the power amplifier calibration circuit. The control circuit is configured to rank the measured power amplifier performance parameters based on predefined ranking criteria and determines a selected bias signal combination that can optimize the power amplifier performance parameters of the power amplifier. As such, it is possible to calibrate the power amplifier to operate at a balanced performance level, thus helping to improve radio frequency (RF) coverage and performance of the remote unit in a wireless distribution system (WDS).
US10530314B2

An integrated circuit is disclosed for gain-dependent impedance matching and linearity. The integrated circuit includes at least two amplifier branches, an input inductor, and at least two degeneration inductors. Each amplifier branch includes a node, an input transistor, and a cascode stage connected between a drain of the input transistor and the node. Respective nodes of the at least two amplifier branches are connected together and respective gates of the input transistors of the at least two amplifier branches are connected together. The input inductor is connected to the respective gates, and the at least two degeneration inductors are connected between respective sources of the input transistors of the at least two amplifier branches and a ground. The at least two degeneration inductors are configured to establish a magnetic coupling with the input inductor and establish another magnetic coupling between each other.
US10530313B2

According to one mode of the inventive concept, an amplification device includes a first amplification unit configured to amplify an input signal when a power level of the input signal is within a first range, a second amplification unit configured to amplify the input signal when the power level of the input signal is within a second range, and an abnormality sensing unit configured to sense an occurrence of an abnormality in the second amplification unit. The abnormality sensing unit senses reverse power regarding an output of the second amplification unit to generate a sensed voltage and compares the sensed voltage with a reference voltage to sense whether an abnormality occurs in the second amplification unit.
US10530308B2

An offset drift compensation circuit for correcting offset drift that changes with temperature. In one example, offset drift compensation circuit includes a low temperature offset compensation circuit and a high temperature offset circuit. The low temperature offset compensation circuit is configured to compensate for drift in offset at a first rate below a selected temperature. The high temperature offset compensation circuit is configured to compensate for drift in offset at a second rate above the selected temperature. The first rate is different from the second rate.
US10530304B2

A power supply system comprises an amplifier stage that includes at least one transistor, for example an LDMOS transistor. The transistor is connected to a supply voltage via a power connection, and is controlled by a control voltage at the control connection of the transistor. In some implementations, a first controller is provided for adjusting the control voltage of the transistor, and a second controller is provided for adjusting the supply voltage. In some implementations, one of the controllers is designed to feed a state signal to the other controller, and the other controller is designed to evaluate the state signal.
US10530303B2

In accordance with embodiments of the present disclosure, a system may include a circuit having a power converter and an amplifier, wherein the power converter is configured to generate an intermediate voltage, provide the intermediate voltage as an amplifier supply voltage to the amplifier, and share the intermediate voltage with one or more additional circuits external to the circuit, wherein at least one of the one or more additional circuits is configured to generate the intermediate voltage.
US10530299B2

A resonator element includes an SC-cut quartz crystal substrate having a thickness t, and an excitation electrode disposed on a principal surface of the quartz crystal substrate, the principal surface being square or rectangular in shape, a side of which has a length L, 28≤L/t≤60 is satisfied.
US10530295B2

Cleaning system (100) including a brush assembly (102) for cleaning solar panels (106). The brush assembly has at least one rotatable brush (403) having a rotational axis. The rotatable brush includes a plurality of sets of bristles (2004), each extending outwardly from a core (2008). A shaft (2005) extends through the core of the brush. The shaft is a telescoping shaft, which is configured to retract and expand to create an elongated brush assembly. An apparatus, system, and method for conveying an assembly along a track. A rail (401) includes a first planar side, a second planar side, and a third planar side. The first, second, and third planar sides are arranged to form at least two acute angles ranging between 50 degrees and 80 degrees. A carriage assembly (300) includes a drive wheel (301) and at least two rollers (302). The drive wheel is configured to contact the second planar side and is configured to translate the assembly along the rail. The two rollers are configured to contact the two other sides to maintain the carriage in contact with the rail.
US10530291B2

A solar cell module mounting system for fixing a plurality of solar cell modules to a side wall of a building, the plurality of solar cell modules include a plurality of first solar cell modules. Each of the plurality of first solar cell modules includes a first side and a second side, the first side being proximal to the side wall of the building, the second side being distally positioned and lower than the first side and/or at a position outwardly away from the side wall part of the building. The plurality of the first solar cell modules are arranged vertically, and a relationship of 16≤θ1−(32/11)≤56 is satisfied for adjacent vertically arranged first solar cell modules.
US10530290B2

A hybrid power generation system is disclosed including but not limited to a processor in data communication with a non-transitory computer readable medium for controlling a plurality of power sources to substantially optimize energy generation by the plurality of power sources, wherein the plurality of power sources comprise a solar panel and a battery that generate energy; a computer program comprising instructions stored in the non-transitory computer readable medium that are executed by the processor, the computer program comprising, instructions to determine a current operating state for each of the plurality of power sources; instructions to determine a new operating state for each of the plurality of power sources to substantially optimize power generated for each of the power sources; and instructions to replace the current operating state for each of the plurality of power sources to the new operating state for each of the plurality of power sources.
US10530285B1

A method of controlling a motor controller includes receiving respective measurements for each of at least three phase currents or voltages output by the motor controller that were instantaneously sensed at substantially the same instant, determining a magnitude of a model signal that models the sensed phase currents or voltages at the instant of the instantaneous sensing as a function of each of the respective measurements, and controlling the motor controller based on the magnitude of the model signal. A motor controller and a controller of a motor controller using the method are also provided.
US10530281B2

An oil-pump motor drive apparatus includes a current detection unit for detecting each of multi-phase currents flowing through coils of a stator, a control unit for converting the detected multi-phase currents into a d-axis current Id and a q-axis current Iq, calculating a phase error between an actual rotational position of the rotor and an imaginary rotational position by comparing the d-axis current Id with a d-axis current command value Idref and comparing the q-axis current Iq with the d-axis current command value Idref, performing control so that the phase error gets closer to zero, and outputting voltage command values indicating voltages to be applied to respective phases of the brushless motor, to a motor drive circuit, in which the control unit sets the d-axis current command value Idref to a value larger than zero when the number of revolutions of the motor is smaller than a predetermined number.
US10530278B1

A method named as Magnet Shifting to reduce torque ripple of permanent magnet synchronous motor is disclosed. A way of reasonably choosing the repeating unit of magnetic pole, the shifting ways and the shifting angle calculation of the first and second magnet shifting is described, which are carried on the repeating unit of magnetic poles individually or repeatedly to improve the performance of the motor. The method can be applied to surface, surface-inset and inner-embedded permanent magnet motors, which can reduce torque ripple caused by different torque components, including cogging torque, reluctance torque or permanent magnet torque. It also can quickly calculate the shifting angle of the magnetic pole by choosing repeating unit reasonably. Magnet shifting can effectively enhance the sinusoidal degree of back electrodynamic force (back-EMF) waveform, where the repeating units can offset the torque ripple between the maximum and the minimum value to reduce the different torque harmonics. Also, the output torque can be maintained nearly to the original value while less vibration noise of the motor is inevitably introduced.
US10530273B2

An unfolding bridge includes a half-bridge with a first input terminal, a second input terminal, and an output terminal, wherein the half-bridge includes a first bridge switch connected between the first input terminal and the output terminal and a second bridge switch connected between the second input terminal and the output terminal. The unfolding bridge also includes a further half-bridge which includes a first further bridge switch connected between the first input terminal and a further output terminal and a second further bridge switch connected between the second input terminal and the further output terminal. A switch controller for operation of the bridge switches is designed such that a connection of the output terminals with the input terminals via the bridge switches is reversed at a zero crossing of an alternating current flowing at the output terminals. In a current path between the input terminals via the first bridge switch, the output terminals, and the second further bridge switch, and in a current path between the input terminals, via the first further bridge switch (S5), the output terminals, and the second bridge switch, at least one reverse voltage compensator is arranged. The reverse voltage compensator is configured to shift the electrical potential of the respective input terminal with respect to the respective output terminal, between which the reverse voltage compensator is arranged, by a compensation voltage dropped across the reverse voltage compensator, and thereby compensates for a reverse voltage that is oriented against the flow of current in the current path in which the reverse voltage compensator is arranged.
US10530272B2

A voltage source converter includes a number of converter modules, one for each of a number of phases, connected in-series between two DC terminals. Each converter module includes an upper director valve in series with a lower director valve, where a junction between the two provides a primary AC terminal, an upper wayshaper section, a common waveshaper block and a lower waveshaper section in parallel with the valves, where the upper and lower waveshaper sections include multilevel cells and the common waveshaper block include at least one common waveshaper connected between the upper and lower waveshaper sections, a first switching element connected between a secondary AC terminal and the upper waveshaper section and a second switching element connected between the secondary AC terminal and the lower waveshaper section.
US10530271B2

In a power conversion device in a configuration in which a plurality of power converter cells has serially connected outputs and includes a converter and an inverter as components, when a load is light, the cells also operate with a light load, and efficiency is reduced. A power conversion device has a plurality of power converter cells. The outputs of the cells are connected in series. The device has a controller that controls the cells. The cells each have a converter that converts an externally inputted power supply voltage and generates a DC link voltage and an inverter that converts the DC link voltage into an alternating current voltage and outputs the current. The controller stops a converter in some of the cells depending on power supply electric power or load electric power. The inverter continues to operate using a link capacitor as a power supply.
US10530270B2

An electrical converter, comprising a plurality of first modules and a plurality of second modules. At least one of the plurality of first modules includes a half-bridge module coupled with a direct current (DC)-link capacitor. A diode connected across the DC-link capacitor and a thyristor. At least one of the plurality of second modules is connected to at least one of the plurality of first modules.
US10530257B1

A phase-redundant voltage regulator can include multiple regulator phases connected in parallel between a common regulator input and a common regulator output. Each regulator phase includes a voltage regulator that receives an input voltage and drives a respective output voltage. The voltage regulator also includes a plurality of linear regulators, each having a linear ORing device electrically connected between the regulator output of a respective regulator and an output of the linear regulator. The voltage regulator also includes an amplifier having inputs electrically connected to a remote voltage sense input and to a reference voltage input. An output of the voltage regulator is electrically connected to an input of the linear ORing device. The amplifier controls the linear ORing device to drive a voltage on the output of the linear regulator equivalent to a voltage on the reference voltage input.
US10530251B1

Converter for the converting a DC input voltage into a DC output voltage, having at least one inductance and capacitance, which are interconnected in a power-conducting path, wherein a current inductance value of the inductance depends on a current value of a current flowing through the coil, having a regulator for regulating the DC output voltage to a setpoint, wherein the regulator comprises a parameter set that determines its regulation behavior, having a measurement module for determining at least one characteristic value of at least one characteristic parameter of the converter, and the converter contains a plurality of interchangeable parameter sets for the regulator, wherein each one of the parameter sets in the regulator can be activated, and having a control module for exchanging and activating each of the parameter sets in the regulator as a function of at least one of the characteristic values.
US10530246B2

A charge pump circuit is provided, in which a charge pump is supplied with a temperature-dependent bias current, in particular a bias current that decreases with temperature.
US10530241B2

A driver circuit for an electric device of an intrinsically safe circuit is provided, including a coupling capacitor configured to be open to AC voltage signals and to decouple DC voltage signals, the coupling capacitor includes first and second terminals, and is electrically connected to a first output line of the driver circuit by the first terminal; a first circuit configured to detect an output current of the coupling capacitor, which flows from the first terminal to the first output line; a switchable element electrically connected to the second terminal; a switching behaviour of the element being controllable by switching the element from an electrically blocking state to an electrically conductive state when the output current at the first terminal exceeds a predefined threshold, so that the element in the conductive state causes discharge of the coupling capacitor via the second terminal.
US10530231B2

A linear vibration motor includes a vibration block having permanent magnets and magnetic conductive yokes between adjacent permanent magnets; and a stator having stator coils arranged corresponding to the vibration block and magnetic conductive cores in the stator coils, a magnetic conductive brush being fixed on the magnetic conductive cores and a brush head of the brush being in elastic contact with the magnetic conductive yokes; or, a magnetic conductive brush being fixed on the magnetic conductive yokes and the brush head of the brush being in elastic contact with the magnetic conductive cores. The magnetic field lines generated by the vibration block can be concentrated to be conducted to the stator coils, thereby maximizing the effective magnetic field of the vibration block to improve the acting force between the vibrator and the and obtain an intensified vibration effect.
US10530226B2

A stator for a linear stepper motor includes four stator sheets and two stator windings. The four stator sheets are oriented towards each other, provided with bent polar arms, and have two inner stator sheets each defining a sheet recess and two outer stator sheets that are arranged in an offset manner. THE four stator sheets are joined into an integral coil body by a stator overmold. One of the stator windings is wound onto the coil body between one inner stator sheet and one outer stator sheet and connected with connector pins. The four stator sheets and the stator overmold including a stator flange and a pin socket are integrally formed such that radial envelope surfaces of the at least four stator sheets are free from the stator overmold. A stator recess inside the stator is arranged centrically in the stator overmold.
US10530223B2

With respect to servo amplifiers attached to a component mounter, a motor unit of at of a drive mechanism assembled on a mounting head is attached to be exchangeable. A control device of the component mounter switches the servo amplifier from a servo on state to a servo off state before exchange of the motor unit, maintains servo amplifier system power in an on state, initializes an encoder of the motor unit connected to the servo amplifier after the motor unit has been exchanged, and returns the servo amplifier to a servo on state. By this, the servo motor of the exchange motor unit achieves a state in which feedback control can be performed based on detection information of the encoder, and operation of the exchanged motor unit can be started.
US10530220B2

A power tool with a combined printed circuit board (PCB) that reduces internal wiring of the power tool and provides a large amount of air flow to internal components. In some instances, the combined PCB has a surfboard shape and includes a motor control unit and power switching elements (Field Effect Transistors or FETs). The combined surfboard PCB is located above the trigger, but below the motor and drive mechanism. In other instances, the combined PCB has a doughnut shape and is located coaxially with a motor shaft. The combined PCB may be positioned between a doughnut-shaped control PCB and the motor.
US10530218B2

A vibration motor includes a base portion arranged to extend perpendicularly to a central axis extending in a vertical direction; a shaft having a lower end fixed to the base portion, and arranged to project upward along the central axis; a circuit board arranged above the base portion; a single annular coil attached to the circuit board, and arranged to have the shaft arranged inside thereof; a bearing portion attached to the shaft to be rotatable with respect to the shaft above the coil; a rotor holder attached to the bearing portion; a magnet portion including a plurality of magnetic poles, and attached to the rotor holder; an eccentric weight attached to the rotor holder; a spacer attached to the shaft between the bearing portion and the coil, and including an upper surface arranged to be in contact with a lower surface of the bearing portion; and a cover portion arranged to cover, at least in part, upper and lateral sides of the rotor holder and the eccentric weight, and fixed to an upper end of the shaft and an outer edge portion of the base portion. The spacer includes a lower surface arranged opposite to an upper surface of the coil in the vertical direction.
US10530215B2

A pump is provided with a motor arranged in a stator case, wherein a junction box is arranged at one axial end of the stator case, the junction box is provided with a tubular shell component, the first axial end of the tubular shell component is placed at the axial end of the stator case, the opposite second axial end of the tubular shell component is sealed through at least one cover piece, an operation display circuit board and a motor driving circuit board are arranged in the tubular shell component. The tubular shell component and the containing box are not provided with conductive contact pins.
US10530213B2

In a fan motor, a stator unit of a motor that rotates an impeller includes an annular stator, the center of which is positioned on a central axis, and a housing including an accommodating portion that accommodates a part of a resin portion covering at least a part of the stator. At least one of a bottom face of the accommodating portion oriented to the stator in the axial direction and an inner side face of the accommodating portion oriented to an inner side in the radial direction is provided with a plurality of stepped portions. The stepped portions are different from each other in length in the axial direction when provided in the bottom face, and/or in length in the radial direction when provided in the inner side face. The bottom face, the inner side face, and the stepped portion are covered with the resin portion.
US10530212B2

A motor stator frame including two plates in cast iron; at least one steel bar connecting both plates, each bar having two threaded ends; and at least one threaded bushing. Where each of the plates has at least one orifice being used as a seat for each threaded bushing the threaded ends of each bar being engaged into the threaded bushings.
US10530207B2

An object is to provide a rotary electric machine capable of suppressing degradation of strength in high-speed rotation and reducing a torque ripple.A rotor of a rotary electric machine according to the present invention includes a rotor core provided with a magnet insertion hole that forms a space into which a permanent magnet is inserted and a non-magnetic portion facing the space to form a part of the magnet insertion hole, wherein the non-magnetic portion is provided asymmetrically with respect to a d-axis.
US10530206B2

The present invention concerns a brushless electric machine with a rotor having interior permanent magnets, characterised in that the rotor consists of a tubular core (1), said core (1) having N pairs of longitudinal slots (2, 3) having trapezoidal cross-section, a width La and a length L, where La/L is between 0.25 and 0.35, the two slots (2, 3) of a pair extending on either side of the median radial plane, at an angle of 7.5°±1.5°, the core having, in the region of convergence of each pair of slots, a longitudinal channel (10) opening on either side of the front ends of the core (1).
US10530202B2

A rotor includes a first insulator coupled to a first rotor core, and a second insulator coupled to a second rotor core. The first rotor core may include first teeth protruding from a first outer circumferential surface thereof, and the second rotor core may include second teeth protruding from a second outer circumferential surface thereof. The first insulator may include a body configured to surround the first teeth. A first outer guide may be formed at an outside of the body with respect to a radial direction of the first rotor core, and the second insulator may include a body configured to surround the second teeth. A second outer guide may be formed at an outside of the body with respect to a radial direction of the second rotor core. The first teeth and the second teeth may be disposed at different positions with respect to a circumferential direction.
US10530201B2

A stator includes a stator core having slots arranged in a circumferential direction and a stator coil formed by wave-winding continuous coil wires on the stator core. Each of the continuous coil wires has in-slot portions received in the slots and turn portions each of which connects, on the outside of the slots, one pair of the in-slot portions. The stator coil is formed, by spirally rolling a band-shaped coil wire bundle that is formed by bundling the continuous coil wires, into a cylindrical shape. In the coil wire bundle, the continuous coil wires are transposed at a plurality of locations. Moreover, in a range where the continuous coil wires extend in the circumferential direction of the stator core by one complete turn, at least one interval between adjacent transposition locations in the coil wire bundle is greater than or equal to the circumferential length of one turn portion.
US10530189B2

An electronic device carried around by the user is desired to be used for a long period. In order to achieve this, a high-capacity battery may be incorporated. Since a high-capacity battery is large, its incorporation in an electronic device increases the weight of the electronic device. An electronic device used while being implanted in the body of the user, provided with an emergency power supply, is provided. In an electronic device provided with a plurality of batteries, a transmitting portion and a receiving portion conduct wireless charging among different batteries, and the battery to be charged or used is selected by a power supply management circuit depending on the circumstances.
US10530184B2

This disclosure involves verifying that a power network model corresponds to an electric power network providing electrical power in a geographical area. For instance, a validation device computes a validation score for a power network model based on a connectivity score, an asset score, and a power-flow score. The connectivity score indicates connectivity errors in the power network model as compared to the power network. The asset score indicates power-delivery errors in the power network model with respect to power-consuming assets serviced by the power network. The power-flow score indicates power-flow calculation errors in the power network model with respect to voltage ranges for the power network. The validation score is repeatedly computed for iteratively updated versions of the power network model until a threshold validation score is obtained. The validated power network model is provided to a control system for identifying and correcting errors in the power network.
US10530183B2

A communication apparatus comprises a first communication unit configured to receive, from an external server, an output suppression message instructing output suppression of a dispersed power source; and a second communication unit configured to perform communication of a predetermined message having a predetermined format with a power management apparatus that manages power of an equipment installed in a consumer's facility. The output suppression of the dispersed power source is performed in accordance with the output suppression message by a conversion apparatus that converts DC power output from the dispersed power source to AC power. The predetermined format includes an information element capable of storing at least one of first information and second information, the first information being related to a communication status with the conversion apparatus, the second information being related to an acquisition status of the output suppression message. The second communication unit is configured to transmit, to the power management apparatus, the predetermined message including at least one of the first information and the second information as an information element.
US10530181B2

A method comprises generating power at a solar photovoltaic cell; receiving, at a controller, one or more input parameters pertaining to a power output of the solar photovoltaic cell; introducing liquid to the solar photovoltaic cell in response to the power output of the solar photovoltaic cell to increase the efficiency of the solar photovoltaic cell; recovering heat from the liquid introduced to the solar photovoltaic cell; and selecting an appropriate distribution of the power output of the solar photovoltaic cell to one or more power-drawing components in a way that maximizes a chosen objective for the whole of system.
US10530174B2

Techniques for focusing an energy radiated by a wireless power transmitting unit are described. An example power transmitting unit includes a transmit coil configured to generate a magnetic field to wirelessly power a device within an active wireless charging area. The power transmitting unit also includes a power generating circuitry to deliver a current to the transmit coil to generate the magnetic field. The power transmitting unit also includes a patch array disposed in parallel with the transmit coil to reduce a strength of the magnetic field at frequencies outside of the operating frequency during operation of the power transmitting unit.
US10530159B2

A method for providing negative control power for an electrical supply and/or transmission network by means of the operation of a gas turbine, includes the following steps: a dynamo-electric machine of the gas turbine is supplied with electric power for motor operation from the supply and/or transmission network; the electrical input power is regulated or controlled by the motor operation on the basis of a network signal from the supply and/or transmission network to which the gas turbine is connected; and an operating parameter of the gas turbine for motor operation is altered as a result of this regulation or control for the purpose of deliberately increasing the electrical input power from the supply and/or transmission network.
US10530155B2

A drive circuit drives a plurality of switching elements connected in parallel to each other. The drive circuit includes an operating unit that performs first and second switching processes. In the first switching process, under a condition that a first current detection value acquired before next time an on-command is received is determined to fall below a first threshold that is equal to or less than a threshold current, an on-operation target that is used the next time the on-command is received is set to a second switching element. In the second switching process, under a condition that the second current detection value acquired before the next time the on-command is received is determined to exceed a second threshold that is equal to or greater than the threshold current, the on-operation target that is used the next time the on-command is received is set to a first switching element.
US10530149B2

The invention relates to a method for detecting an interruption of an active conductor in an ungrounded direct-voltage power supply system. Five alternative methods are introduced, which are based on determining a current load current, a current total insulation resistance, a current displacement voltage, a current total capacitance or a current total impedance. Each of these methods minimizes the hazard related to accidental touching of two active conductors in an ungrounded direct-voltage power supply system.
US10530147B2

A control device for an electrical device such as an electric motor is provided. The control device is designed to, when necessary, bring about a safe, torque-free state of an electric motor, in particular a field-weakened electric motor. The control device includes a safety unit which is designed to generate safety control signals. A driver unit of the control device is designed to generate, irrespective of a state of motor control signals, in the case of a first state pattern of the safety control signals, power semiconductor control signals in such a way that power semiconductors have a non-conductive state, in the case of a second state pattern of the safety control signals to generate the power semiconductor control signals in such a way that a bridge output terminal is electrically connected to a positive intermediate circuit potential, and in the case of a third state pattern of the safety control signals to generate the power semiconductor control signals in such a way that the bridge output terminal is electrically connected to a negative intermediate circuit potential.
US10530144B2

An apparatus for mitigating GIC (geomagnetically induced current) effects through a fuzzy logic controlled variable resistor. Under GIC conditions (or any unbalanced fault current condition), the GIC or unbalanced fault current flows through the neutral of a power transformer. It is detected by the fuzzy logic controller, which sends a signal to a switch to open. The resistor is in the circuit and impedes the flow of current through the neutral, thereby protecting the transformer from getting overheated.
US10530141B1

An improved access electrical box for housing electrical connections for integration with an electrical system having a conduit and a plurality of conduit wires, the electrical box comprising a plurality of box panels forming an interior space and a front opening, the electrical box further has a top opening, and a movable access panel which selectively covers and uncovers the top opening and has a wiring aperture which allows the conduit wires to be inserted into the interior space, the electric box further has an installed device having device wires, which is secured within the front opening such that the device wires extend into the interior space, the movable access panel allows a user to splice the device wires and the conduit wires through the top opening to complete the electrical connections, and is further adapted to enclose the electrical connections when the movable panel is a closed position.
US10530139B2

A housing for measuring instruments has a sealing element with conductor guides for guiding insulated conductors therethrough. The sealing element is prefabricated. The conductor ends of the conductors are at least partly stripped. A transition point between the insulated conductor and the partly stripped conductor end is located in the conductor guide within the sealing element.
US10530135B1

A cable conduit electrical box including a base having at least one opening for receiving a cable conduit, a cover removably attachable to the base, and an adapter removably positioned on the base or the cover for sealing the at least one opening around the cable conduit. The adapter may be secured with mounting tabs or mounting apertures.
US10530133B2

An apparatus includes an enclosure, a power switch, one or more power converters and a wire. The enclosure may include a door and one or more apertures. The enclosure may be mechanically attachable to an external side of an industrial control panel with the apertures aligned to one or more openings in a wall of the industrial control panel. The power switch may be mounted inside the enclosure and configured to switch electrical power from a line-side power line to a load-side power line. The load-side power line may be configured to transfer the electrical power through at least one of the apertures. The power converters may be configured to generate a low-voltage electrical power from the electrical power. The wire may be configured to transfer the low-voltage electrical power through at least one of the apertures.
US10530128B2

Methods, devices and systems are described for enabling a series-connected, single chip vertical-cavity surface-emitting laser (VCSEL) array. In one aspect, the single chip includes one or more non-conductive regions one the conductive layer to produce a plurality of electrically separate conductive regions. Each electrically separate region may have a plurality of VCSEL elements, including an anode region and a cathode region connected in series. The chip is connected to a sub-mount with a metallization pattern, which connects each electrically separate region on the conductive layer in series. In one aspect, the metallization pattern connects the anode region of a first electrically separate region to the cathode region of a second electrically separate region. The metallization pattern may also comprise cuts that maintain electrical separation between the anode and cathode regions on each conductive layer region, and that align with the etched regions.
US10530127B2

A semiconductor vertical light source includes upper and lower mirrors with an active region in between, an inner mode confinement region, and an outer current blocking region that includes a common epitaxial layer including an epitaxially regrown interface between the active region and upper mirror. A conducting channel including acceptors is in the inner mode confinement region. The current blocking region includes a first impurity doped region with donors between the epitaxially regrown interface and active region, and a second impurity doped region with acceptors between the first doped region and lower mirror. The outer current blocking region provides a PNPN current blocking region that includes the upper mirror or a p-type layer, first doped region, second doped region, and lower mirror or an n-type layer. The first and second impurity doped region force current flow into the conducting channel during normal operation of the light source.
US10530117B2

An optical fiber laser device generates laser light by using an optical amplifying fiber as an amplification medium in a laser oscillator and includes: an optical outputting fiber configured to emit laser light to an outside; a return-light-attenuating portion configured to perform an attenuation process to return light propagating through at least the optical outputting fiber in a reverse direction of the laser light; a thermal conversion unit provided at the return-light-attenuating portion and configured to convert the return light into heat; a temperature-monitoring device configured to measure an increase in a temperature, of the return-light-attenuating portion, caused by the heat converted by the thermal conversion unit; and a control unit configured to decrease or stop an output of the laser light when the temperature measured by the temperature-monitoring device becomes a predetermined threshold temperature or higher.
US10530114B2

The disclosed subject matter relates to a polarization-maintaining very large mode area (PM VLMA) Erbium-doped fiber and a polarization maintaining, Er-doped VLMA amplifier.
US10530113B2

A fiber laser apparatus includes a pumping light source which launches pumping light, an amplifying optical fiber which includes a core and a noncircular cladding, and absorbs the pumping light to launch laser light, an amplifying coil which has a configuration around which the amplifying optical fiber is wound, a first reflector which is provided on an input side of the amplifying coil and is configured to reflect the laser light toward the amplifying coil, and a second reflector which is provided on a launching side of the amplifying coil, has a lower reflectance than a reflectance of the first reflector, and is configured to reflect the laser light toward the amplifying coil.
US10530107B2

A busway assembly includes first and second busway sections and a joint assembly connecting the first and second sections. Each busway section includes a housing including first and second opposing side portions. Each busway section includes a first insulator held in the first side portion and a second insulator held in the second side portion. The first and second insulators each hold one or more bus bar conductors. The joint assembly includes first and second connected joint housings and plurality of joint conductors held in the first and second housings. A first exposed portion of each joint conductor extends out of the first housing and is electrically connected with one of the bus bar conductors of the first busway section. A second exposed portion of each joint conductor extends out of the second housing and is electrically connected with one of the bus bar conductors of the second busway section.
US10530105B2

A communications device which includes at least eight first plate communication interfaces disposed along one length of one side of the device housing is disclosed. The device also includes at least six second plate communication interfaces that are disposed along the length of the second side of the device housing. The at least six second plate communication interfaces includes at least six universal serial bus (USB) ports. At least one circuit board is disposed in the device housing and electrically connected to the first and second plate communication interfaces.
US10530103B2

An electrical connector casing enclosing an electrical connector comprises a case part having a connector inlet, and a lid part having a lid opening, where the openings of the connector inlet and the lid opening have a substantially the same shape and are angled differently from each other as viewed from a front-back direction. An electric connector is inserted from the back of the lid part through the lid opening, and is rotated to be inserted into the connector inlet from the back of the case part. When the lid part attaches to the case part, due to the rotationally different angles between the lid opening and the connector inlet, the electric connector is securely held inside the casing.
US10530101B2

A plug-in connector part for connection to a mating plug-in connector part includes: a housing part; at least one electrical contact element, which is arranged on the housing part, for establishing electrical contact with the mating plug-in connector part; and a temperature-monitoring device including at least one sensor device for detecting a rise in temperature of the at least one contact element. The temperature-monitoring device includes a support element that extends over an entire surface thereof along a plane and includes at least one opening and one contact surface arranged at the at least one opening, the at least one contact element extending through the at least one opening such that the at least one contact element abuts the contact surface, and the at least one sensor device being arranged on the support element so as to detect a rise in temperature of the at least one contact element.
US10530095B2

A re-wireable electrical connector including a housing top 13 and a housing base 14 securable together to house a primary chassis member 25, wherein the primary chassis member is removable from the housing top and housing base and includes at least one terminal 22 to which a cable conductor may be secure, the terminal being configured to be an electrically conductive contact with a terminal socket 21 into which the pin of a complimentary conductor may be inserted.
US10530092B2

A branch connector is capable of preventing cable breakage when subjected to vibration or shock. The branch connector (1) includes a pair of split housings capable of opening and closing with respect to each other, a relay contact (40) supported by the split housings and connecting electrically to a cable guided by the split housings in a closed state, and a cable holder, formed in the split housings to hold the cable, including a tight cable holder on the side closer to the relay contact (40) to hold the cable so that movement of the cable in a radial direction is relatively smaller when the split housings are in the closed state and a loose cable holder on the side farther from the relay contact (40) to hold the cable so that movement of the cable in a radial direction is relatively larger when the split housings are in the closed state.
US10530090B2

A holding frame comprising a base frame and at least two flange parts which are attached to the base frame opposite each other is proposed, in which each flange part extends outside the base frame along an outer face of the base frame in an insertion direction, around a lower edge of the base frame, inside the base frame along an inner face of the base frame in the opposite direction to the insertion direction and beyond an edge of the base frame in the opposite direction to the insertion direction, wherein each flange part has at least one latching window, in the region extending beyond the edge of the base frame, as a latching element for receiving a latching lug of the module to fix the module in the holding frame.
US10530089B2

An electrical contact includes a contact body and a contact spring. The contact spring is disposed in the contact body and has a locking arm locking the contact spring in a housing. The locking arm moves in a vertical direction away from the contact body when a withdrawal force acting on the contact spring exceeds a retaining force of the contact spring.
US10530085B2

A tuning fork terminal includes: a pair of press fit pieces having end surfaces facing each other with a gap into which a mating terminal is inserted; a connecting portion that connects one-end sides of the pair of press fit pieces; and a connection end surface that smoothly connects the one-end sides of each of the end surfaces of the pair of press fit pieces and the end surface of the gap side of the connecting portion. The connection end surface is formed by hollowing the one-end side of the end surface of the press fit piece more than the other part of the end surface, and the one-end side of each of the end surfaces of the pair of press fit pieces and the end surface of the connecting portion are smoothly connected in an arc shape to form a curved surface.
US10530076B2

A cable shoe having a predetermined breaking location and an arrangement of a cable shoe connected to a cable-shoe end of a cable.
US10530060B2

An end fire circularly polarized (CP) substrate integrated waveguide (SIW) horn antenna and a method of manufacturing thereof are described. The antenna includes an input section for receiving radio frequency (RF) waves from a source; and a body extending from the input section for receiving the RF waves from the input section, the body comprising a plurality of radiating units, the plurality of radiating units being configured to radiate circularly polarized waves (CP) in a far field, wherein apertures of the plurality of radiating unit being located along an edge of a planar dielectric substrate, and wherein the horn antenna is in a planar form.
US10530047B2

The present application discloses embodiments that relate to an electromagnetic apparatus. In one aspect, the present apparatus includes a circuit board configured to propagate an electromagnetic signal, a waveguide configured to propagate an electromagnetic signal, and a coupling port configured to couple the electromagnetic signal between the circuit board and the waveguide. The apparatus further includes a radiating structure disposed on the circuit board. The radiating structure includes an electric field coupling component configured to an electric field between the circuit board and the coupling port and a magnetic field coupling component configured to couple a magnetic field between the circuit board and the coupling port.
US10530033B2

A demultiplexer/multiplexer includes an input terminal, which receives input signals from respective phases of a quadrifilar helix antenna; phase shifter/separator/mixers, which alternately phase-shift right-handed and left-handed circularly polarized waves of the input signals, respectively, by 90°/−90° to produce phase-shifted waves to be combined in an inphase combination; phase shifter/mixers, which receive the left-handed or right-handed circularly polarized waves from the phase shifter/separator/mixers, and phase-shift one of the left-handed and right-handed circularly polarized waves by 180°/−180° to produce a phase-shifted wave to be combined with the other of the left-handed and right-handed circularly polarized waves in an antiphase combination; a variable phase shifter, which adjusts an output signal from the phase shifter/mixers by a phase-shift amount that is received in advance; and an output terminal, which outputs an output signal from the variable phase shifter and the other output signal that is not input to the variable phase shifter.
US10530031B2

Aspects of the subject disclosure may include, for example, a launching device including a transmitter configured to generate a radio frequency signal in a microwave frequency band. A planar strip antenna is configured to launch the radio frequency signal as a guided electromagnetic wave that is bound to an outer surface of a transmission medium, wherein the guided electromagnetic wave propagates along the outer surface of the transmission medium without an electrical return path. Other embodiments are disclosed.
US10530028B2

The present disclosure provides a waveguide filter including a casing configured to form a waveguide having a side wall, a part of which is formed with a through hole, a plurality of partitions configured to form resonance sections by partitioning an interior of the waveguide within the casing, a cap configured to have a body that is fitted within the through hole of the casing so as to define at least a part of an inner region of the waveguide, and to have a head formed to correspond to at least a part of a peripheral region around the through hole of the casing so that the head is coupled with the casing, and at least one tuning sheet configured to be held interposed between the head of the cap and the casing when coupled.
US10530027B2

The present invention provides filter assemblies, tuning elements and a method of tuning a filter. A filter assembly includes a housing having a top cover, a bottom cover and at least one sidewall, the top cover, the bottom cover and the at least one sidewall defining an internal cavity, the housing configured to receive first through third radio frequency (“RF”) transmission lines; a top metal sheet mounted within the internal cavity that has a plurality of openings that form a first hole pattern; and a bottom metal sheet mounted within the internal cavity that has a plurality of openings that form a second hole pattern. The top and bottom metal sheets are vertically spaced-apart from each other in a vertically stacked relationship within the internal cavity. The top metal sheet and the bottom metal sheet each include at least one resonator.
US10530023B2

A cooling element is provided for at least one object, in particular for a high-voltage battery. The cooling element includes a coolant inlet, to which a refrigerant can be supplied and which is connected to a main line. The cooling element is designed to transfer heat from the object to the refrigerant. The cooling element further includes at least one distributor which distributes the refrigerant from the main line to a plurality of parallel lines, wherein the refrigerant is present in the cooling element as a two-phase mixture and the distributor is configured to distribute the refrigerant uniformly to the parallel lines.
US10530017B2

In a storage-battery control system, an insulating communication unit couples a controller and a plurality of battery modules coupled together in series to configure a storage battery unit. A floating grounding pattern of the controller is divided into a first floating grounding pattern and a second floating grounding pattern. The plurality of battery modules in the storage battery unit is divided into a first zone battery module group and a second zone battery module group so that the battery modules belonging to the first zone battery module group correspond to the first floating grounding pattern, while the battery modules belonging to the second zone battery module group correspond to the second floating grounding pattern. An insulating communication unit couples the respective battery modules.
US10530003B2

A solid oxide fuel cell of the present invention includes: a fuel cell unit including a fuel electrode, a solid electrolyte and an air electrode layered in the written order; a current collection assisting layer that is layered on an air electrode side of the fuel cell unit; air channels disposed on the air electrode side; and fuel gas channels disposed on a fuel electrode side. The air channels and the fuel gas channels are defined and formed by a current collector on the current collection assisting layer and a current collector on the fuel electrode side of the fuel cell unit. The air channels and the fuel gas channels extend in the same direction that is perpendicular to the fuel cell unit layering direction. The current collector on the air electrode side is fixed to the current collection assisting layer at first fixing portions that extend in the air channel extending direction, and the current collector on the fuel electrode side is fixed to the fuel electrode side of the fuel cell unit at second fixing portions that extend in the fuel gas channel extending direction. The solid oxide fuel cell is characterized in that the current collection assisting layer has such flexural rigidity that is lower in a direction perpendicular to the air channel extending direction than in the air channel extending direction.
US10530001B2

Disclosed is a device for scrubbing carbon dioxide-contaminated gas for use in a fuel cell. The device comprises at least one first opening for allowing gas to enter or exit the device, at least one second opening for allowing gas to exit or enter the device, and at least one sorbent that is capable of removing carbon dioxide from the gas and is arranged in a form of layers which the gas contacts when it flows from the first to the second opening. The device may further comprise one or two gas preparation units for removing solid and/or liquid contaminants from the gas and for adjusting the temperature and/or humidity of the gas.
US10529995B2

A receptacle in the body of a missile includes a plurality of electrical contacts connected to one or more electrically powered devices within the missile and configured to connect to an electrical power source. The receptacle receives a removable and reusable battery pack including connectors contacting the plurality of electrical contacts when the battery pack is mounted within the receptacle and one or more non-chemical, squibless batteries, preferably comprised of high power density primary cell lithium metal oxide cells. An interface circuit coupled to the squibless batteries initiates, terminates, and re-initiates delivery of electrical power from the squibless batteries to the plurality of electrical contacts based on a control input. Transportation, storage, and use risks associated with squibs in chemical batteries are avoided. During development testing, battery power may be shut down and restarted without the battery first becoming fully depleted and replaced shortening overall testing time and reducing expense.
US10529986B2

A method of producing a positive electrode active material for a nonaqueous electrolyte secondary battery, the method includes preparing nickel-containing composite oxide particles having a ratio 1D90/1D10 of a 90% particle size 1D90 to a 10% particle size 1D10 in volume-based cumulative particle size distribution of 3 or less; obtaining a raw material mixture containing the composite oxide particles and a lithium compound and having a ratio of a total number of moles of lithium to a total number of moles of metal elements contained in the composite oxide in a range of 1 to 1.3; subjecting the raw material mixture to a heat treatment to obtain a heat-treated material; subjecting the heat-treated material to a dry-dispersion treatment to obtain a first dispersion; and bringing the first dispersion into contact with a liquid medium to obtain a second dispersion.
US10529978B2

It is an object of the present invention to provide a nonaqueous electrolyte secondary battery improved in output after storage in a charged state. An embodiment of the present invention provides a nonaqueous electrolyte secondary battery including an electrode assembly having a structure in which a positive plate and a negative plate are stacked with a separator therebetween. The positive plate contains tungsten and a phosphate compound. The negative plate contains a graphitic carbon material as a negative electrode active material and a noncrystalline carbon material stuck on the surface thereof. The negative plate contains tungsten or a tungsten compound on the surface of the noncrystalline carbon material.
US10529976B2

An electrode for a non-aqueous electrolyte secondary battery whose life properties can be improved, and a non-aqueous electrolyte secondary battery including the electrode. An electrode for a non-aqueous electrolyte secondary battery according to one aspect of the present invention includes a collector, and an active material layer formed on a surface of the collector. The active material layer includes an active material containing SiOx particles having surfaces to which a carboxyl group-containing polymer is bonded, and a binder made of a carboxyl group-containing water-soluble polymer having a carbohydrate structure. The polymer and the binder are bonded to each other.
US10529974B2

The present application provides a secondary battery including a first terminal component, a second terminal component, a cap plate, an electrode component and a resistance element. One of the first and second terminal components is electrically connected to the cap plate through the resistance element, while the other is insulated from the cap plate. The first terminal component includes a connecting plate and a turnable plate, and the connecting plate is attached to the turnable plate. When the secondary battery is in a normal state, a first electrode plate is electrically connected to the connecting plate through the turnable plate, and the second electrode plate is electrically connected to the second terminal component. When a pressure inside the secondary battery exceeds a reference pressure, the turnable plate can turn over to cut off an electrical connection between the turnable plate and the first electrode plate.
US10529969B2

According to embodiments, a pressure relief mechanism comprises a case with an installation hole formed therein, and a pressure relief valve. The pressure relief valve comprises an insertion portion which comprising a vent path formed in an axial portion of the insertion portion and a slit formed in a peripheral wall portion of the insertion portion so as to communicate with the vent path, a pedestal portion provided at an outer end of the insertion portion, a locking portion provided at an inner end of the insertion portion and locked on an inner edge of the installation hole, and a ring-like seal member interposed between around the installation hole and the pedestal portion, the seal portion comprising an elastic member.
US10529960B2

A battery pack includes multiple sub-modules each of which includes multiple battery cells electrically connected to each other, and an exhaust duct that is provided between and integrated with at least the two battery modules facing each other. The exhaust duct includes therein an exhaust passage that communicates with an outer surface of a safety valve provided in each battery cell in each of the facing battery modules.
US10529958B2

A battery packaging material of a first aspect identifiable from the outside has exceptional moldability, insulating properties, and reduced external appearance defects and seal defects. A battery packaging material of the second aspect identifiable has post-molding concealment and adhesion properties, exceptional electrolyte resistance and surface insulating properties. The battery packaging material of the first aspect includes a laminate of at least a base material, adhesive, metal and sealant layers sequentially laminated, at least one of the base material and adhesive layers includes a dye. The battery packaging material of the second aspect includes a laminate of at least a decorative, base material, metal and sealant layers sequentially laminated; the decorative layer has at least a first and second decorative layers from the base material layer side. The decorative layer includes coloring and matting agents. The resin ratio is at least 60% by mass for the first and second decorative layers.
US10529948B2

An organic EL display device includes a base substrate, an organic EL element provided on the base substrate and including a plurality of organic EL layers arranged in a matrix form, a sealing film provided on the organic EL element, and a plurality of sub pixels defined corresponding to the plurality of organic EL layers. The sealing film is provided with a groove formed to run between adjacent ones of the plurality of sub pixels.
US10529945B2

An organic light-emitting device (100) comprising an anode (103); a cathode (109); a light-emitting layer (107) between the anode and the cathode; a first hole-transporting layer (105A) comprising a first conjugated hole-transporting polymer between the anode and the light-emitting layer; and a second hole-transporting layer (105B) comprising a second conjugated hole-transporting polymer between the first hole-transporting layer and the light-emitting layer, wherein a lowest excited state energy level of the first hole-transporting polymer is lower than the lowest excited state energy of the second hole-transporting polymer.
US10529942B2

Disclosed herein are an organic light-emitting diode and an organic light-emitting display device including the same. The organic light-emitting diode includes: a first electrode; a first light emitting structure disposed on the first electrode and including a first organic emissive layer; a second light emitting structure disposed on the first light emitting structure and including a second organic emissive layer; a third light emitting structure disposed on the second light emitting structure and including a third organic emissive layer; and a second electrode on the third light emitting structure, wherein a full width at half maximum (FWHM) of a peak wavelength of light emitted from each of the first organic emissive layer and the third organic emissive layer is within a range from 26 nm to 36 nm, inclusive.
US10529938B2

Various light emitting diode device embodiments that include emissive material elements, e.g., core-shell quantum dots, that are either (i) provided in nanoscale holes provided in an insulating layer positioned between an electron supply/transport layer and a hole supply/transport layer, or (ii) provided on a suspension layer positioned above and covering a nanoscale hole in such an insulating layer. Also, various methods of making such light emitting diode devices, including lithographic and non-lithographic methods.
US10529929B2

According to one or more embodiments, an organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer may include a first compound represented by one selected from Formulae 1-1 and 1-2, and a second compound represented by Formula 2:
US10529928B2

Provided are a novel compound and an organic electronic device using the same. The novel compound is represented by the following Formula (I): wherein X1 and X2 are each independently C(Ra), and the two (Ra)s are the same or different; X3 and X4 are each independently C(Rb), and the two (Rb)s are the same or different; the two (Ra)s are joined together to form an aryl ring and the two (Rb)s are joined together to form an oxygen-containing heteroaryl ring, a sulfur-containing heteroaryl ring, or a polycyclic aromatic ring; wherein Y1 and Y2 are the same or different; Y1 and Y2 are each represented by NR′R″; R′ and R″ are the same or different; at least one of R′ and R″ is an aryl group.
US10529924B2

This application discloses a flexible substrate device that includes a flexible substrate and a plurality of electronic devices. The flexible substrate includes a top surface and a bottom surface opposite to the top surface, and the plurality of electronic devices formed on the top surface of the flexible substrate. The bottom surface further includes one or more strong adhesion regions and one or more normal adhesion regions that are distinct from the one or more strong adhesion regions. Each of the one or more strong adhesion regions and the one or more normal adhesion regions are configured to attach to a rigid carrier with first adhesion strength and second adhesion strength, respectively. The first adhesion strength is substantially larger than the second adhesion strength. In some embodiments, the flexible substrate device is a thin film transistor (TFT) device, and the plurality of electronic devices includes a TFT array.
US10529920B1

A method for fabricating semiconductor device includes the steps of: forming a first inter-metal dielectric (IMD) layer on a substrate; forming a magnetic tunneling junction (MTJ) on the first IMD layer; forming a liner on the MTJ and the first IMD layer; removing part of the liner to form a spacer adjacent to the MTJ; and forming a second IMD layer on the first IMD layer.
US10529918B2

There is provided a semiconductor device manufacturing method which includes: loading a substrate with a magnetic substance film formed thereon into a process container; regulating an internal pressure of the process container to a first pressure lower than an atmospheric pressure; regulating the internal pressure of the process container from the first pressure to a second pressure higher than the first pressure; and magnetizing the magnetic substance film by applying a magnetic field to the magnetic substance film under the second pressure.
US10529917B2

A magnetic tunneling junction (MTJ) with a free layer that is less temperature sensitive and is reflow compatible at 260° C. The magnetic free layer may include various configurations, such as a single as-deposited crystalline magnetic layer or a composite free layer with more than one magnetic layers or a combination of composite and single magnetic layers. The layers of the composite magnetic free layer may include as-deposited crystalline magnetic free layers or a combination of as-deposited crystalline and as-deposited amorphous magnetic layers, with or without a spacer layer. An interface layer may be provided at an interface between the free layer and adjacent layer to apply tensile stress on the free layer in the direction perpendicular to the in-plane direction to enhance perpendicular magnetic anisotropy (PMA) of the free layer.
US10529916B2

An integrated circuit device includes a substrate and a magnetic tunneling junction (MTJ). The MTJ includes at least a pinned layer, a barrier layer, and a free layer. The MTJ is formed over a surface of the substrate. Of the pinned layer, the barrier layer, and the free layer, the free layer is formed first and is closest to the surface. This enables a spacer to be formed over a perimeter region of the free layer prior to etching the free layer. Any damage to the free layer that results from etching or other free layer edge-defining process is kept at a distance from the tunneling junction by the spacer.
US10529913B1

Some embodiments relate to a memory device. The memory device includes a magnetoresistive random-access memory (MRAM) cell disposed on a substrate, the MRAM cell comprises a magnetic tunnel junction (MTJ) disposed between a lower electrode and an upper electrode. A sidewall spacer arranged along opposite sidewalls of the MRAM cell. An upper interconnect wire directly contacting an upper surface of the upper electrode along an interface continuously extending from a first outer edge of the sidewall spacer to a second outer edge of the sidewall spacer.
US10529911B2

A piezoelectric actuator includes a suspension plate, a piezoelectric ceramic plate, an outer frame and a bracket. The suspension plate is permitted to undergo a curvy vibration from a middle portion to a periphery portion. The piezoelectric ceramic plate is attached on the suspension plate. When a voltage is applied to the piezoelectric ceramic plate, the suspension plate is driven to undergo the curvy vibration. The outer frame is arranged around the suspension plate. The bracket is connected between the suspension plate and the outer frame for elastically supporting the suspension plate, and includes an intermediate part formed in a vacant space between the suspension plate and the outer frame and in parallel with the outer frame and the suspension plate, a first connecting part arranged between the intermediate part and the suspension plate, and a second connecting part arranged between the intermediate part and the outer frame.
US10529893B2

An optoelectronic device, comprising a first semiconductor layer comprising four boundaries comprising two longer sides and two shorter sides; a second semiconductor layer formed on the first semiconductor layer; and a plurality of first conductive type electrodes formed on the first semiconductor layer, wherein one first part of the plurality of first conductive type electrodes is formed on a corner constituted by one of the two longer sides and one of the two shorter sides, and wherein one fourth part of the plurality of first conductive type electrodes is formed along the one of the two longer sides, the one fourth part of the plurality of first conductive type electrodes comprises a head portion and a tail portion, the head portion comprises a width larger than that of the tail portion.
US10529892B2

A method for growth and fabrication of semipolar (Ga,Al,In,B)N thin films, heterostructures, and devices, comprising identifying desired material properties for a particular device application, selecting a semipolar growth orientation based on the desired material properties, selecting a suitable substrate for growth of the selected semipolar growth orientation, growing a planar semipolar (Ga,Al,In,B)N template or nucleation layer on the substrate, and growing the semipolar (Ga,Al,In,B)N thin films, heterostructures or devices on the planar semipolar (Ga,Al,In,B)N template or nucleation layer. The method results in a large area of the semipolar (Ga,Al,In,B)N thin films, heterostructures, and devices being parallel to the substrate surface.
US10529886B2

Structures and techniques introduced here enable the design and fabrication of photodetectors (PDs) and/or other electronic circuits using typical semiconductor device manufacturing technologies meanwhile reducing the adverse impacts on PDs' performance. Examples of the various structures and techniques introduced here include, but not limited to, a pre-PD homogeneous wafer bonding technique, a pre-PD heterogeneous wafer bonding technique, a post-PD wafer bonding technique, their combinations, and a number of mirror equipped PD structures. With the introduced structures and techniques, it is possible to implement PDs using typical direct growth material epitaxy technology while reducing the adverse impact of the defect layer at the material interface caused by lattice mismatch.
US10529872B2

A semiconductor system includes a silicon substrate and a porous silicon region disposed on the silicon substrate. The porous silicon region is configured to passivate the surface of the silicon substrate via a field effect and to reduce reflection loss on the silicon substrate via an appropriate refractive index. The porous silicon region is manufactured by a stain etching process, which retrofits existing tools for junction isolation and Phosphorus Silicon Glass (PSG) etch in solar cell manufacturing. The retrofitted tools for junction isolation and PSG etch achieves multiple purposes in a single step, including etch-back, PSG etch, antireflection coating, and passivation of the front surface of the solar cell.
US10529866B2

An SOI or PSOI device including a device structure having a plurality of doped semiconductor regions. One or more of the doped semiconductor regions is in electrical communication with one or more electrical terminals. The device further includes an insulator layer located between a bottom surface of the device structure and a handle wafer. The device has an insulator trench structure located between a side surface of the device structure and a lateral semiconductor region located laterally with respect to the device structure. The insulator layer and the insulator trench structure are configured to insulate the device structure from the handle wafer and the lateral semiconductor region, and the insulator trench structure includes a plurality of insulator trenches.
US10529862B2

A semiconductor device includes a substrate, an epitaxial channel structure and a gate structure. The epitaxial channel structure is located above the substrate. The epitaxial channel structure has a bottom and a top. The bottom is between the substrate and the top, and the bottom has a width less than that of the top.
US10529847B2

The present disclosure provides a trench power semiconductor component and a method of manufacturing the same. The trench gate structure of the trench power semiconductor component includes a shielding electrode, a gate electrode disposed above the shielding electrode, and an inter-electrode dielectric layer. Before the formation of the inter-electrode dielectric layer, the step of forming the trench gate structure includes: forming a laminated structure covering the inner wall surface of the cell trench, in which the laminated structure includes a semiconductor material layer and an initial inner dielectric layer covering the semiconductor material layer; forming a heavily-doped semiconductor material in the lower part of the cell trench; and removing a portion of the initial inner dielectric layer located at an upper part of the cell trench to expose an upper half portion of the semiconductor material layer and a top portion of the heavily doped semiconductor material.
US10529846B2

A semiconductor device includes a semiconductor substrate, a gate electrode, and a first contact plug. The semiconductor substrate includes a first surface and a second surface. Over the semiconductor substrate, a source region, a drain region, a drift region, and a body region are formed. A first trench in which the gate electrode is buried is formed in the first surface. The first surface includes an effective region and a peripheral region. The first trench extends from the peripheral region over the effective region along a first direction. The gate electrode includes a portion opposed to and insulated from the body region sandwiched between the source region and the drift region. In the peripheral region, the first contact plug is electrically coupled to the gate electrode buried in the first trench such that its longer side is along the first direction when seen in a plan view.
US10529843B2

A semiconductor device includes: a substrate; a drift layer which is disposed on the substrate and has a groove; an underlayer which is disposed above the drift layer; a first opening which penetrates the underlayer to reach the drift layer; an electron transit layer and an electron supply layer which are disposed to cover the first opening; a second opening which penetrates the electron supply layer and the electron transit layer to reach the underlayer; a gate electrode which is disposed above the electron supply layer at a position corresponding to a position of the first opening; a source electrode which is disposed to cover the second opening and in contact with the underlayer; and a drain electrode which is disposed on a backside surface of the substrate. A bottom surface of the groove is closer to the substrate than a bottom surface of the first opening.
US10529834B2

Some embodiments include methods of forming charge storage transistor gates and standard FET gates in which common processing is utilized for fabrication of at least some portions of the different types of gates. FET and charge storage transistor gate stacks may be formed. The gate stacks may each include a gate material, an insulative material, and a sacrificial material. The sacrificial material is removed from the FET and charge storage transistor gate stacks. The insulative material of the FET gate stacks is etched through. A conductive material is formed over the FET gate stacks and over the charge storage transistor gate stacks. The conductive material physically contacts the gate material of the FET gate stacks, and is separated from the gate material of the charge storage transistor gate stacks by the insulative material remaining in the charge storage transistor gate stacks. Some embodiments include gate structures.
US10529829B2

A silicon germanium alloy is formed on sidewall surfaces of a silicon fin. An oxidation process or a thermal anneal is employed to convert a portion of the silicon fin into a silicon germanium alloy fin. In some embodiments, the silicon germanium alloy fin has a wide upper portion and a narrower lower portion. In such an embodiment, the wide upper portion has a greater germanium content than the narrower lower portion. In other embodiments, the silicon germanium alloy fin has a narrow upper portion and a wider lower portion. In this embodiment, the narrow upper portion of the silicon germanium alloy fin has a greater germanium content than the wider lower portion of the silicon germanium alloy fin.
US10529807B2

A stacked body includes: a substrate made of silicon carbide and having a first main surface forming an angle of 20° or less with a carbon plane; and a graphene film disposed on the first main surface and having an atomic arrangement oriented in relation to an atomic arrangement of silicon carbide forming the substrate. In an exposed surface of the graphene film as seen in plan view, 10 or less regions are present per 1 mm2, the exposed surface being a main surface opposite to the substrate, and the regions each including 10 or more graphene layers and having a circumcircle with a diameter of 5 μm or more and 100 μm or less. Accordingly, the stacked body is provided that enables a high mobility to be stably ensured in an electronic device manufactured to include the graphene film forming an electrically conductive portion.
US10529803B2

A semiconductor device and method of manufacturing the semiconductor device are provided. In some embodiments, the semiconductor device includes a fin extending from a substrate and a gate structure disposed over the fin. The gate structure includes a gate dielectric formed over the fin, a gate electrode formed over the gate dielectric, and a sidewall spacer formed along a sidewall of the gate electrode. In some cases, a U-shaped recess is within the fin and adjacent to the gate structure. A first source/drain layer is conformally formed on a surface of the U-shaped recess, where the first source/drain layer extends at least partially under the adjacent gate structure. A second source/drain layer is formed over the first source/drain layer. At least one of the first and second source/drain layers includes silicon arsenide (SiAs).
US10529802B2

Circuit-Under-Pad (CUP) device topologies for high current lateral GaN power transistors comprise first and second levels of on-chip metallization M1 and M2; M1 defines source, drain and gate finger electrodes of a plurality of sections of a multi-section transistor and a gate bus; M2 defines an overlying contact structure comprising a drain pad and source pads extending over active regions of each section. The drain and source pads of M2 are interconnected by conductive micro-vias to respective underlying drain and source finger electrodes of M1. The pad structure and the micro-via interconnections are configured to reduce current density in self-supported widths of source and drain finger electrodes, i.e. to optimize a maximum current density for each section. For reduced gate loop inductance, part of each source pad is routed over the gate bus. Proposed CUP device structures provide for higher current carrying capability and reduced drain-source resistance.
US10529801B2

A semiconductor device including a device isolation region is provided. The semiconductor device includes first active regions disposed on a substrate, and an isolation region between the active regions. The isolation region includes a first portion formed of a first insulating material, and a second portion formed of a second insulating material, having different characteristics from those of the first insulating material. The first portion is closer to the first active regions than the second portion. The second portion has a bottom surface having a height different from that of a bottom surface of the first portion.
US10529794B2

A display apparatus includes a substrate; a plurality of display units on the substrate, each including a thin film transistor including at least one inorganic layer, a passivation layer on the thin film transistor, and a display device electrically connected to the thin film transistor; and a plurality of encapsulation layers respectively encapsulating the plurality of display units. The substrate includes a plurality of islands spaced apart, a plurality of connection units connecting the plurality of islands, and a plurality of through holes penetrating through the substrate between the plurality of connection units. The plurality of display units are on the plurality of islands, respectively. The at least one inorganic layer and the passivation layer extend on the plurality of connection units. The passivation layer includes a trench exposing the at least one inorganic layer. The encapsulation layer contacts the at least one inorganic layer exposed via the trench.
US10529787B2

Disclosed are a backplane substrate, which is devised to attain circuit characteristics for realizing sufficient gradation even in smaller pixels of a super-high-resolution structure, a manufacturing method for the same, and an organic light-emitting display device using the same, inn the backplane substrate, a driving thin-film transistor has a stack structure different from that of other thin-film transistors so that only the S-factor of the driving thin-film transistor is increased.
US10529786B2

A thin-film transistor includes an active layer, a gate electrode, a source electrode and a drain electrode. The gate electrode overlaps the active layer. The source electrode and the drain electrode are connected to the active layer. The active layer includes a source region connected to the source electrode, a drain region connected to the drain electrode, a channel region overlapping with the gate electrode, a first resistive region between the source region and the channel region, and a second resistive region between the drain region and the channel region. The length of the first resistive region is larger than the length of the second resistive region.
US10529785B2

The invention relates to an optoelectronic component, the optoelectronic component comprises a light-emitting layer stack, and an electrothermal protection element, which is connected to the layer stack in the component and has a temperature-dependent resistor.
US10529766B2

A solid-state image sensor includes semiconductor substrate having element forming pixel array and element forming peripheral circuit, and wiring structure. The wiring structure includes electrically conductive pattern arranged in trench of interlayer insulation film and includes primary lines parallel to first direction and auxiliary lines connecting the primary lines. Width of primary line in second direction perpendicular to the first direction is not less than 250 nm and not more than 2,000 nm, interval between adjacent primary lines is not more than 500 nm, width of the auxiliary line in the first direction is less than 400 nm. Value obtained by dividing area of the electrically conductive pattern in square region by area of the square region is not more than 0.9.
US10529753B2

A photodiode has an absorption layer and a cap layer operatively connected to the absorption layer. A pixel is formed in the cap layer and extends into the absorption layer to receive charge generated from photons therefrom. The pixel defines an annular diffused area to reduce dark current and capacitance. A photodetector includes the photodiode. The photodiode includes an array of pixels formed in the cap layer. At least one of the pixels extends into the absorption layer to receive charge generated from photons therefrom. At least one of the pixels defines an annular diffused area to reduce dark current and capacitance.
US10529744B2

According to an aspect, a display device includes: a substrate including a display region and a non-display region surrounding the display region; at least one driver IC including connecting terminals with a first surface fixed to face the non-display region; first wires supplying a signal to the display region; first bumps connected with the first wires; second wires transferring a signal to and from outside; second bumps connected with the second wires; and inspection wires. The connecting terminals of the driver IC include first connecting terminals overlapping the first or second bumps in plan view, and a second connecting terminal not overlapping the first or second bumps in plan view. At least one inspection wire includes a connecting conductor between itself and the second connecting terminal, and at least one fuse portion, a narrower width part of the inspection wire in plan view.
US10529739B2

A semiconductor device with one or more fin structures formed from a first material, gate, source, and drain regions formed from a second material, and a contact insulator layer deposited over the substrate, where an etching process applied to the substrate removes the insulator to create a trench over the source region. The device also includes a lower band gap source material that is deposited into the trench, a second contact insulator layer, and a metalizing material that is deposited over the substrate. In some embodiments, the device also includes a higher band gap source material that is deposited into the trench, a second contact insulator layer, and a metalizing material that is deposited over the substrate.
US10529736B2

In some embodiments, 3-dimensional semiconductor memory device includes a semiconductor substrate extending horizontally in a first direction and a second direction crossing the first direction. A stacked memory cell array is formed on the semiconductor substrate. The memory device further includes a separation pattern including a plurality of separation lines extending in the first direction and arranged in the second direction, and dividing the stacked memory cell array into a plurality of memory cell structures extending in the first direction and arranged in the second direction. An upper insulating layer is formed above the plurality of memory cell structures and separation lines, and a passivation layer is formed above the upper insulating layer. The passivation layer includes a plurality of first regions having a first vertical thickness. A plurality of gap regions in the passivation layer are formed between the plurality of first regions. The plurality of first regions vertically overlap the plurality of memory cell structures, and the plurality of gap regions vertically overlap the plurality of separation lines.
US10529725B2

A method includes etching a first semiconductor fin and a second semiconductor fin to form first recesses. The first and the second semiconductor fins have a first distance. A third semiconductor fin and a fourth semiconductor fin are etched to form second recesses. The third and the fourth semiconductor fins have a second distance equal to or smaller than the first distance. An epitaxy is performed to simultaneously grow first epitaxy semiconductor regions from the first recesses and second epitaxy semiconductor regions from the second recesses. The first epitaxy semiconductor regions are merged with each other, and the second epitaxy semiconductor regions are separated from each other.
US10529721B2

A method for forming a boron-doped silicon germanium film on a base film in a surface of an object to be processed includes: forming a seed layer by adsorbing a chlorine-free boron-containing gas to a surface of the base film; and forming a boron-doped silicon germanium film on the surface of the base film to which the seed layer is adsorbed by using a silicon raw material gas, a germanium raw material gas, and a boron doping gas through a chemical vapor deposition method.
US10529718B2

Operations with reduced current overall are performed on single thyristor memory cells forming a volatile memory cell cross-point array. A first voltage is applied across a first group of memory cells for the operation and a lower second voltage is applied across other groups of memory cells. The first voltage is then applied across a second group of memory cells while the second voltage is applied across the other groups including the first group of memory cells and repeated until the operations covers all the groups.
US10529711B2

A method for manufacturing a semiconductor device includes forming one or more fins extending in a first direction over a substrate. The one or more fins include a first region along the first direction and second regions on both sides of the first region along the first direction. A dopant is implanted in the first region of the fins but not in the second regions. A gate structure overlies the first region of the fins and source/drains are formed on the second regions of the fins.
US10529700B2

A light emitting device includes a package having a recess which includes a bottom surface having corners. The package includes a first electrode, a second electrode, and a resin portion. The first electrode is provided at a first part of the bottom surface. The second electrode is provided at a second part of the bottom surface. The resin portion is provided between the first electrode and the second electrode at a third part of the bottom surface. A protection element is provided on the bottom surface. A light reflective material covers the bottom surface except for an uncovered region to cover the protection element and the corners of the bottom surface and uncovers an uncovering region of the bottom surface. The uncovered region is defined by linear lines and curved lines connecting the linear lines. A light emitting element is provided in the uncovered region on the bottom surface.
US10529696B2

At least one array of LEDs (e.g., in a flip chip configuration) is supported by a substrate having a light extraction surface overlaid with at least one lumiphoric material. Light segregation elements registered with gaps between LEDs are configured to reduce interaction between emissions of different LEDs and/or lumiphoric material regions to reduce scattering and/or optical crosstalk, thereby preserving pixel-like resolution of the resulting emissions. Light segregation elements may be formed by mechanical sawing or etching to define grooves or recesses in a substrate, and filling the grooves or recesses with light-reflective or light-absorptive material. Light segregation elements external to a substrate may be defined by photolithographic patterning and etching of a sacrificial material, and/or by 3D printing.
US10529685B2

An apparatus including components to stack semiconductor device die.
US10529680B2

A substrateless device comprises a plurality of first conductive elements and an encapsulant. The encapsulant encapsulates the plurality of first conductive elements, wherein the locations of the plurality of first conductive elements are fixed by the encapsulant; and a plurality of terminals of the plurality of first conductive elements are exposed outside the encapsulant, wherein the plurality of first conductive elements are not supported by a substrate.
US10529672B2

A semiconductor package formed utilizing multiple etching steps includes a lead frame, a die, and a molding compound. The lead frame includes leads and a die pad. The leads and the die pad are formed from a first conductive material by the multiple etching steps. More specifically, the leads and the die pad of the lead frame are formed by at least three etching steps. The at least three etching steps including a first etching step, a second undercut etching step, and a third backside etching step. The second undercut etching step forming interlocking portions at an end of each lead. The end of the lead is encased in the molding compound. This encasement of the end of the lead with the interlocking portion allows the interlocking portion to mechanically interlock with the molding compound to avoid lead pull out. In addition, by utilizing at least three etching steps the leads can be formed to have a height that is greater than the die pad of the lead frame. This differential in height reduces the span of wires used to form electrical connections within the semiconductor package. These reductions in the span of the wires reduces the chances of wire to wire and wire to die short circuiting because the wire sweep of the wires is reduced when the molding compound is placed.
US10529652B2

A single chip integrated circuit (IC) package includes a die pad, and a spacer ring on the die pad defining a solder receiving area. A solder body is on the die pad within the solder receiving area. An IC die is on the spacer ring and is secured to the die pad by the solder body within the solder receiving area. Encapsulating material surrounds the die pad, spacer ring, and IC die. For a multi-chip IC package, a dam structure is on the die pad and defines multiple solder receiving areas. A respective solder body is on the die pad within a respective solder receiving area. An IC die is within each respective solder receiving area and is held in place by a corresponding solder body. Encapsulating material surrounds the die pad, dam structure, and plurality of IC die.
US10529650B2

In an embodiment, a device includes: an integrated circuit die; a first dielectric layer over the integrated circuit die; a first metallization pattern extending through the first dielectric layer to electrically connect to the integrated circuit die; a second dielectric layer over the first metallization pattern; an under bump metallurgy extending through the second dielectric layer; a third dielectric layer over the second dielectric layer and portions of the under bump metallurgy; a conductive ring sealing an interface of the third dielectric layer and the under bump metallurgy; and a conductive connector extending through the center of the conductive ring, the conductive connector electrically connected to the under bump metallurgy.
US10529649B2

A heat dissipation module configured to dissipate heat from a heat source of an electronic device is provided. The heat dissipation module includes a heat pipe, a plurality of fins, and a fan. One end of the heat pipe is in thermal contact with the heat source. The fins are stacked up to be combined with one another and structurally propped against another end of the heat pipe. The fins form a plurality of flow inlets and a plurality of flow outlets. The fan is disposed at the flow inlets, and air flow generated by the fan flows in via the flow inlets and flows out via the flow outlets. A portion of the fin at the flow outlet forms a bending, and a pitch between any adjacent fins at the bending is less than 1 mm to be qualified to achieve a safety certification.
US10529642B2

The semiconductor device includes a first conductive layer, semiconductor elements bonded to the upper surface of the first conductive layer, a second conductive layer separated from the first conductive layer, a control terminal bonded to the second conductive layer, a control resistor bonded to the upper surface of the second conductive layer, a control-resistor pin bonded to the upper surface of the control resistor and a wiring board having a control-wiring layer for electrically connecting the semiconductor elements and the control-resistor pin.
US10529641B2

An integrated circuit has a thermal routing structure above a top interconnect level. The top interconnect level includes interconnects connected to lower interconnect levels, and does not include bond pads, probe pads, input/output pads, or a redistribution layer to bump bond pads. The thermal routing structure extends over a portion, but not all, of a plane of the integrated circuit containing the top interconnect level. The thermal routing structure includes a layer of nanoparticles in which adjacent nanoparticles are attached to each other. The layer of nanoparticles is free of an organic binder material. The thermal routing structure has a thermal conductivity higher than the metal in the top interconnect level. The layer of nanoparticles is formed by an additive process.
US10529638B2

Molded air cavity packages and methods for producing molded air cavity packages are disclosed. In one embodiment, the molded air cavity package includes a molded package body having an upper peripheral edge portion, an air cavity around which the upper peripheral edge portion extends, and a cover piece bonded to the upper peripheral edge portion to enclose the air cavity. The cover piece has a lower peripheral edge portion, which cooperates with the upper peripheral edge portion to define a cover-body interface. The cover-body interface includes an annular channel extending around the cover-body interface, as taken about the package centerline, and first and second hardstop features formed on the upper peripheral edge portion of the molded package body and on the lower peripheral edge portion of the cover piece, respectively. The hardstop features contact to determine a vertical height of the annular channel, as taken along the package centerline.
US10529632B2

A method, in some embodiments, comprises: providing a component having first and second electrical nodes; determining that the component lacks multiple, functional electrical couplings between said first and second nodes; damaging at least part of the component as a result of said determination; and determining, as a result of said damage, that the component is defective.
US10529626B2

A semiconductor structure and fabrication method are provided. The method includes: providing a base substrate; forming doped epitaxial layers in the base substrate on sides of a gate structure on the base substrate; forming an interlayer dielectric layer over the base substrate and above the doped epitaxial layers; forming a contact opening in the interlayer dielectric layer; forming a dielectric layer on and surrounding each doped epitaxial layer; applying a repairing process on the dielectric layer; after the repairing process, forming a metal layer on the dielectric layer; and after forming the metal layer in the contact opening, forming a conductive plug in the contact opening.
US10529623B2

The method of manufacturing a light emitting element includes: temporarily fixing a semiconductor layer of a wafer including a base member and the semiconductor layer to a support base member by a double-sided tape having a loss tangent adapted to be increased by heating from an ordinary temperature; forming a cleavage starting portion for dividing the wafer into a plurality of light emitting elements at an ordinary temperature in the wafer; and singulating the wafer into a plurality of light emitting elements on the support base member while the double-sided tape is heated.
US10529620B2

A method of forming a memory device includes forming an alternating stack of insulating layers and sacrificial material layers over a substrate forming memory stack structures through the alternating stack, forming a first backside trench and a second backside trench through the alternating stack, forming backside recesses by removing the sacrificial material layers, depositing a backside blocking dielectric layer after formation of the backside recesses, forming a liner that a lesser lateral extent than a lateral distance between the first backside trench and the second backside trench; and selectively growing a metal from surfaces of the liners while either not growing or growing at a lower rate the metal from surfaces of the backside recesses that are not covered by the liners.
US10529605B2

There is provided a technique includes: a substrate holder including a heat insulating part and a substrate holding part disposed above the heat insulating part and holding substrates in multiple stages; a process chamber processing the substrates held by the substrate holding part; a transfer chamber adjacent to the process chamber and transferring the substrates to the substrate holding part; a transfer mechanism transferring the substrate holder; a first gas supply part installed on one side of the transfer chamber and supplying gas into the transfer chamber; a second gas supply part having gas outlets at a height position between the substrate held at a lowermost stage of the substrate holding part and the heat insulating part and supplying a gas toward the substrate holder; and a controller controlling the transfer mechanism, the first gas supply part and the second gas supply part.
US10529604B2

The method includes a step of executing a rotation treatment in a rotation treatment apparatus; a step of imaging a substrate on which the rotation treatment has been executed, in an inspection apparatus; a step of acquiring change amount information stored in advance, being information on an amount of change in orientation of the substrate while the substrate is moved from the rotation treatment apparatus to the inspection apparatus; a step of acquiring, as an execution result information, information on an execution result of the rotation treatment along a circumferential direction of the substrate, based on an imaging result in the inspection apparatus; and a step of correcting a position of the substrate at a time of the rotation treatment, based on the change amount information and the execution result information.
US10529596B2

A plasma processing apparatus includes a process container configured to accommodate a target substrate and to be vacuum-exhausted. A first electrode and a second electrode are disposed opposite each other within the process container. The first electrode includes an outer portion and an inner portion both facing the second electrode such that the outer portion surrounds the inner portion. An RF power supply is configured to apply an RF power to the outer portion of the first electrode. A DC power supply is configured to apply a DC voltage to the inner portion of the first electrode. A process gas supply unit is configured to supply a process gas into the process container, wherein plasma of the process gas is generated between the first electrode and the second electrode.
US10529592B2

A semiconductor device assembly and method of forming a semiconductor device assembly that includes a first substrate, a second substrate disposed over the first substrate, at least one interconnect between the substrates, and at least one pillar extending from the bottom surface of the first substrate. The pillar is electrically connected to the interconnect and is located adjacent to a side of the first substrate. The pillar is formed by filling a via through the substrate with a conductive material. The first substrate may include an array of pillars extending from the bottom surface adjacent to a side of the substrate that are formed from a plurality of filled vias. The substrate may include a test pad located on the bottom surface or located on the top surface. The pillars may include a removable coating enabling the pillars to be probed without damaging the inner conductive portion of the pillar.
US10529589B2

A method of etching is described. The method providing a substrate having a first material composed of silicon-containing organic material and a second material that is different from the first material, forming a chemical mixture by plasma-excitation of a process gas containing SF6 and an optional inert gas, controlling a processing pressure at or above 100 mtorr, and exposing the first material on the substrate to the chemical mixture to selectively etch the first material relative to the second material.
US10529588B2

In accordance with an embodiment, a substrate treatment method includes bringing a first metallic film on a substrate into contact with a first liquid, mixing a second liquid into the first liquid, and bringing the first metallic film or a second metallic film different from the first metallic film into contact with a liquid in which the first liquid and the second liquid are mixed together to etch the first or second metallic film. The first liquid includes an oxidizing agent, a complexing agent, and water (H2O) of a first content rate to etch the first metallic film. The second liquid includes water (H2O) at a second content rate higher than the first content rate after the etching has started.
US10529583B2

An etching method is provided. A processing target object includes a first region made of silicon oxide and a second region made of silicon nitride. The second region is extended to provide a recess and has a bottom region extended on a bottom of the recess. The first region is configured to cover the second region. In the etching method, a deposit of fluorocarbon is formed on the processing target object, and the first region is etched by irradiating ions of atoms of a rare gas toward the processing target object. Then, on the bottom region, a modified region is formed by supplying hydrogen ions. Subsequently, the deposit of fluorocarbon is formed on the processing target object, and the modified region is etched by irradiating ions of atoms of the rare gas toward the processing target object.
US10529578B2

A method of fabricating a semiconductor structure including the following steps is provided. A mask layer is formed on a semiconductor substrate. The semiconductor substrate revealed by the mask layer is anisotropically etched until a cavity is formed in the semiconductor substrate, wherein anisotropically etching the semiconductor substrate revealed by the mask layer comprises performing a plurality of first cycles and performing a plurality of second cycles after performing the first cycles, each cycle among the first and second cycles respectively includes performing a passivating step and performing an etching step after performing the passivating step. During the first cycles, a first duration ratio of the etching step to the passivating step is variable and ramps up step by step. During the second cycles, a second duration ratio of the etching step to the passivating step is constant, and the first duration ratio is less than the second duration ratio.
US10529575B2

An interconnect structure and a method of forming an interconnect structure are disclosed. The interconnect structure includes a conductive plug over a substrate; a conductive feature over the conductive plug, wherein the conductive feature has a first sidewall, a second sidewall facing the first sidewall, and a bottom surface; and a carbon-containing barrier layer having a first portion along the first sidewall of the conductive feature, a second portion along the second sidewall of the conductive feature, and a third portion along the bottom surface of the conductive feature.
US10529573B2

Methods are provided to form pure silicon oxide layers on silicon-germanium (SiGe) layers, as well as an FET device having a pure silicon oxide interfacial layer of a metal gate structure formed on a SiGe channel layer of the FET device. For example, a method comprises growing a first silicon oxide layer on a surface of a SiGe layer using a first oxynitridation process, wherein the first silicon oxide layer comprises nitrogen. The first silicon oxide layer is removed, and a second silicon oxide layer is grown on the surface of the SiGe layer using a second oxynitridation process, which is substantially the same as the first oxynitridation process, wherein the second silicon oxide layer is substantially devoid of germanium oxide and nitrogen. For example, the first silicon oxide layer comprises a SiON layer and the second silicon oxide layer comprises a pure silicon dioxide layer.
US10529566B2

A display panel and a manufacturing method of a display panel are provided. The manufacturing method of a display panel includes: forming the nanoporous silicon oxide material on a substrate to form a nanoporous silicon oxide layer; forming the amorphous silicon material on the nanoporous silicon oxide layer to form an amorphous silicon layer; irradiating the amorphous silicon layer by a laser to crystallize the amorphous silicon layer to form a polycrystalline silicon layer; forming the gate oxide material on the polycrystalline silicon layer to form a gate oxide layer.
US10529565B2

Provided is a method of forming an amorphous silicon layer, the method including supplying a reaction gas and an inert gas onto a substrate having an underlayer thereon, and stabilizing the gases while power for generating plasma is not being applied to a chamber, depositing an amorphous silicon layer on the underlayer by using plasma of the reaction gas, which is generated by applying a high-frequency (HF) power of 500 W to 700 W and, at the same time, applying a low-frequency (LF) power lower than the HF power to the chamber, providing a purge gas into the chamber, and pumping the chamber.
US10529560B2

There is provided a technique that includes (a) pre-etching a surface of a substrate made of single crystal silicon by supplying a first etching gas to the substrate; (b) forming a silicon film on the substrate with the pre-etched surface, by supplying a first silicon-containing gas to the substrate; (c) etching a portion of the silicon film by supplying a second etching gas, which has a different molecular structure from a molecular structure of the first etching gas, to the substrate; and (d) forming an additional silicon film on the etched silicon film by supplying a second silicon-containing gas to the substrate.
US10529557B2

A substrate is positioned in exposure to a plasma generation region within a plasma processing chamber. A first plasma is generated within the plasma generation region. The first plasma is configured to cause deposition of a film on the substrate until the film deposited on the substrate reaches a threshold film thickness. The substrate is then exposed to ultraviolet radiation to resolve defects within the film deposited on the substrate. The ultraviolet radiation can be supplied in-situ using either a second plasma configured to generate ultraviolet radiation or an ultraviolet irradiation device disposed in exposure to the plasma generation region. The ultraviolet radiation can also be supplied ex-situ by moving the substrate to an ultraviolet irradiation device separate from the plasma processing chamber. The substrate can be exposed to the ultraviolet radiation in a repeated manner to resolve defects within the deposited film as the film thickness increases.
US10529555B2

A method of forming a SiOCN material layer, a material layer stack, a semiconductor device, a method of fabricating a semiconductor device, and a deposition apparatus, the method of forming a SiOCN material layer including providing a substrate; providing a silicon precursor onto the substrate; providing an oxygen reactant onto the substrate; providing a first carbon precursor onto the substrate; providing a second carbon precursor onto the substrate; and providing a nitrogen reactant onto the substrate, wherein the first carbon precursor and the second carbon precursor are different materials.
US10529554B2

A method for fabricating a layer structure in a trench includes: simultaneously forming a dielectric film containing a Si—N bond on an upper surface, and a bottom surface and sidewalls of the trench, wherein a top/bottom portion of the film formed on the upper surface and the bottom surface and a sidewall portion of the film formed on the sidewalls are given different chemical resistance properties by bombardment of a plasma excited by applying voltage between two electrodes between which the substrate is place in parallel to the two electrodes; and substantially removing either one of but not both of the top/bottom portion and the sidewall portion of the film by wet etching which removes the one of the top/bottom portion and the sidewall portion of the film more predominantly than the other according to the different chemical resistance properties.
US10529530B2

There is provided a charged particle beam system in which a detector can be placed in an appropriate analysis position. The charged particle beam system (100) includes: a charged particle source (11) for producing charged particles; a sample holder (20) for holding a sample (S); a detector (40) for detecting, in the analysis position, a signal produced from the sample (S) by impingement of the charged particles on the sample (S); a drive mechanism (42) for moving the detector (40) into the analysis position; and a controller (52) for controlling the drive mechanism (42). The controller (52) performs the steps of: obtaining information about the type of the sample holder (20); determining the analysis position on the basis of the obtained information about the type of the sample holder (20); and controlling the drive mechanism (42) to move the detector (40) into the determined analysis position.
US10529528B2

According to one embodiment, an X-ray tube assembly includes a cathode, an anode target, a joint including an inflow part into which a coolant flows, a first cylindrical pipe to which the joint is connected at one end, and the anode target is joined at an outer bottom part of the other end, a second cylindrical pipe whose first end part is fitted into the inflow part, and whose second end part is arranged to eject the coolant toward the bottom part of the first cylindrical pipe, the second cylindrical pipe being placed inside the first cylindrical pipe and an elastic member provided between the first end part and the first cylindrical pipe.
US10529527B2

An X-ray source for ionizing of gases includes a field emission tip array within a vacuum region enclosed by a hood and a part of a support plate. The field emission tip array is arranged electrically insulated with respect to the carrier plate and wired as a cathode connected to a high-voltage source. A transmission window transparent to X-ray radiation is arranged in the hood centrally above the field emission tip array, and the hood is wired as an anode.
US10529523B2

The invention relates to a short-circuiting device for use in low-voltage and medium-voltage systems for protecting parts and personnel, comprising a switching element which can be operated by the tripping signal of a fault detection device, two mutually opposite contact electrodes having power supply means, wherein contact can be made with said contact electrodes at an electrical circuit having connections at different potentials, furthermore, in at least one of the contact electrodes, a moving contact part which is under mechanical prestress and executes a movement to the further contact electrode in a manner assisted by spring force in the event of a short circuit, a sacrificial element as spacer between the contact electrodes and also having an electrical connection between the sacrificial element and the switching element on the one hand and one of the contact electrodes on the other hand, in order to cause current flow-induced thermal deformation or destruction of the sacrificial element in a targeted manner. According to the invention, the moving contact part is in the form of a hollow cylinder which is closed on one side and a spring for generating prestress is used in the hollow cylinder. The hollow cylinder is guided in a movable manner in a complementary cutout in the first contact electrode so as to form a sliding contact. In the region of the base of the closed hollow cylinder, the cylinder wall of said hollow cylinder is configured to turn into a cone on its outer circumferential side. Furthermore, starting from the base, a first pin-like extension which is situated opposite a second pin-like projection which is insulated from the contact electrodes is arranged in the interior of the hollow cylinder, wherein the sacrificial element, in the form of a bolt or screw, is arranged between the first and the second pin-like projection. A cutout which is matched to the external cone of the moving contact and has an internal cone is provided in the second contact electrode, wherein the external cone and internal cone form a bounce-free short-circuit contact region with a force-fitting and interlocking connection on account of the plastic deformation which occurs.
US10529520B2

A metering apparatus includes a support; a connection apparatus disposed on the support and structured to be electrically connected with a circuit interrupter; a detection apparatus disposed on the support and structured to detect a first operational aspect of the circuit interrupter; a communication apparatus in communication with the detection apparatus, the communication apparatus being disposed on the support; a first bidirectional communications port disposed on a first side of the support and in communication with the communication apparatus; and a second bidirectional communications port disposed on a second side, opposite the first side, of the support and in communication with the communication apparatus. The communication apparatus is structured to communicate to another device via at least one of the first communications port or the second communications port at least a first parameter of the circuit interrupter based at least in part upon the first operational aspect.
US10529519B1

A passive wireless switch circuit and related apparatus are provided. In examples discussed herein, the passive wireless switch circuit includes a microelectromechanical systems (MEMS) switch(es) configured to be closed when receiving a constant voltage(s) that exceeds a defined threshold voltage (e.g., 30-50 V). The passive wireless switch circuit is configured to convert a radio frequency (RF) voltage(s), which may be harvested from an RF signal(s) received via an antenna(s) in a selected frequency bandwidth(s), into the constant voltage higher than the defined threshold voltage to close the MEMS switch(es). As such, it may be possible to eliminate active components and/or circuits from the passive wireless switch circuit, thus helping to reduce leakage and power consumption. As a result, it may be possible to provide the passive wireless switch circuit in a low power apparatus for supporting such applications as the Internet-of-Things (IoT).
US10529512B2

A multi-mode air compressor pressure switch is disclosed. A first mode of operation of the switch has a first range that includes a first cut-out pressure and a first cut-in pressure. A second mode of operation of the switch has a second range that includes a second cut-out pressure and a second cut-in pressure. The second range is smaller than the first range. The second mode of operation adds compressor output over the first mode of operation to extend operable time of a tool that is connected to a compressor that is controlled by the first mode and the second mode.
US10529511B1

A flow switch including: a fluid inlet for receiving fluid in-line relative to a flow switch body; a poppet valve disposed in the fluid inlet and having a variable location relative to the flow switch body; an actuator pin affixed to the poppet valve; a helical spring disposed about the actuator pin, where the poppet valve is spring-loaded via the spring; and where the spring-loaded poppet valve is configured to move away from the fluid inlet with increasing volumetric fluid flow and towards the fluid inlet with decreasing volumetric fluid flow.
US10529499B2

An electricity storage unit of the present disclosure includes: an electricity storage device; a holder for holding this electricity storage device; a case having a tubular side wall part and a bottom surface part closing one end of the side wall part, the case being formed with an opening at another end of the side wall part; and a cover for covering the opening. The electricity storage device and the holder are housed inside the case. At least a part of the cover is inserted inside the case. An aperture is formed at least part of a region between an outer periphery of the cover and an inner surface of the side wall part.
US10529493B1

A capacitor component in which in a cross section (a L-T cross section) of a body in length and thickness directions, a distance between internal electrodes in a central portion of the body is closer than a distance between the internal electrodes in ends of the internal electrodes, and in a cross section (a W-T cross section) of the body in width and thickness directions, a distance between the internal electrodes in a central portion of the body is farther than a distance between the internal electrodes in ends of the internal electrodes may be provided.
US10529488B2

An electronic component includes a multilayer capacitor and an interposer including a substrate main body with an electric insulation property, the multilayer capacitor being mounted on one main surface side of the substrate main body. The multilayer capacitor includes a multilayer body, a first outer electrode, and a second outer electrode. The multilayer body includes an effective region and a non-effective region surrounding the effective region. A width of the effective region is larger than a width of the substrate main body, when a width of the multilayer body is represented by W11, a thickness of the multilayer body is represented by T11, and a thickness of the substrate main body is represented by T21, a value of W11/(T11+T21) is not less than about 0.90 and not more than about 1.10.
US10529485B2

A method for manufacturing an electronic component is provided. The method includes placing a T-shaped core and an air-core coil in a mold, placing a mixture of a metal magnetic material and a thermosetting resin into the mold so as to embed the T-shaped core and the air-core coil in the mixture, applying pressure in a range of 0.1 to 20.0 kg/cm2 to the placed mixture so that a shape of the placed mixture conforms to the T-shaped core, the air-core coil, and the mold, and, after applying the pressure, heating the mixture at a predetermined temperature for a predetermined time so that the placed mixture is hardened.
US10529483B2

A resonant transformer with adjustable leakage inductance includes a secondary winding group, a primary winding group, a magnetic sheet and a core group. The primary winding group is provided on a bobbin of the secondary winding group, and the magnetic sheet is provided in the bobbin. The secondary winding group, the primary winding group and the magnetic sheet include a first through hole, a second through hole and a through hole, respectively. The core group includes a first core and a second core symmetrically disposed, which are disposed on top of and at the bottom of the primary winding group, respectively. During operation of the resonant transformer, the degree of coupling between the primary and secondary sides can be changed using the magnetic sheet. This allows the native leakage inductance to be altered to satisfy demands for various different resonant frequencies.
US10529481B2

A three-phase reactor includes an outer peripheral iron core for surrounding the outer periphery of the three-phase reactor, and at least three iron core coils, which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils includes iron cores and coils wound around the iron cores. Gaps, which can be magnetically coupled, are each formed between two adjacent ones of the iron cores. The three-phase reactor further includes a vibration suppressing structure part disposed in the vicinity of the gaps so as to reduce vibrations occurring at the gaps.
US10529479B2

Inductor cooling systems and methods are disclosed. A vehicle inductor cooling system may include an inductor assembly, a flange extending around a periphery of the inductor assembly, and a sealing wall having an outer periphery and a sealing surface forming a seal with the flange. A bottom surface may extend from the outer periphery and a cavity may be defined by the outer periphery, the bottom surface, and the inductor assembly. A coolant inlet may be configured to provide coolant to the cavity. The inductor assembly may include at least one conductive coil wrapped around a core. A bottom portion, optionally only the bottom portion, of the coil may be disposed within the cavity and configured to be directly contacted and cooled by the coolant (e.g., ATF).
US10529478B2

An air core type reactor unit, includes a first insulating plate which is provided with a first insulating spacer on one side, a first ferromagnetic member metal plate fixed to an insulating plate, two or more air core coils each having an air core part and formed of coil layers with the separation of an air gap, a second insulating plate, which is provided with a second insulating spacer on another side thereof and has a width smaller than an inside diameter of the coil, to incorporate more air into, a second ferromagnetic member metal plate fixed to an insulating plate, and an insulating stick passing through the air core part of the air core coils, wherein the air core coils are arranged in parallel, and held and fixed between the first insulating plate and the second insulating plate through the first insulating spacer and the second insulating spacer.
US10529469B2

The present invention relates to a process for manufacturing a power cable, which power cable comprises at least one core comprising a conductor and an expanded and crosslinked insulation layer surrounding said conductor, wherein said process comprises the steps a) to d): a) providing a blend of: a polymer composition comprising a polyolefin material, which polyolefin material bears silane moieties; a catalyst and a foaming system, wherein the provided blend will comprise at least 0.1% by weight of a foaming agent, with respect to the total weight of the polyolefin material; b) extruding a blend, as described in step a), on the conductor to form an insulation layer; c) foaming the insulation layer; and d) crosslinking the insulation layer; a power cable which is obtainable by the process, and use of the power cable.
US10529458B2

A nuclear reactor includes a nuclear reactor core comprising fissile material disposed in a reactor pressure vessel having vessel penetrations that exclusively carry flow into the nuclear reactor and at least one vessel penetration that carries flow out of the nuclear reactor. An integral isolation valve (IIV) system includes passive IIVs each comprising a check valve built into a forged flange and not including an actuator, and one or more active IIVs each comprising an active valve built into a forged flange and including an actuator. Each vessel penetration exclusively carrying flow into the nuclear reactor is protected by a passive IIV whose forged flange is directly connected to the vessel penetration. Each vessel penetration carrying flow out of the nuclear reactor is protected by an active IIV whose forged flange is directly connected to the vessel penetration. Each active valve may be a normally closed valve.
US10529456B2

The invention relates to a system for the monitoring and control of the core of a nuclear reactor along which N fission chambers CFi (i=1, 2, . . . , N) are positioned, N being an integer number greater than or equal to 2, in which: computing means (P) are able to compute a statistical estimation of the nth order neutron flux CFi of each fission chamber CFi and a mean value of estimation of the neutron flux that represents the mean neutron flux prevailing in the core of the nuclear reactor, such that = 1 N ⁢ ∑ i = 1 N ⁢ ⁢ CFi ⁢ ⁢ and computing means (M, CMP) are able to compute an ageing indicator (S) for the fission chamber CFi from the statistical estimation value of the neutron flux CFi of the fission chamber CFi.
US10529454B2

Systems and methods for extracting blood glucose patterns and suggesting a behavior may include receiving, at a computing device comprising a processor, temporal data including information regarding glucose readings; identifying, by the computing device, at least one pattern based on metabolite levels extracted from the temporal data the model including variables corresponding to each of the patterns; formulating, by the computing device, a model for predicting a metabolic response; and storing the model on a data storage device. Based on the model, the behavior may be suggested to maintain a blood glucose level within a desired range.
US10529453B2

A novel cancer scoring tool not only generates a score, but it also generates a confidence number. The tool receives a digital image of tissue of a patient. The tool identifies cell objects in the image and from that determines a first score. The magnitude of this first score is indicative of the severity of cancer in the tissue of the patient. The tool uses an overall false negative rate value and an overall false positive rate value to generate a set of second scores. The rate values are determined from training information. From the second scores, the tool determines the confidence number. The confidence number indicates the confidence the tool has in the first score being correct. The first score and an indication of the confidence number and the digital image are all displayed together on the display of the tool.
US10529442B2

The present invention pertains to methods for determining the change in the immune repertoire of an individual suffering from disease or undergoing therapy for the treatment of a disease. The methods use the difference between the change in the level of immune cell diversity seen in an individual before, during or after a health event to determine the effect of the disease, or the effect of a treatment regime, on the individual. The difference in the level of immune cell diversity is referred to as the Delta Index and is defined as the quantitative and qualitative change (gain or loss of clones) of an individual's most dynamic immune cells over time.
US10529440B2

Method, system and computer program product are provided for estimating a circadian phase of a subject by: obtaining a sensed biological signal for the subject; and using, by one or more processors, adaptive frequency tracking to adaptively estimate the circadian phase of the subject from the sensed biological signal. Circadian phase estimation may be accelerated by providing a feedback loop for the adaptive frequency tracking, which utilizes, in part, a circadian phase model in automatically ascertaining a phase correction for the adaptive frequency tracking. The circadian phase estimation may be used in automatically constructing a light-based circadian rhythm model for the subject using a linear parameter-varying (LPV) formulation, and once constructed, the circadian rhythm model for the subject may be used to provide light-based circadian rhythm regulation.
US10529431B2

A nonvolatile memory device includes a first cell string including a first dummy cell and connected to a selected string select line, a second cell string including a second dummy cell and connected to the selected string select line, a page buffer circuit configured to select one of the first and second cell strings to read data in a read operation, and a control logic circuit configured to apply a first bit line voltage to a bit line connected to the selected one of the first and second cell strings and a second bit line voltage to a bit line connected to an unselected one of the first and second cell strings in the read operation. The control logic circuit turns off the second dummy cell when the first cell string is selected and turns off the first dummy cell when the second cell string is selected.
US10529417B2

A storage device includes a nonvolatile memory and a controller. The controller is configured to generate coded data based on write data and an error correction code generated from the write data, determine whether or not to invert each bit of the coded data, based on a logical page position of the nonvolatile memory in which the write data are to be written and a value “0” or “1” of bits that are more populated in the coded data than bits having the other value of “1” and “0”, invert each bit of the coded data upon determining to invert, and write the non-inverted or inverted coded data into the logical page position of the nonvolatile memory. The logical page position is one of logical page positions including a lower page and an upper page.
US10529415B2

A semiconductor memory device includes an array of memory cells arranged in a plurality of rows and columns, with each memory cell including a plurality of bit cell transistors. The semiconductor memory device further includes a plurality of write assist circuits, including one or more write assist circuits within each column of the array of memory cells, each write assist circuit configured to provide a core voltage to memory cells within the same column and to reduce the core voltage during a write operation. The array of memory cells and the plurality of write assist circuits have a common semiconductor layout.
US10529401B2

Methods, systems, and devices for access line management for an array of memory cells are described. Some memory devices may include a plate that is coupled with memory cells associated with a plurality of digit lines and/or a plurality of word lines. Because the plate is coupled with a plurality of digit lines and/or word lines, unintended cross-coupling between various components of the memory device may be significant. To mitigate the impact of unintended cross-coupling between various components, the memory device may float unselected word lines during one or more portions of an access operation. Accordingly, a voltage of each unselected word line may relate to the voltage of the plate as changes in plate voltage may occur.
US10529399B2

According to one embodiment, a magnetic memory device includes a conductive layer, a first magnetic layer, a second magnetic layer, and a first nonmagnetic layer. The conductive layer includes a first region, a second region, and a third region between the first region and the second region. The second magnetic layer is provided between the third region and the first magnetic layer in a first direction crossing a second direction. The second direction is from the first region toward the second region. The first nonmagnetic layer is provided between the first magnetic layer and the second magnetic layer. The third region includes first and second end portions. The first end portion includes a first protrusion. The second end portion includes a second protrusion. A first position along the second direction of the first protrusion is different from a second position along the second direction of the second protrusion.
US10529398B1

Apparatuses and methods for duty cycle error correction of clock signals are disclosed. An example method includes detecting a clock period error between a first clock signal and a third clock signal and adjusting a timing of the first or third clock signals based on the clock period error therebetween. The method further includes detecting a clock period error between a second clock signal and a fourth clock signal and adjusting a timing of the second or fourth clock signals based on the clock period error therebetween. Additionally, the example method includes detecting a duty cycle error between the first, second, third, and fourth clock signals, and adjusting a timing of the first and third or second and fourth clock signals based on the duty cycle error therebetween.
US10529397B2

Provided herein may be a memory chip, a package device having the memory chip, and a method of operating the package device. The memory chip comprising a plurality of memory blocks each including a plurality of memory cells for storing data; a plurality of input/output pads to which a chip address is inputted; and a plurality of peripheral circuits configured to program the chip address to a selected memory block among the memory blocks.
US10529392B2

Apparatuses for receiving an input signal in a semiconductor device are described. An example apparatus includes: a first amplifier that provides first and second intermediate voltages responsive to first and second input voltages; first and second voltage terminals; a circuit node; a first transistor coupled between the first voltage terminal and the circuit node and is turned on responsive to at least one of the first and second intermediate voltages; a second amplifier including first and second inverters, at least one of the first and second inverters being coupled between the circuit node and the second voltage terminal; and first and second output nodes, the first output node being coupled to an input node of the first inverter and an output node of the second inverter, and the second output node being coupled to an output node of the first inverter and an input node of the second inverter.
US10529391B2

A device includes a signal input to receive a data input as part of a bit stream. The device also includes a reference input to receive a reference signal. The device further includes push circuitry to receive a first weight value, receive a first correction value, and generate a push signal based on the first weight value and the first correction value to selectively modify the data input as well as pull circuitry to receive a second weight value, receive a second correction value, and generate a pull signal based on the second weight value and the second correction value to selectively modify the data input.
US10529385B2

A layered semiconductor device capable of improving production yield and a method for producing the layered semiconductor device. The layered semiconductor device has, layered therein, a plurality of semiconductor chips, a reserve semiconductor chip which is used as a reserve for the semiconductor chips, and a control chip for controlling the operating states of the plurality of semiconductor chips and the operating state of the reserve semiconductor chip. The semiconductor chips and the reserve semiconductor chip include contactless communication units and operating switches, and are capable of contactlessly communicating with another of the semiconductor chips via the contactless communication units. The control chip controls the operating states of the semiconductor chips by switching the operating switches of the semiconductor chips, and controls the operating state of the reserve semiconductor chip by switching the operating switch of the reserve semiconductor chip.
US10529368B2

A magnetic tape includes: a non-magnetic support; a magnetic layer on one surface side of the non-magnetic support; and a back coating layer on the other surface side. The center line average surface roughness Ra measured regarding the surface of the magnetic layer is 1.0 nm to 1.8 nm. The magnetic layer includes ferromagnetic hexagonal ferrite powder and non-magnetic powder. The tilt cos θ of the ferromagnetic hexagonal ferrite powder with respect to a surface of the magnetic layer acquired by cross section observation performed using a scanning transmission electron microscope is 0.85 to 1.00. Further, the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the back coating layer is less than or equal to 0.060.
US10529363B2

An apparatus, according to one embodiment, includes: write transducers, each having: a first write pole having a pole tip, and a second write pole having a pole tip, the pole tips extending from a media facing side of the respective write pole. The pole tip of the second write pole is configured to emanate magnetic flux directly from the media facing side toward a magnetic medium. Each write transducer has a nonmagnetic write gap between the pole tips of the write poles, and a first high moment layer between the write gap and the pole tip of the second write pole. The first high moment layer has a higher magnetic moment than that of the pole tip of the second write pole. Moreover, the first high moment layer protrudes beyond a plane extending along a media facing side of the pole tips of the first and second write poles.
US10529329B2

A method and apparatus for improving the performance of voice recognition in a mobile device are provided. The method of recognizing a voice includes: monitoring the usage pattern of a user of a device for inputting a voice; selecting predetermined words from among words stored in the device based on the result of monitoring, and storing the selected words; and recognizing a voice based on an acoustic model and predetermined words. In this way, a voice can be recognized by using prediction of whom the user mainly makes a call to. Also, by automatically modeling the device usage pattern of the user and applying the pattern to vocabulary for voice recognition based on probabilities, the performance of voice recognition, as actually felt by the user, can be enhanced.
US10529326B2

Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit a request from a user. An intent frame is a natural language phrase (e.g., a sentence) that includes at least one carrier phrase and at least one slot. A slot in an intent frame is a placeholder that is identified as being replaceable by one or more words that identify an entity and/or an action to indicate an intent of the user. A carrier phrase in an intent frame includes one or more words that suggest a type of entity and/or action that is to be identified by the one or more words that may replace the corresponding slot. In accordance with these techniques, the intent frame(s) are suggested in response to determining that natural language functionality of a processing system is activated.
US10529325B2

A personalized sound management system for an acoustic space includes at least one transducer, a data communication system, one or more processors operatively coupled to the data communication system and the at least one transducer, and a medium coupled to the one or more processors. The processors access a database of sonic signatures and display a plurality of personalized sound management applications that perform at least one or more tasks among identifying a sonic signature, calculating a sound pressure level, storing metadata related to a sonic signature, monitoring sound pressure level dosage levels, switching to an ear canal microphone in a noisy environment, recording a user's voice, storing the user's voice in a memory of an earpiece device, or storing the user's voice in a memory of a server system, or converting received text received in texts or emails to voice using text to speech conversion. Other embodiments are disclosed.
US10529319B2

A user adaptive speech recognition method and apparatus are provided. A speech recognition method includes extracting an identity vector representing an individual characteristic of a user from speech data, implementing a sub-neural network by inputting a sub-input vector including at least the identity vector to the sub-neural network, determining a scaling factor based on a result of the implementing of the sub-neural network, implementing a main neural network, configured to perform a recognition operation, by applying the determined scaling factor to the main neural network and inputting the speech data to the main neural network to which the determined scaling factor is applied, and indicating a recognition result of the implementation of the main neural network.
US10529318B2

A method, system, and computer program product for learning a recognition model for recognition processing. The method includes preparing one or more examples for learning, each of which includes an input segment, an additional segment adjacent to the input segment and an assigned label. The input segment and the additional segment are extracted from an original training data. A classification model is trained, using the input segment and the additional segment in the examples, to initialize parameters of the classification model so that extended segments including the input segment and the additional segment are reconstructed from the input segment. Then, the classification model is tuned to predict a target label, using the input segment and the assigned label in the examples, based on the initialized parameters. At least a portion of the obtained classification model is included in the recognition model.
US10529315B2

The present disclosure relates to methods, non-transitory computer readable media, and devices for text-to-speech conversion of electronic documents. An electronic document comprising one or more pages comprising a plurality of characters and a plurality of first segments is received. The plurality of characters is segmented into a plurality of second segments based on first metadata associated with the plurality of characters. A first relationship between each of the plurality of second segments is identified based on the first metadata associated with the plurality of characters, second metadata associated with the plurality of first segments, and spatial information associated with the plurality of segments. A reading sequence of the electronic document is determined based on the first relationship. An audio is then generated based on the reading sequence of the electronic document.
US10529312B1

A system and method for delivering dynamic user-controlled musical accompaniments, utilizing a computing device with a graphical user interface, an application running on said device, optionally using peripheral external or integrated devices, and a variety of controls to dynamically alter the playback of a pre-recorded accompaniment track, saving the altered accompaniment track for later use, and for sharing with other users via a cloud service engine, if desired.
US10529310B2

A method for converting textual messages to musical messages comprising receiving a text input and receiving a musical input selection. The method includes analyzing the text input to determine text characteristics and analyzing a musical input corresponding to the musical input selection to determine musical characteristics. Based on the text characteristic and the musical characteristic, the method includes correlating the text input with the musical input to generate a synthesizer input, and sending the synthesizer input to a voice synthesizer. The method includes receiving a vocal rendering of the text input from the voice synthesizer and generating a musical message from the vocal rendering and the musical input. The method includes generating a video element based on a video input, incorporating the video element into the musical message, and outputting the musical message including the video element.
US10529303B2

A display device and display method thereof are provided in the field of image displaying technology. The display device includes: a controller, a display driver and a barrier driver. The controller is configured to send an image frame to the display driver and send a first instruction to the barrier driver. The display driver is configured to drive the display panel to display the image frame on a plurality of display areas which are parallel and distributed at intervals. The barrier driver is configured to turn on the electrodes of the first display barriers in the barrier panel according to the first instruction. The first display barriers are configured to block light when energized. Apart from the first display barriers, second display barriers are configured to allow light to pass through. The display device thus provides a visible range within a preset narrow viewing angle.
US10529300B1

Techniques to improve detection and security of a displayed image on a screen of a computer device, such as a device, and in response to environmental changes, including formation and detection of matrix-based images that may be dynamically altered and optimized as a result of environmental changes. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may further be configured to alter the displayed image based on environmental changes and optimize the newly generated image utilizing one or more colorspace conversions in relation to a new environment generated as a result of the environmental changes. Other embodiments are described and claimed.
US10529284B2

A pixel capable of improving display quality may include an organic light emitting diode, a first transistor configured to control, in response to a voltage of a first node, current flowing from a first driving power source to a second driving power source via the organic light emitting diode, a second transistor coupled between the first node and a second electrode of the first transistor, and configured to be turned on when a scan signal is supplied to a scan line, a storage capacitor coupled between an initialization power source and the first node, a first capacitor coupled between the second electrode of the first transistor and a data line, and a second capacitor coupled between the first node and the second electrode of the first transistor. A display including such pixels also is disclosed.
US10529282B2

A pixel circuit and OLED display including the same are disclosed. In one aspect, the pixel circuit includes an OLED and a driving transistor including a drain electrode and a gate electrode electrically connected to a first node. The driving transistor is configured to supply a driving current to the OLED based on a voltage of the gate electrode; a storage capacitor electrically connected to the first node. A compensating transistor is electrically connected between the first node and the drain electrode of the driving transistor and configured to be controlled by a scan signal. A diode unit is electrically connected between the first node and the compensating transistor, and the compensating transistor is electrically connected to the first node via the diode unit.
US10529278B2

The present application discloses a calibration apparatus associated with a sub-pixel circuit, a source electrode driving circuit, and a method for compensating data voltage applied to the data line of the sub-pixel circuit associated with a data line and a sense line. The calibration apparatus includes a capacitance measurement circuit to output a capacitance measurement voltage related to the sense line, a charge sensing circuit to sense a charge voltage on the sense line when the data line is applied with a reference data voltage, and a parameter calibrator to calculate parameters of driving transistor in the sub-pixel circuit based on the capacitance measurement voltage, the reference data voltage, and the charge voltage, and is configured to determine electrical parameter drifts of the driving transistor for the source electrode driving circuit to determine a compensation data voltage to compensate non-uniformity of luminance due to the electrical parameter drifts.
US10529270B2

A display device comprising an active area and a surrounding area is provided. The active area includes a common electrode for receiving a common voltage. The surrounding area is located at a side of the active area, and the surrounding area includes a shielding metal layer and a surrounding circuit. The shielding metal layer is electrically isolated from the common electrode and receives a shielding voltage. The surrounding circuit and a first shielding metal are overlapped in a vertical projection direction, and the common voltage is power-isolated from the shielding voltage.
US10529261B2

One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.
US10529255B2

A spinal training simulator kit with an operable module unit for surgical training is described. The spinal training simulator kit includes an anatomical base model of at least a portion of a spinal column and at least one high-fidelity module unit, the module unit comprising intervertebral disc analogues and vertebral segment analogues, and the module unit configured to fit within the base model in an anatomically correct orientation and location. The module unit may be acted upon, i.e. surgical instruments may be passed through, thus, providing a realistic simulator for surgical training.
US10529253B2

The invention is a method for organizing biomedical resource information and generating images and text by depicting, describing and relating biological structures, biological measurements and biological processes through the association of digital graphs and digital templates, the computer programmes and databases for performing the method, and the images, text and animations so generated. The method makes use of rules to lay out circuit diagrams consisting of depictions of biological processes, measurements, and biological structures that participate in biological processes. In the circuit diagram the transition process of physical entities such as materials, or forms of energy like heat, or energy density like pressure, is drawn as a graph of lines and nodes. In the circuit diagram, the biological structures conveying or participating in the transition process are drawn as two-dimensional or three-dimensional layered units representing the structure of conveying conduits and their content. In the circuit diagram, the lines and nodes representing a transition process are overlaid onto the asymmetric units of conduits and their content. The method is applied to generate consistent displays of visual depictions of biological structures, biological measurements and biological processes at all scales of size and complexity. A result of the performance of the invention is the production of meaningful and usable depictions of complex biological processes, biological measurements, biological structures and their associated biomedical resources.
US10529249B2

A music practice feedback system, comprising, a processor; and a memory storing instructions that cause the processor to perform, monitoring an outcome of a playing of a sheet music by a user, and based on the outcome, suggesting a type of improvement to increase a success rate of playing the sheet music.
US10529240B2

A system and method intelligently mines information and briefs an aircrew on conditions outside the aircraft. A mission information manager proactively mines incoming data sources, filters for relevance to current flight, retrieves the most up-to-date information, dynamically selects an appropriate format based on perceptual/cognitive affordances of content, and presents integrated, intuitive data that allows the flight crew to rapidly acquire relevant awareness of conditions outside the aircraft. An expert mission model system reviews incoming information for any situations that are of immediate mission concern. The system presents this information to the flight crew's attention while they have the greatest operational flexibility. Additionally, a human factors module provides decision aiding for select critical phases while taking into account information both outside and inside the aircraft.
US10529239B2

In some examples, a system is configured to receive composite air traffic radio surveillance data from one or more relaying aircraft, the composite air traffic radio surveillance data comprising air traffic radio surveillance data from the one or more relaying aircraft and air traffic radio surveillance data relayed by the one or more relaying aircraft from one or more additional aircraft. The system is further configured to receive data from one or more non-aircraft data sources, and aggregate and de-conflict the composite air traffic radio surveillance data and the data from the one or more non-aircraft data sources, thereby generating an aggregated and de-conflicted data set. The system is further configured to generate an output based at least in part on the aggregated and de-conflicted data set.
US10529233B1

A vehicle includes processors, a display, and a drone comprising a camera and sensors. The processors receive an input indicating a destination, generate a zone including the destination, cause the drone to capture images of the zone, identify an unoccupied parking spot from the images of the zone, and present the unoccupied parking spot on the display.
US10529232B2

A driving service system, a provider-side mobile device and a server are disclosed. The driving service system includes the server and the provider-side mobile device. The provider-side mobile device is communicational connected with the server. When a driving mission is assigned to an owner of the provider-side mobile device, the owner operates an input unit of the provider-side mobile device to input identity information of the owner and to select a driving route corresponding to the driving mission. The provider-side mobile device provides position information when moving on the driving route. The server obtains a position of the provider-side mobile device on first map information and the identity information of the owner according to the position information.
US10529223B2

Disclosed is an alarm device for detecting a hazard in a control zone, the alarm device having: a hazard sensor that comprises a configurable sensitivity level and a device controller that controls the sensitivity level of the hazard sensor, wherein the alarm device: receives over an electronic network a target sensitivity, and calibrates the hazard sensor to achieve the target sensitivity level.
US10529222B2

A unified presence detection and prediction platform that is privacy aware is described. The platform is receives signals from plural sensor devices that are disposed within a premises. The platform produces profiles of entities based on detected characteristics developed from relatively inexpensive and privacy-aware sensors, i.e., non-video and non-audio sensor devices. The platform using these profiles and sensor signals from relatively inexpensive and privacy-aware sensors determines specific identification and produces historical patterns. Also described are techniques that allow users (persons), when authorized, to control remote devices/systems generally without direct interaction with such systems merely by the systems detecting and in instances predicting the specific presence of an identified individual in a location within the premises.
US10529220B2

Systems and methods for environmental monitoring of a premises. The system includes at least one sensor unit including at least one environmental sensor module for detecting at least one of the environmental variables of the premises. The system includes a base unit located on the premises, which is configured to: detect at least one of the sensor units as being in proximity of the base unit using a short range communication protocol, obtains an identifier of at least one of the sensor units, from that sensor unit, using the short range communication protocol, register, in memory of the base unit, at least one of the sensor units using the identifier of that sensor unit obtained by the base unit from the short range communication protocol, and receive, from at least one of the sensor units, data related to at least one of the environmental variables detected by that sensor unit.
US10529211B2

This document relates to systems and techniques for providing response to emergency situations, such as traffic accidents, cardiac arrest, or other medical emergencies.
US10529206B2

Security devices and associated methods have a housing, a camera with a field of view of a monitored area outside the housing, a microphone to sense audio from the monitored area, a speaker to generate sound audible to the monitored area, an illumination source to illuminate the monitored area, a communication module to communicate with a communication network, a motion sensor to detect motion within the monitored area, at least two removable battery casings, each configured via a release button to hold at least one battery within the housing, and a control circuit that, when the motion sensor detects motion, is operable to (a) activate the illumination source, (b) capture video and audio from the camera and the microphone, and (c) send the captured video and audio to a remote server via the communication module and the communication network.
US10529203B2

Embodiments of the present application provide a regional surveillance and alarming system and an alarming method. In the embodiment of the present application, each security region is provided with a control device having stored thereon an association table in which associated objects of a security region where the control device is located when this security region is taken as the first target object are recorded, and the associated objects may be a detection device or other target objects. When a change of the state of the detection device or the target object satisfies the alarm output triggering condition, the control device may issue an alarm. As such, a real-time surveillance and alarming of illegal events may be allowed.
US10529201B2

Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The base includes a charging circuit for providing power to the sensor and/or the item of merchandise. The security system also includes a controller operably coupled to the base and a key configured to wirelessly communicate with the base and/or controller. The sensor is configured to wirelessly communicate with the base.
US10529196B2

In various embodiments, a smart home device is presented. The smart home device may include at least one sensor. The smart home device may include a speaker, a light, and a motion detection sensor that detects motion in an ambient environment of the smart home device. A processing system of the smart home device may be configured to select an illumination state based on a determined status. The processing system may cause the light to illuminate based on the selected illumination state. The processing system may determine a gesture has been performed in the ambient environment of the smart home device following the light being illuminated based on the selected illumination state. The processing system may output a detail of the status via the speaker corresponding to the illumination state in response to determining the gesture has been performed.
US10529194B2

Methods, systems, and computer program products for data entry device security are provided. Aspects include receiving an indication of a user presence at a data entry device, wherein the data entry device includes a surface with apertures, and wherein the apertures include a material with a reflection coefficient. A presence of a fraud device is determined by emitting, from beneath the surface, security light from a set of one or more emitters, wherein the security light has a security light luminous power. A reflection of the security light off the material is collected by a first set of one or more sensors, wherein the reflection has a reflection luminous power. A luminous power range is determined based on the security light luminous power and the reflection coefficient and based on the reflection luminous power being outside the luminous power range, security measures are engaged at the data entry device.
US10529191B2

A gaming system includes a network accessible sports betting server that allows players to anonymously place wagers on sporting events using an anonymous account identifier that is not associated with any personal information of the player. The player may use the anonymous account identifier to access an available monetary balance for wagering, view, filter, and place wagers on sporting events using various wagering game machines, and continue to use the account identifier to track all associated wagering transactions while a remaining balance remains or pending wagering transactions are outstanding. The gaming system enables the player to use mobile devices and casino gaming machines to interchangeably interface with the anonymous account, viewing the remaining balance, place wagers, etc.
US10529189B2

Embodiments of this concept are directed to a method of operating a gaming device to determine game outcomes by using a range of game numbers for winning game outcomes. That is, the gaming device includes a range of numbers associated with a generic winning outcome or each winning outcome to ensure that a winning outcome or specific winning outcome will hit within the specified range. This method may be used a variety of game types including slot machines, video poker, keno, video pachinko, etc. These gaming machines may additionally include one or more proximity indicators or meters associated with the various outcomes.
US10529181B2

The interleaved wagering system includes a display and a mobile device, where the mobile device is connected to a wager server by a process server. The wager server is also connected to credit input and credit output devices. A user inputs credit items into the matching wagering system providing wagering credits for a matching game. The mobile device hosts an interactive application providing a matching game where an interactive game board, including a grid and symbols, is displayed to a user, who selects and places a symbol on the board. When a specified number of matched symbols within the grid on the board is determined, a credit wager is executed in the wager controller, resulting in a credit wager outcome utilizing a random number generator and paytable.
US10529163B2

A method and a device for adaptively recognizing a value document are provided. The method includes: acquiring a collection parameter, and collecting a photoelectric signal of the value document; acquiring a photoelectric signal correction amount, and performing digital compensation on the photoelectric signal; performing feature extraction on the photoelectric signal subjected to the digital compensation to obtain a feature vector; inputting the feature vector to a preset classifier for recognition, to obtain a recognition result of the value document; acquiring a specific region on the value document; acquiring feature information of the photoelectric signal of the value document; calculating an accumulation component and a differential error of the value document; calculating a total correction amount of the photoelectric signal; updating the photoelectric signal correction amount and the collection parameter; and outputting the recognition result.
US10529160B2

Disclosed is a method for controlling a door lock of a home network system, the method including: generating release information in an external software module which communicates with a first smart terminal, or in a software installed in the first smart terminal; transmitting the release information from the external software module or the first smart terminal to a second smart terminal which is independent from and not connected to the local network system at the time when receiving the release information; and locking or unlocking the door lock based on comparison of information input into the door lock from an outside of the door lock with the generated release information.
US10529154B2

A check-in and tethering system for monitoring persons such as released in court-ordered supervised programs and a method for operating such a system is disclosed. The system includes a tethered mobile device that provides a check-in procedure that requires a response from a user of the tethered mobile device in the form of at least one of a device identifier from a monitored tethered device attached to the user, a biometric response, or a performed action by the user. The tethered mobile device determines whether the response is valid and transmits a notification to a monitoring center in response to the determination.
US10529151B2

A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Locations of collection, charging and distribution machines having available charged portable electrical energy storage devices are communicated to or acquired by a mobile device of a user, or displayed on a collection, charging and distribution machine. The locations are indicated on a graphical user interface on a map on a user's mobile device relative to the user's current location. The user may use their mobile device select particular locations on the map to reserve an available portable electrical energy storage device. The system nay also warn the user that the user is near an edge of the pre-determined area having portable electrical energy storage device collection, charging and distribution machines. Reservations may also be made automatically based on information regarding a potential route of a user.
US10529149B1

A translation device that allows communication between off road vehicle networks and standard on board diagnostic tools, such as phone applications, other interface devices, computers, etc. The translation device maybe programmed to specifically be compatible with one off road vehicle manufacturer network but compliant to a universal output that may be read and controlled by various software packages and devices using the standard ISO 15031 messaging system.
US10529141B2

Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
US10529132B2

Disclosed is a method for real-time cutting of digital organ based on a metaball model and a hybrid driving method, including a cutting procedure for driving a model using a position-based dynamics and a meshless method, a cutting mode which begins from a metaball driven by the position-based dynamics, proceeds to a point set driven by the meshless method and then create a new metaball. The method includes: a preprocessing procedure which performs an initialization operation while reading a model file; a deforming procedure which drives a model using a method based on the position-based dynamics; a cutting procedure which drives the model using the hybrid driving method and performs cutting using said cutting mode; and a rendering procedure which renders the model during the second and third procedures.
US10529129B2

In one embodiment, a method retrieves mask information for creating a visual effect in a three-dimensional (3D) video. The mask information includes an outline of an object. The video is stored in a first buffer. The mask information is processed in a second buffer to create a mesh that extrudes from the outline of the object. The mesh includes values that describe a shading of the mesh and the mesh being formed around the outline of the object. The method then adjusts the values of the mesh in the second buffer to minimize discontinuities in gradients created in the mesh. When a time to display the visual effect is reached in the video, the method renders the mesh from the second buffer with video from the first buffer to form the visual effect around the object to indicate that an interaction with the object is available in the video.
US10529126B2

An example technique for generating slice data from a voxel representation can include obtaining a shape specification of the 3-D object. The example technique for generating slice data from a voxel representation can also include obtaining a material specification of the 3-D object. The example technique for generating slice data from a voxel representation can also include merging the shape specification and the material specification to create a voxel representation of the 3-D object, wherein each voxel in the voxel representation includes a plurality of data types. The example technique for generating slice data from a voxel representation can also include generating slice data from the voxel representation, wherein the slice data provides a higher resolution than that provided by the voxel representation using the plurality of data types.
US10529121B2

Embodiments of the invention relate to a method and apparatus for displaying information. In a specific embodiment, at least two pluralities of voxel values for a corresponding at least two functions with respect to at least a portion of a subject can be obtained. The at least a portion of the subject can have a plurality of local volume elements, where the at least two pluralities of voxel values for the corresponding at least two functions each correspond to the plurality of local volume elements. In this way, there is a voxel value for each function for each local volume element of the portion of the subject. Each of the at least two pluralities of voxel values represents the value of the corresponding function of the at least two functions for the corresponding plurality of local volume elements. A representation is created where the value of one of the at least two functions is on a first axis and a count of voxels is on a second axis. The count of voxels on the second axis is at least a portion of the count of voxels having the value of the one of the at least two functions on the first axis. In another embodiment, the value of the other one of the at least two functions can be on a third axis. The count of voxels on the second axis can then be the count of voxels having the value of the one of the at least two functions on the first axis and having the value of the other one of the at least two functions on the third axis.
US10529112B1

The present invention provides a method and system for generating a visual effect of animation including recording multiple takes of a scene having puppet movement. The puppet includes an object action generated by multiple objects interchangeable in the different takes. Each object represents a different phase of the object action. The method and system electronically captures each take of the scene, each taking include one of the objects. Between takes, the current object is removed and replaced with the next object. After all takes are electronically captured, the method and system electronically merges the multiple takes to generate the merged scene including the visual effect of animation.
US10529110B2

A method of composing an animation scene in a computer-generated animation includes receiving a user input requesting to perform an operation on at least one computer-generated asset in the animation scene. The method also includes determining, based on the user input, a type of operation and at least one attribute associated with the at least one computer-generated asset in the animation scene. The method further includes, in accordance with the determination of the type of operation and the at least one attribute, processing representations of one or more instances of the at least one computer-generated asset; and projecting the processed representations of the one or more instances of the at least one computer-generated asset onto the animation scene to perform the operation. The method further includes generating metadata associated with the manipulated representations of the one or more instances of the at least one computer-generated asset.
US10529108B2

The disclosure discloses a print data edit apparatus including a controller configured to execute a first display control process and a second display control process. In the first display control process, an edit display screen is displayed on a display device. The edit display screen includes a print setting area, an editing area, and an individual setting area, that are disposed side by side with each other from one side toward the other side along a left-to-right direction. A disposing area is displayed at least at a lower portion of the editing area on the display device. In the second display control process, a data file is expanded and displayed in the disposing area in the case that a first indicator of the data file is dragged and dropped to the disposing area via the operation device.
US10529107B1

An electronic contact lens includes multiple femtoprojectors within the contact lens. Different femtoprojectors project images onto different portions of the retina. The images can be aligned by an alignment circuit within the contact lens. The alignment circuit can adjust the physical position or orientation of one or more femtoprojectors. Additionally, the alignment circuit can configure a location within a femtoprojector array from which an image is projected. A user can provide an input to align the femtoprojectors. For instance, a user can provide an input to adjust a location from which a first femtoprojector projects a test image until the test image is aligned with a test image projected by a second femtoprojector. The alignment circuit can, based on the user's input, determine alignment information for the femtoprojectors, and the contact lens can project subsequent images based on the alignment information.
US10529105B2

Systems, methods, and computer program products for identifying objects of interest and providing relevant information about the objects of interest using augmented reality devices are disclosed. For example, a computer-implemented method may include identifying an object of interest among a plurality of objects present in an image view, determining real-time information for the object of interest based on the identifying, presenting the determined real-time information for the object of interest as part of the image view, and processing a transaction involving the object of interest based on a user selection associated with the image view.
US10529104B2

A system and method of enabling an augmented reality/virtual reality (AR/VR) device to augment image or video data using a virtual vehicle skin, wherein the method is carried out by vehicle electronics included within a vehicle, the method including: establishing a connection to the AR/VR device using a wireless communications device included in the vehicle electronics of the vehicle; and sending a virtual vehicle skin response to the AR/VR device via the established connection, wherein the AR/VR device is configured to obtain background video and to display the virtual vehicle skin over the obtained background video so that the virtual vehicle skin overlays a portion of the vehicle, and wherein the virtual vehicle skin response includes the virtual vehicle skin or virtual vehicle skin access information that can be used by the AR/VR device to derive or obtain the virtual vehicle skin.
US10529103B2

An image processing apparatus comprises a detecting unit which detects an object from an input image, an extracting unit which extracts a feature amount of the object detected by the detecting unit, a similarity calculating unit which, in a case where a plurality of objects have been detected from the same input image by the detecting unit, calculates a degree of similarity of feature amounts of the plurality of objects, and an adjusting unit which adjusts a collating method of collating the plurality of objects based on respective feature amounts, on the basis of the degree of similarity calculated by the similarity calculating unit.
US10529099B2

Overlay visualizations are implemented utilizing data of a data layer. A table comprises a measure and two or more different dimensions mapping to a same value range. For visualization, the measure for those dimensions may be plotted along a common axis in a same chart. Accordingly, a query executes a UNION of multiple subqueries. A first subquery aggregates the first dimension over the value range, injecting a constant formula field to identify the original first dimension. A second subquery aggregates the second dimension over the value range, again injecting the constant formula field to identify the original second dimension. UNION of these subquery results presents one larger dataset for input to the overlying visualization layer. The constant formula field may be relied upon to differentiate between the combined dimensions on the common axis, allowing association of the measure values with the original dimensions in the displayed plot (e.g., via coloring).
US10529091B2

A calibration method may include: detecting, by a lane detection unit, lanes from around images acquired through cameras of a vehicle, when a behavior of the vehicle satisfies a preset behavior condition; analyzing, by a valid lane extraction unit, statistical characteristics of the positions and directions of the detected lanes, and extracting a valid lane by removing a misdetected lane; and estimating, by a parameter estimation unit, installation angles of the cameras based on the direction of the valid lane and a vanishing point decided through the valid lane.
US10529081B2

A depth image processing method and a depth image processing system are provided. The depth image processing method includes: capturing a first image and a second image; performing a feature comparison to acquire a plurality of feature pairs between the first image and the second image, wherein each of the feature pairs includes a feature in the first image and a corresponding feature in the second image; computing disparities of the feature pairs; computing a depth image through the first image and the second image when the disparities of the feature pairs are all smaller than a disparity threshold.
US10529080B2

Methods and systems for road recognition and traffic counting for complex thoroughfares are described. The method includes receiving a set of video frames captured by one or more electronic devices. The set of video frames includes a capture of a thoroughfare. The method further includes identifying an object featured in each respective video frame of a subset of the set of video frames, generating a plurality of vectors corresponding to a direction of motion of the object, combining intersecting vectors of the plurality of vectors, and generating a graphical map of at least one road in the thoroughfare based at least in part on the combination of intersecting vectors.
US10529078B2

A computer-implemented method and system are described for augmenting image data of an object in an image, the method comprising receiving captured image data from a camera, storing a plurality of augmentation image data defining a respective plurality of augmentation values to be applied to the captured image data, storing a plurality of augmentation representations, each representation identifying a respective portion of augmentation image data, selecting one of said augmentation image data and one of said augmentation representations based on at least one colourisation parameter, determining a portion of the augmentation image data to be applied based on the selected augmentation representation, augmenting the captured image data by applying said determined portion of the augmentation image data to the corresponding portion of the captured image data, and outputting the augmented captured image data.
US10529077B2

A system and method of detecting an interaction between a plurality of objects. The method comprises receiving tracking information for the plurality of objects in a scene; generating a plurality of frames, each of the plurality of frames comprising an activation for each of the plurality of objects and representing a relative spatial relationship between the plurality objects in the scene determined from the received tracking information, the frames encoding properties of the objects using properties of the corresponding activations; determining, using a trained neural network, features associated with the plurality of objects from the generated plurality of frames using the activations and the relative spatial relationship between the objects, the features representing changes in the relative spatial relationship between the objects over time relating to the interaction; and detecting time localization of the interaction in the plurality of frames using the determined features.
US10529076B2

A normal-line information generation block 30 generates normal-line information for a frame subject to detection. A data storage block 50 stores normal-line information and the like of a key frame. A motion amount detection block 40 detects a motion amount of an imaging position of the frame subject to detection relative to an imaging position of the key frame on the basis of the normal-line information of the key frame stored in the data storage block 50 and the normal-line information of the frame subject to detection generated by the normal-line information generation block 30. Even if a positional difference of a same point is small or a luminance difference occurs between a taken image of the key frame and a taken image of a current frame, a motion amount of the imaging position of the frame subject to detection relative to the imaging position of the key frame can be accurately detected on the basis of normal-line information. Therefore, an observation position can be accurately detected.
US10529070B2

A method for detecting electron beam filament wear in an electron beam source, the method comprising the steps of: enlarging a beam spot emanating from the electron beam source on a work table to a predetermined minimum size, capturing an image of the beam spot on the work table by a camera, comparing the captured image of the beam spot with a reference image, and detecting filament wear if the captured image is deviating more than a predetermined value from the reference image.
US10529069B2

An image inspection apparatus includes: an image area signal generator that refers to information from an image forming apparatus to set lengths of turning on and off of a sub-scanning image area signal that determines turning on and off of reading, and generates the sub-scanning image area signal to indicate a start of image formation; a reader that reads an image; an inspector that compares a read image generated through reading with an expected-value image; and a controller that controls the image area signal generator, the reader, and the inspector, wherein, when a deviation equal to or greater than a predetermined threshold value is detected at positions of sub-scanning on corresponding images during the comparison, the controller adjusts an OFF period of the sub-scanning image area signal to eliminate a positional deviation of sub-scanning on the corresponding images between the read image and the expected-value image.
US10529066B2

A method, system and computer program product for assessing quality of images or videos. A quality assessment of an image or video to be processed is performed using a no-reference reference quality assessment algorithm. A quality measurement, such as a score, reflecting the quality of the image or video, is generated from the no-reference reference quality assessment algorithm. The image or video is then processed and a quality assessment of the processed image or video is performed using a reference quality assessment algorithm that is conditional on the quality measurement provided by the no-reference quality assessment algorithm. In this manner, a more accurate quality measurement of the image or video is provided by the reference quality assessment algorithm.
US10529065B2

The present invention discloses a method of evaluating image quality taken in an actual scene, the method comprising: providing a test chart placed in an actual scene, said test chart comprising a plurality of positioning patterns and a plurality of quality test patterns; capturing an image of the test chart in the actual scene; searching the plurality of positioning patterns in the image of the test chart to locate the orientation of the image of the test chart; and identifying the plurality of quality test patterns in the located image of the test chart and evaluating the image quality of the plurality of quality test patterns.
US10529059B2

Systems and methods for compensating for at least one optical aberration in a vision system of a viewer viewing a display. Image data for an image to be displayed is received, at least one parameter related to at least one optical aberration in the vision system of a viewer is received and an aberration compensated image to be displayed is computed based on the at least one received parameter related to the vision system of a viewer and on at least one characteristic of the light field element. The aberration compensated image is displayed on the display medium, such that when a viewer whose vision system has the at least one optical aberration views the aberration compensated image displayed on the display medium through a light field element, the aberration compensated image appears to the viewer with the at least one aberration reduced or eliminated.
US10529051B2

In a video capture system, a virtual lens is simulated when applying a crop or zoom effect to an input video. An input video frame is received from the input video that has a first field of view and an input lens distortion caused by a lens used to capture the input video frame. A selection of a sub-frame representing a portion of the input video frame is obtained that has a second field of view smaller than the first field of view. The sub-frame is processed to remap the input lens distortion to a desired lens distortion in the sub-frame. The processed sub-frame is the outputted.
US10529047B2

A fraud detection method for access control via facial recognition, wherein the following are carried out in the region of a zone where the access control is verified for an individual presenting in the region of the zone: a measure of the weight of the individual, at least one weight sensor being provided on the ground for this purpose; an estimation of the weight of the individual by processing by a computer unit of an image acquired of the face of an individual presenting at the access control; a comparison by the computer unit between the estimated weight and the measured weight and wherein the computer unit triggers or not the sending of a fraud detection signal as a function of the result of this comparison.
US10529043B2

A method of organizing higher education data is provided. The method includes: (a) providing a plurality of higher education data sources, each of the plurality of higher education data sources including respective higher education data organized using corresponding higher education identifiers; and (b) generating a single higher education identifier organizational structure for accessing the respective higher education data from each of the plurality of higher education data sources.
US10529038B2

A hotel in accordance with a particular embodiment of the present technology includes a first lodging unit at a first interior region of a first building, a second lodging unit at a second interior region of a second building, and a third lodging unit at a third interior region of a third building. The first, second, and third interior regions can be purpose-built for respective uses independently selected from a group consisting of retail uses, office uses, restaurant uses, industrial uses, warehouse uses, storage uses, garage uses, and combinations thereof. In the first, second, and third lodging units, the first, second, and third interior regions can be at least substantially reversibly retrofitted for lodging use. The first, second, and third buildings are dispersed among miscellaneous other buildings within an urban area.
US10529037B2

Systems and methods for market-based financial settlement in an electric power grid are disclosed. A settlement processor is constructed and configured for IP-based communication with at least one active grid element via at least one coordinator. The at least one active grid element is registered with the at least one coordinator to participate within the electric power grid. The at least one coordinator tracks the at least one active grid element in the electric power grid. The at least one active grid element transmits at least one IP-based settlement message to the settlement processor via the at least one coordinator. The at least one IP-based settlement message comprises at least one kilowatt packet (KWP) unit, and the at least one KWP unit is based on measurement data for a participation of the at least one active grid element in the electric power grid. The settlement processor provides a market-based financial settlement for the participation of the at least one active grid element based on the at least one KWP unit in real time or near real time.
US10529036B2

A method for determining national crop yields during the growing season may be accomplished using a system that receives agricultural data records that are used to forecast a national crop yield for a particular year. Weather index values are calculated and aggregated from the agricultural data records. Crop yield estimating instructions select representative features from aggregated weather index data and create a covariate matrix for each specific geographic area. Linear regression instructions calculate the crop yield for the specific geographic area for the specific year using the corresponding covariate matrix for that specific year. The crop estimating instructions determine a national crop yield for the specific year using the sum of the crop yields for the specific geographic areas for the specific year nationally adjusted using national yield adjustment instructions. In an embodiment, the crop yield may refer to a specific crop yield such as corn yield.
US10529035B2

A monitoring component installed in a network navigation interface, such as an Internet browser, is disclosed. The monitoring component monitors activity of a user performed via the network navigation interface among one or more network resources, such as e-commerce sites, blogs, media hosting sites, and social networking sites. The monitoring component further enables the user to selected at least one monitored activity to be shared with contacts known to the user. An activity service is provided that notifies the contacts of the selected activity and generates recommendations for the user based on the activities reported by the monitoring component. In this manner, users may share activities of interest with their contacts, as well obtain recommendations about items of possible interest.
US10529030B2

A system, method and non-transitory computer readable medium for labeling a plurality of messages from a customer-agent interaction on a social media service to identify an issue and a response are disclosed. For example, the system includes a conversation interface, a conversation database coupled to the conversation interface, a conversation analysis server coupled to the conversation database and a conversation knowledge repository coupled to the conversation analysis server. The conversation analysis server includes a preprocessing module, a dialogue act analysis module, an issue status analysis module and an issue/response identification module.
US10529027B1

Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, operating data may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include actions the feature would have taken to control the vehicle, but which were not taken because a vehicle operator was controlling the relevant aspect of vehicle operation at the time. The operating data may be recorded in a log, which may then be used to determine risk levels associated with vehicle operation based upon risk levels associated with the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.
US10529025B2

Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
US10529024B2

A system is disclosed for establishing an interconnection between trading networks. The system receives an access establishment request communicated from a home user subscribed to a home trading network and not subscribed to a foreign trading network, the access establishment request including a request to access a desired application, the desired application associated with the foreign trading network. The system further communicates the access establishment request to a foreign operator computer system and receives an approval of the access establishment request communicated from the foreign operator computer system. The system still further communicates a home user profile including subscriber information to establish an application access on a home access establishment module and a foreign access establishment module, the application access allowing the home user to use the desired application without subscribing to the foreign trading network, the subscriber information including at least one application associated with the home user profile.
US10529020B2

A match engine is utilized by either a market participant or an electronic trading system. The match engine receives orders, stores them internally, calculates tradable combinations and displays or otherwise publishes the tradable combinations or the order(s) needed to complete tradable combinations. The match engine operates under a set of rules that may be customized to provide only the tradable combinations that are likely to be executed and contribute to total trading volume. At least some tradeable combinations that are not likely to be traded are not calculated, which frees up the computing capacity of the electronic trading system.
US10529015B1

Systems, methods, and apparatuses for establishing a short-range communication channel with a financial institution computing device based on a tap exchange; receiving a request for personal information from the financial institution computing device; receiving an authorization to transmit the requested personal information; retrieving the personal information from a personal information database of the account enrollment circuit; and transmitting the personal information to enroll the user with a product of a financial institution associated with the financial institution computing device.
US10529013B2

A method for configuring a business management application (BMA) for managing financial aspects of a business entity. The method includes obtaining a business name of an unconfigured user of the BMA, wherein the unconfigured user is associated with the business entity, retrieving, by a computer processor, a search result from an Internet search engine using the business name as a search keyword, analyzing, by the computer processor, the search result to identify a business type of the unconfigured user, and generating, by the computer processor, a configuration setting of the BMA based on the business type, wherein the configuration setting is used by the BMA to generate a customized result specific to the business type.
US10529012B2

Systems and methods for fair-sharing in bandwidth sharing ad-hoc networks. A method includes maintaining a borrower account and lender account of a borrower and a lender of an ad hoc network. The method also includes adjusting at least one of the borrower account and the lender account based upon data transfer by the lender for the borrower.
US10529004B2

Methods and systems for generating location-aware group recommendations are discussed. For example, a method can include operations for receiving a group recommendation request, accessing user profile data associated with members of the group, and generating a group recommendation. The group recommendation request can be received at a network-based system and include identification of a first and second user as well as information identifying a current location associated with the first and second users. Accessing the user profile information can include accessing user profile information for both the first and second users. The group recommendation can be generated based on the current location data and a combination of at least a portion of the user profile data from the first and second users.
US10529003B2

An optical biomodule for detecting a disease specific biomarker(s), utilizing enhanced fluorescence emission (due to integration of a three-dimensional (3-D) protruded structure (s)) in a fluidic container/zero-mode waveguide, upon chemical binding of a disease specific biomarker(s) with its corresponding disease specific biomarker binder(s) (e.g., an aptamer(s)) is disclosed.
US10529000B1

Systems and methods for automatically tagging product for an e-commerce web application and providing product recommendations. Product information related to products is stored and the products are searchable via search queries. Results for the search queries are generated. Interactions of the users with the results for the search queries are monitored. Semantic tags are associated with the products based on the search queries and the results for the search queries. Weighted links between the products and the semantic tags are determined based on the interactions of the users with the results for the search queries. Users' interactions with the product information and/or the product are monitored and user links between the semantic tags and the users are determined based on the weighted links between the products and the semantic tags and the users' interactions. Product recommendations are determined based on the user links and the weighted links.
US10528999B2

Systems, methods, and computer-readable media are provided to assist a user to identify one or more businesses of interest. Individual selections of businesses by end users to retain information corresponding to the businesses may be facilitated. Collections of business information may be retained in a repository. Each end user may be classified into a set of categories based on attributes. A first end user may be matched to a first category. A first set of collection information associated with a first set of end users that correspond to the first category and the first location may be identified. A recommendation for the first end user may be determined based on the first set of collection information, the first category, and the first location.
US10528994B2

A method for allocation of application licenses includes establishing a computing environment comprising a licensed application or service accessed by at least two users, each user having an associated computer system; establishing an ordered list of users for a licensed application or service, in which users have a predefined priority based on a business value or function; establishing at least one user attribute comprising whether a user's virtual machine will be archived and saved for later resumption if the user's license is at least one of suspended, removed, or reallocated; and establishing at least one disqualification threshold for at least one user.
US10528991B2

In a system for presenting augmented reality views of product instructions a method may include receiving a request from a client device, the request including image data. The method may further includes identifying an object in the image data and generating an augmented reality view of the identified object. The method may further include transmitting the augmented reality view to the client device.
US10528989B1

A system may include a telematics device associated with a vehicle, a first computing device associated with a driver of the vehicle, and a server. The server may receive, from the telematics device, driving data of the driver of the vehicle and use the driving data to identify one or more driving behaviors of the driver over a predetermined period of time. The server may then estimate a residual value for the vehicle based on the one or more driving behaviors of the driver and determine whether or not the vehicle is ready for sale or trade-in based on the one or more driving behaviors of the driver and the residual value of the vehicle. Furthermore, the server may transmit, to the first computing device, a notification indicating whether or not the vehicle is ready for sale or trade-in, wherein the notification comprises the residual value of the vehicle.
US10528983B2

The disclosure includes a system and method for identifying advertising content and providing a user of a mobile device with a channel related to the advertising content. A recognition application receives advertising content comprising a series of frames, identifies images corresponding to the frames within the advertising content, identifies a first set of feature points from a first image of the advertising content, determines whether the first set of feature points matches a second set of feature points stored in a database, and in response to determining that the first set of feature points fails to match the second set of feature points, identifies the first image as being unique, indexes the first image and the first set of feature points and associates the first image with a channel.
US10528980B2

Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. Keywords can then be generated based on the content in those portions of the web page that the user is currently reading. Next, recommended marketing content corresponding to the keywords can be retrieved and presented to the user.
US10528970B2

Systems, methods, and apparatus are disclosed for identifying and analyzing online advertising performance data. Systems may receive data records that include data events characterizing interactions between users and online advertisement campaigns. The online advertising data records may include timestamp data characterizing creation dates for data events. The systems may generate intermediate data objects by partitioning at least some of the online advertising data records based on a first plurality of temporal data categories representing different units of time. Each intermediate data object may be associated with a temporal data category of the first plurality of temporal data categories. The systems may generate performance data objects by partitioning the intermediate data objects based on a second plurality of temporal data categories that are different than the first temporal data categories. Each performance data object may be associated with a temporal data category of the second plurality of temporal data categories.
US10528959B2

A computer-implemented method for determining a micro-moment value that indicates an optimal time for a customer to receive a targeted advertisement. The method includes receiving, via a network, customer data associated with behavior of a plurality of customers. The method includes determining, via one or more processors, a micro-moment value predicting an optimal time and network location to engage a customer based on the customer data.
US10528957B2

Systems and methods for providing broadcast data analysis. One embodiment of a method includes receiving broadcast related data for a discrete content segment from a plurality of vehicles at a plurality of different geographic locations, where the plurality of vehicles receives the discrete content segment at the respective geographic locations. Similarly, the method may include determining whether any of the broadcast related data may be filtered due to overlap of the plurality of different geographic locations, calculating a statistic based on the broadcast related data from the plurality of vehicles and providing information related to the content, based on a comparison of the discrete content segment and other discrete content segments.
US10528954B2

An audio-video display device (AVDD) includes a licensable component providing a licensable function. The licensable function is available to present data on the AVDD without paying a license fee to exploit the licensable function when the AVDD is in a retail demonstration mode, whereas post-vending of the AVDD the licensable function is available to present data on the AVDD only pursuant to a license fee therefor being arranged.
US10528942B2

A method receiving a text file including a network destination associated with the reference, where the text file being converted from a QR code image captured by the mobile device. The method includes determining a data source associated with the reference, sending a query to the data source requesting a trustworthiness evaluation, and receiving validation information regarding the trustworthiness evaluation based on matching the network destination to a known network destination in a database of known network destinations. The method includes generating a message based on the validation information and transmitting the message to the mobile device.
US10528939B2

According to one embodiment, a system includes a memory comprising instructions, an interface, and a processor communicatively coupled to the memory and the interface. The interface is configured to receive, from a user telephone device, a request to complete a transaction using a token associated with the user telephone device. The processor is configured, when executing the instructions, to determine one or more tokens associated with the user telephone device. The interface is further configured to send, to an issuer server, a verification request for the token, and receive, in response to the verification request, translated information associated with the token. The processor is further configured to complete the transaction using the translated information.
US10528937B2

According to one aspect of the disclosure, there is provided a method for conducting a transaction between a service provider and a merchant, the method comprising: issuing an account number against which a transaction with the merchant is made, wherein the account number belongs to a subscriber registered with the service provider; assigning a unique reference used to map the subscriber to the account number; and transmitting, upon receiving use of the account number for the transaction, the unique reference and details of the transaction to the service provider, wherein the unique reference is processed against a database of unique references to identify the subscriber to which the account number belongs, for the service provider to associate the transaction to the identified subscriber, based on the details of the transaction. A service provider server, a server network and a system that implements this method is also disclosed.
US10528923B2

Apparatus and methods for assisting with maintenance and design of one or more structural elements of an aircraft are disclosed. One exemplary method comprises receiving actual utilization data for the aircraft and evaluating the actual utilization data with respect to at least one of a plurality of utilization criteria respectively associated with a plurality of utilization categories for the aircraft where the utilization categories are associated with respective predetermined maintenance programs for the structural element or for the aircraft as a whole. Based on the evaluation of the actual utilization data with respect to the at least one utilization criterion, one of the utilization categories is assigned to the aircraft. Based on the utilization category assigned to the aircraft, one of the predetermined maintenance programs is assigned to the structural element or to the aircraft as a whole.
US10528920B2

Methods and apparatus for dynamically processing events based on automatic detection of time conflicts are disclosed. An example method includes accessing first time and date information from a user schedule, the user schedule including a scheduled item; sending a request for second time and date information associated with a first event; generating a visual notification that the first event conflicts with the scheduled item, based on the second time and date information and the first time and date information; receiving third time and date information from a server, the third time and date information associated with an alternate event associated with the desired transaction; receiving travel information corresponding to the third time and date information from the server; facilitating a transaction based on the alternate event and the third time and date information; and updating the user schedule to include the third time and date information.
US10528916B1

Described are methods and systems for interview competency and question validation and analysis to improve the effectiveness of evaluation campaigns. In one method, processing logic of an interview design program, hosted by a digital evaluation platform, receives a request from a first device to create a digital interview for a position. The interview design program sends a list of competencies associated with the position and receives a selection of a set of desired competencies. The interview design program determines a list of questions that differentiate candidates within the desired competencies, ranks the list of questions by importance, and sends the list of questions and the ranking information to the first device and receives a selection of a set of desired questions. The interview design program creates the digital interview with the set of desired questions. The digital evaluation platform presents the digital interview to a candidate on a second device.
US10528915B1

A baked sandwich may be formed by baking a preparation comprised of a filler material provided between two portions of dough. The preparation is preferably formed from a pita dough to produced a freshly baked pita sandwich. The preparation is preferably baked in a conveyor oven. The baked sandwich is preferably cut into multiple pieces and provided to a customer. A variety of garnishes and sauces are preferably made available to the customer to be placed within the pieces of the baked sandwich.
US10528910B2

Techniques for monitoring and reporting a liquid level of a commodity in a tank includes measuring a commodity level in the tank using a tank meter and transmitting information indicating the commodity level to a server. A user may access the information from a user interface of a device to view the commodity level of the tank, informing the user of whether the commodity level is low. A provider of the commodity may receive a notification when the tank level is low. Information about the location of the tank may be used to schedule a future delivery of the commodity to one or more tanks.
US10528909B2

This disclosure includes systems for regression-tree-modified feature vector machine learning models for utilization prediction in time-expiring inventory. An online computing system receives a feature vector for a listing and inputs the feature vector and modified feature vectors into a demand function to generate demand estimates. The system inputs the demand estimates into a likelihood model to generate a set of request likelihoods, each request likelihood representing a likelihood that the time-expiring inventory will receive a transaction request at each of a set of test price and test times to expiration. The system further trains a regression tree model based on a set of training data comprising each of the request likelihoods from the set and the test price and test time period to expiration used to generate the demand estimate that was used to generate the request likelihood.
US10528901B2

A system and method of classifying a driver as being capable of providing transport services are described. The system can receive information indicating that a driver is available to provide transport services from the driver's device. The system can cause the service application to display a prompt instructing the driver to perform a task. In response to detecting completion of the task based, at least in part, on location information about the driver's device, the system can classify the driver as being capable of providing transport services so that the service application can be enabled to receive an invitation for providing a transport service from the system.
US10528899B2

An analyzer system may include a computer-apparatus to collect traces from a pool of business traces, and to assign an unique vector value to each trace. The system may also include an assembler to create a tree based upon the unique vector value of each trace. The system may further include an analyzer to detect sub-trees within the tree to identify similarities among the traces based upon the traces inclusion within a given sub-tree.
US10528887B2

A device includes: a first qubit including a first co-planar waveguide; a second qubit including a second co-planar waveguide, in which the second co-planar waveguide crosses the first co-planar waveguide; and a qubit coupler including a loop having a first lobe and a second lobe, in which a first portion of the first lobe extends parallel to the first co-planar waveguide, a second portion of the first lobe extends parallel to the second co-planar waveguide, a first portion of the second lobe extends parallel to the first co-planar waveguide, and a second portion of the second lobe extends parallel to the second co-planar waveguide.
US10528881B2

Methods and apparatus for determining whether a media presentation device is in an on state or an off state are disclosed. A disclosed example method comprises determining contribution values from at least one of a signal measured from a sensing device or an output signal accessed from the presentation device, wherein the contribution values are indicative of a state of a presentation device. Summing, via a logic circuit, a first plurality of the contribution values corresponding to a first measurement cycle to generate a first intermediate fuzzy score for the first measurement cycle. Storing the first intermediate fuzzy score in a buffer including a plurality of intermediate fuzzy scores corresponding to respective measurement cycles. Combining, via the logic circuit, the intermediate fuzzy scores corresponding to a first time period to form a final fuzzy score. When the final fuzzy score satisfies a threshold, setting the state of the presentation device as on and enabling crediting of media presented by the presentation device.
US10528872B2

Disclosed herein is a technique for implementing a framework that enables application developers to enhance their applications with dynamic adjustment capabilities. Specifically, the framework, when utilized by an application on a mobile computing device that implements the framework, can enable the application to establish predictive models that can be used to identify meaningful behavioral patterns of an individual who uses the application. In turn, the predictive models can be used to preempt the individual's actions and provide an enhanced overall user experience. The framework is configured to interface with other software entities on the mobile computing device that conduct various analyses to identify appropriate times for the application to manage and update its predictive models. Such appropriate times can include, for example, identified periods of time where the individual is not operating the mobile computing device, as well as recognized conditions where power consumption is not a concern.
US10528867B1

A method for learning a neural network by adjusting a learning rate each time when an accumulated number of iterations reaches one of a first to an n-th specific values. The method includes steps of: (a) a learning device, while increasing k from 1 to (n−1), (b1) performing a k-th learning process of repeating the learning of the neural network at a k-th learning rate by using a part of the training data while the accumulated number of iterations is greater than a (k−1)-th specific value and is equal to or less than a k-th specific value, (b2) changing a k-th gamma to a (k+1)-th gamma by referring to k-th losses of the neural network which are obtained by the k-th learning process and (ii) changing a k-th learning rate to a (k+1)-th learning rate by using the (k+1)-th gamma.
US10528863B2

Embodiments relate to a first processing node that processes an input data having a temporal sequence of spatial patterns by retaining a higher-level context of the temporal sequence. The first processing node performs temporal processing based at least on feedback inputs received from a second processing node. The first processing node determines whether learned temporal sequences are included in the input data based on sequence inputs transmitted within the same level of a hierarchy of processing nodes and the feedback inputs received from an upper level of the hierarchy of processing nodes.
US10528860B2

A card holder is used for an electronic device having a housing, and is able to accommodate a data card and be inserted into the housing. The card holder includes a card tray and a card cover. The card tray is configured to accommodate the data card. The card cover is connected to the card tray, is rotatable relative to the card tray, and includes a first end and a second end opposite to each other and a first protrusion extending towards the card tray. When the card holder is in a state of being inserted into the housing and a pushing force is applied to the first end, the card cover is rotatable about the first protrusion such that the first end extends further into the housing and the second end extends out of the housing. An electronic device is also provided.
US10528859B2

The present invention aims to provide an RFID tag capable of improving antenna efficiency with a simple configuration. Such an RFID tag includes: an antenna configured with a reader/writer; an IC chip to which the antenna is connected; a plurality of connection terminals inside outer peripheral edges of an insulating layer on which the antenna is formed; and an annular antenna-forming area on the entire periphery or substantially the entire periphery of the insulating layer. The antenna is formed into a loop in the antenna-forming area, with one of the plurality of connection terminals serving as a starting point and with one of the remaining connection terminals serving as an endpoint.
US10528855B2

A system, method, and computer-readable medium for performing a physical part identification generation operation, comprising: defining design parameters for an encoded geometry; identifying data to be encoded within the encoded geometry; converting the data to be encoded to the encoded geometry; and, producing a part with the encoded geometry, the encoded geometry passively representing information.
US10528854B2

A print-mode determination processor determines the print mode of a print job that is described in a page description language (PDL) and that has a print mode set to an automatic determination mode, using image data generated for a preflight check by a preflight checker that performs a preflight check of image data of a print job. The image data for a preflight check has a resolution lower than that of thumbnail image data and sufficient to determine whether to set a color print mode or a black-and-white print mode, such as presence or absence of a color part in the image data of the print job or the degree of the color part, so that the time required for generating and analyzing image data for print mode determination can be shortened.
US10528846B2

A method to analyze a facial image includes: inputting a facial image to a residual network including residual blocks that are sequentially combined and arranged in a direction from an input to an output; processing the facial image using the residual network; and acquiring an analysis map from an output of an N-th residual block among the residual blocks using a residual deconvolution network, wherein the residual network transfers the output of the N-th residual block to the residual deconvolution network, and N is a natural number that is less than a number of all of the residual blocks, and wherein the residual deconvolution network includes residual deconvolution blocks that are sequentially combined, and the residual deconvolution blocks correspond to respective residual blocks from a first residual block among the residual blocks to the N-th residual block.
US10528845B2

Method, device, and storage medium for generating a GIF file. The method for generating a GIF file includes: obtaining an image set including a plurality of images; selecting at least two images from the image set, content of each of the at least two images satisfying a preset similarity condition, and a difference between photographing times of any two of the at least two images not exceeding a preset time threshold; and generating a GIF file according to the at least two images.
US10528839B2

Combinatorial shape regression is described as a technique for face alignment and facial landmark detection in images. As described stages of regression may be built for multiple ferns for a facial landmark detection system. In one example a regression is performed on a training set of images using face shapes, using facial component groups, and using individual face point pairs to learn shape increments for each respective image in the set of images. A fern is built based on this regression. Additional regressions are performed for building additional ferns. The ferns are then combined to build the facial landmark detection system.
US10528838B1

A method implemented on an augmented reality (AR) device includes receiving an image of a document on the AR device. The image of the document includes one or more areas of obfuscated text. A marker on the document is identified. The marker is associated with an area of obfuscated text on the document. The marker is scanned using the AR device. When the user of the AR device is authenticated, a non-obfuscated image of the text associated with the marker is displayed on the AR device.
US10528832B2

Methods and systems are provided for processing attention data. In one embodiment, a method includes: receiving, by a processor, object data associated with at least one object of an exterior environment of the vehicle; receiving upcoming behavior data determined from a planned route of the vehicle; receiving gaze data sensed from an occupant of the vehicle; processing, by the processor, the object data, the upcoming behavior data, and the gaze data to determine an attention score associated with an attention of the occupant of the vehicle; and selectively generating, by the processor, signals to at least one of notify the occupant and control the vehicle based on the attention score.
US10528824B2

Systems and method are provided for controlling a vehicle. In one embodiment, a method of controlling a vehicle, includes receiving, via at least one processor, image data from each of plural cameras mounted on the vehicle. The method includes assembling, via the at least one processor, the image data from each of the plural cameras to form assembled image data. The method includes classifying and localizing lane features using an artificial neural network based on the assembled image data, to produce classified and localized lane data. The method includes performing, via the at least one processor, a data fusion process based on the classified and localized lane data, thereby producing fused lane feature data. The method includes controlling, via the at least one processor, the vehicle based, in part, on the fused lane feature data.
US10528816B2

Methods and systems are provided for displaying pertinent data, using augmented reality, to supplement information in images acquired by an imaging device of a mobile communication device. The images can be analyzed to find one or more matched objects, and recognition can be performed on the matched objects to recognize target components. It can be determined whether the recognized target components match one or more known patterns. Based on the known patterns pertinent data pertaining to the known patterns can be retrieved from one or more data sources, and displayed at a display using augmented reality to supplement information in the images acquired by the imaging device.
US10528815B2

A device, system, and method of assistance for visually impaired users. The system comprises a plurality of video cameras, often head mounted, computer processors and associated support devices and algorithms configured for computer vision, and a user worn haptic band comprising a plurality (two or more) of distantly spaced haptic transducers. This haptic band is worn such that user's hands are free for other tasks. The system uses its video camera, depth processing algorithms, and object recognition algorithms (hardware and/or software based) to identify a limited number of navigationally important objects. The spatial locations of each object deemed important is output to the user by varying output to the haptic transducers accordingly. The system is configured to identify and report objects as generic objects, identified objects, and potential obstacle objects. The system can also optionally provide audio information or tactile graphics display information pertaining to these objects as well.
US10528812B1

A system for object recognition and segmentation from digital images provides an intelligent object recognition and segmentation using one or more multilayer convolutional neural network (CNN) models trained in multiple-stages and in a parallel and distributed manner to improve training speed and efficiency. The training dataset used in each of the multiple training stages for the CNN models are generated, expanded, self-validated from a preceding stage. The trained final CNN models are augmented with post-model filters to enhance prediction accuracy by removing false positive object recognition and segmentation. The system provides improved accuracy to predict object labels to append to unlabeled image blocks in digital images. In one embodiment, the system may be useful for enhancing a digital landmark registry by appending identifying labels on new infrastructure improvements recognized in aerial or satellite land images.
US10528809B2

An iris image capturing device, an iris image recognition device and an iris image recognition method are provided. Multiple data sequences are captured, in which each data sequence includes an iris image. These data sequences are selected to be a positioning image or an image to be processed. The positioning image is for locating the iris, and the image to be processed is for generating a protected iris image according to where the iris is located in the positioning image.
US10528805B2

A biometric authentication apparatus acquires biometric information of a user, extracts a boundary candidate where a state of the biometric information changes, to extract a region in a vicinity of the boundary candidate and having a threshold area or greater, extracts a state feature quantity having a value that changes according to a change in the state of the biometric information, from the extracted region, and judges the state of the biometric information using the state feature quantity of the extracted region.
US10528794B2

A process at an electronic computing device that tailors an electronic digital assistant generated inquiry response as a function of previously detected user ingestion of related information includes receiving, from a video capture device configured to track a gaze direction of a first user, a video stream including a first field-of-view of the first user. An object is then identified in the video stream first field-of-view remaining in the first field-of-view for a determined threshold period of time, and the object processed via a video processing algorithm to produce object information, which is then stored. Subsequently, an inquiry is received from the first user for information, and it is determined that the inquiry is related to the object information. The electronic digital assistant then provides a response to the inquiry as a function of the object information.
US10528792B2

A display apparatus performs predetermined image processing on at least one image data item among the plurality of image data items, does not perform the predetermined image processing on at least another one image data item among the plurality of image data items, and to cause a display unit to display the plurality of image data items, if (A) it is determined, on the basis of meta-information associated with the plurality of image data items, that the plurality of image data items are image data items that have been output from a single image output apparatus, or if (B) it is determined that a display mode is set in which a plurality of image data items are to be displayed, the plurality of image data items including a first image data item and a second image data item generated by duplicating the first image data item.
US10528780B2

A wearable mobile electronic device is provided. The device includes: a housing having a proximal end, a distal end, and a longitudinal axis between the proximal end and the distal end; a lateral axis perpendicular to the longitudinal axis; and a third axis perpendicular to each of the longitudinal axis and the lateral axis; a data capture component, a pointing direction of the data capture component extending from the distal end; a touch display, a front surface of the touch display extending along the longitudinal axis and the lateral axis, the third axis normal to the front surface; and a mounting device configured to mount the housing to a hand such that the pointing direction of the data capture component points away from a wrist and the touch display is accessible to a thumb of the hand.
US10528776B1

Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying a characteristic of the object and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
US10528774B2

An RFID system for selectively communicating with a targeted transponder from among a group of multiple adjacent transponders is provided. The RFID system may include a transponder conveyance system adapted to transport at least one targeted transponder from a group of multiple adjacent transponders through a transponder encoding area along a feeding direction and an antenna having a resonant inductor and a ferrite material, wherein the ferrite material at least partially covers the resonant inductor and defines an exposed portion of the resonant inductor. In one antenna-transponder alignment, the exposed portion extends substantially parallel to the feeding direction.
US10528769B2

A computer security device for protecting sensitive data stored in nonvolatile memory in a computer includes: an overvoltage generator comprising a high-voltage supply charging a capacitor through a resistor, wherein the capacitor is in electronic communication with the nonvolatile memory of the computer through a silicon-controlled rectifier; and a controller operable to receive a signal and in electronic communication with the overvoltage generator, wherein the controller is operable to produce a destruct signal. The generator is operable to apply an over-voltage condition to the nonvolatile memory of the computer through the silicon-controlled rectifier upon receiving the destruct signal from the controller.
US10528768B2

Methods and apparatus to provide user-level access authorization for cloud-based filed-programmable gate arrays are disclosed. An example apparatus includes a field-programmable gate array (FPGA) including a first memory and a second memory different from the first memory. The first memory stores a bitstream. The second memory stores a first user tag associated with the bitstream. The example apparatus further includes a kernel having an FPGA driver operatively coupled to the FPGA. The FPGA driver is to receive a command associated with accessing the FPGA from a user-executed application. The FPGA driver is further to identify a second user tag associated with the command. The FPGA driver is further to determine whether the command is to be accepted based on the second user tag.
US10528763B2

The invention discloses a method of protecting data exchanged between a service user and a service provider, which method comprises the steps of encoding data by converting meaningful content of the data into meaningless content to obtain encoded upload data for sending to the service provider; processing the encoded upload data at the service provider to obtain encoded download data for sending to the service user; and decoding the encoded download data by converting meaningless content of the encoded download data into meaningful content of download data.
US10528762B2

Aspects of the invention include receiving, using a processing system, a geographic location of a user. A trust level of an application is determined. Based at least in part on the trust level of the application meeting a threshold, the geographic location of the user is transmitted to the application. Based at least in part on the trust level of the application not meeting the threshold, a semantic label associated with the geographic location of the user is determined. The semantic label describes a type of place located at the geographic location of the user. An obfuscated geographic location that preserves the privacy of the geographic location of the user and is associated with a semantic label consistent with the semantic label associated with the geographic location of the user is generated. The obfuscated geographic location is transmitted to the application in place of the geographic location of the user.
US10528761B2

Disclosed herein are system, method, and computer program product embodiments for data anonymization in an in-memory database. An embodiment operates by identifying a textual attribute corresponding to data of an input table. A value corresponding to the textual attribute is determined for each of the plurality of records. A plurality of groups is generated based on the determined values. At least portion of the data as sorted into the plurality of groups is provided.
US10528760B2

Described is a system for cloud-based privacy-preserving navigation operations between multiple parties. The system performs a two-party computation (2PC) between input data related to a current location of a first party and public data stored on a cloud computing infrastructure. Each party individually performs a 2PC on the public data while maintaining privacy of their input data. The system then performs multi-party computations (MPC) between multiple parties and the cloud computing infrastructure. The multiple parties privately update the public data with a result obtained from the 2PC. For the first party, a privacy-preserved navigation result is generated using results obtained from the 2PC and the MPC. The first party is caused to perform a navigation operation based on the privacy-preserved navigation result.
US10528750B2

In accordance with embodiments, there are provided mechanisms and methods for displaying one or more data sets to a user. These mechanisms and methods for displaying one or more data sets to a user can enable enhanced data security, more relevant data display, reduced processing, etc.
US10528743B2

Disclosed are various embodiments for identifying characteristics of developers of problematic software. Report data generated by a security analysis tool is received, which is based at least in part on a security analysis of a program or an operational configuration. The report data indicates one or more security issues identified in the program or the operational configuration. A user is identified who is responsible for at least a threshold impact of the security issue(s). Coding or configuration characteristics associated with the user are then determined.
US10528741B1

Methods and systems are disclosed for automatically assessing and mitigating operational risks associated with using a software component in a software application. As a part of a method, one or more software components of the software application is accessed and software component characteristic information is received about each of the one or more software components, responsive to the accessing. The software component characteristic information includes information about a characteristic of a software component that is related to an operational risk associated with using the software component in the software application. Responsive to receiving the software component characteristic information, and based on the software component characteristic information, operational risk assessment information is generated using one or more rules. The generated operational risk assessment information is outputted where at least one step of the method is performed by a processor.
US10528736B1

The disclosed computer-implemented method for detecting preparatory-stages of rowhammer attacks may include (i) receiving, at a computing device, signatures of preparatory behaviors that are known to be exhibited by malicious virtual machines during preparatory stages of rowhammer attacks, (ii) monitoring, at the computing device, behaviors of a virtual machine that is hosted by the computing device, (iii) detecting, at the computing device while monitoring behaviors of the virtual machine, a behavior that matches one of the signatures of preparatory behaviors, and (iv) performing, in response to detecting the behavior that matches one of the signatures of preparatory behaviors, a security action to prevent the virtual machine from perpetrating a successful rowhammer attack. Various other methods, systems, and computer-readable media are also disclosed.
US10528735B2

Various approaches are described herein for, among other things, detecting and/or neutralizing attacks by malicious code. For example, instance(s) of a protected process are modified upon loading by injecting a runtime protector that creates a copy of each of the process' imported libraries and maps the copy into a random address inside the process' address space to form a “randomized” shadow library. The libraries loaded at the original address are modified into a stub library. Shadow and stub libraries are also created for libraries that are loaded after the process creation is finalized. Consequently, when malicious code attempts to retrieve the address of a given procedure, it receives the address of the stub procedure, thereby neutralizing the malicious code. When the original program's code (e.g., the non-malicious code) attempts to retrieve the address of a procedure, it receives the correct address of the requested procedure (located in the shadow library).
US10528728B2

According to one embodiment of the present invention, a system provides security for a device and includes at least one processor. The system monitors a plurality of networked devices for a security risk. Each networked device is associated with a corresponding security risk tolerance. In response to a monitored security risk for one or more of the plurality of networked devices exceeding the corresponding risk tolerance, a network service is initiated to perform one or more actions on each of the one or more networked devices to alleviate the associated security risk. Embodiments of the present invention further include a method and computer program product for providing security to a device in substantially the same manner described above.
US10528727B2

A system and method is provided for detecting anomalous events occurring in an operating system of a computing device. An exemplary method includes detecting an event that occurs in the operating system of the computing device during execution of a software process. Moreover, the method includes determining a context of the detected event and forming a convolution of the detected event based on selected features of the determined context of the detected event. Further, the method includes determining a popularity of the formed convolution by polling a database containing data relating to a frequency of detected events occurring in client devices in a network, where the detected events of the client devices correspond to the detected event in the computing device. If the determined popularity is below a threshold value, the method determines that the detected event is an anomalous event.
US10528722B2

In one example, an enclave pool is formed. The enclave pool may include a plurality of enclaves. Each enclave may have a private enclave key and a public enclave key. A shared enclave pool key may be generated from or otherwise based on the public enclave key of each enclave of the enclave pool. A first enclave may be allocated from the enclave pool to a first cryptlet. A payload of the first enclave is received. The payload of the first enclave may be signed with a first digital signature by the private enclave key of the first enclave. A payload of the second enclave may be received. The payload of the second enclave may be signed with a second digital signature by the private enclave key of the second enclave. The first digital signature and the second signature may be validated via the shared enclave pool key.
US10528718B2

Techniques for providing a data confidence index are presented herein. In one embodiment, a method includes setting a default confidence index for a remote computing device, the confidence index indicating trustworthiness of data provided by the remote computing device, the remote computing device operating as part of a network of cooperating devices; applying a plurality of ordered rules for the remote computing device, respective rules comprising a rule pre-condition and a confidence index adjustment, respective rules considering one of a behavior of the remote computing device and a property of the remote computing device; and adjusting the confidence index for the remote computing device responsive to results of applying the plurality of ordered rules. A system and apparatus substantially perform steps of the disclosed method.
US10528712B2

Methods and systems are provided in this disclosure for operating an electronic device. The electronic device includes a user interface, a microphone, and an electronic processor. The electronic processor determines whether a user assistance restriction is established for a current functional operation of the electronic device. The microphone captures an audio stream and the electronic processor analyzing the audio stream to identify spoken words captured by the microphone. The electronic processor detects a violation of the user assistance restriction for the current functional operation of the electronic device based at least in part on a correlation between one or more of the identified spoken words captured by the microphone and a current functional operation of the electronic device. The electronic processor adjusts one or more operations of the electronic device in response to detecting the violation of the user assistance restriction.
US10528702B2

Mechanisms are provided for communicating with a patient. The mechanisms generate a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient. The mechanisms collect, for each patient registry record, first data regarding treatment of the corresponding patient and second data regarding communications made with the corresponding patient. The mechanisms determine, based on analysis of the first data and second data associated with each of the patient registry records, a mode of communication that is most likely to result in a successful treatment of patients. The mechanisms initiate a communication with a patient of interest using the determined mode of communication based on the results of the determination.
US10528701B2

Systems and methods are disclosed for sepsis care management. First data regarding a patient and second data regarding a clinician's treatment of a patient are received by at least one processor. The first data regarding the patient is processed to assess a likelihood that the patient would benefit from administration of each of one or more critical actions for treatment of sepsis, wherein at least one of the one or more critical actions relates to a request for at least one additional diagnostic action. A target treatment protocol, comprising a decision for each of the one or more critical actions, is determined based on the assessed likelihoods. The second data regarding a clinician's treatment of the patient is compared to the target treatment protocol and a notification is provided to the clinician if the second data is incompatible with the target treatment protocol.
US10528700B2

An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type, an odometer data type, and an event data type. The BIDTs are discoverable by a gateway device on which models of industrial assets can be defined, where the models reference the BIDTs defined on the industrial devices. The gateway device can retrieve industrial data from the data tags, formatted in accordance with the data types and associated user-defined metadata specific to the respective data types. The gateway device or a separate application server system can then generate graphical presentations of the industrial data in accordance with the model and the metadata.
US10528691B1

A method for automated selection of a subset of a plurality of validation tests for testing a device under test (DUT), may include obtaining the plurality of validation tests; using a processor, obtaining from a user, via an input device, one or a plurality of conditions relating to one or a plurality of execution parameters; and using a processor, analyzing each of the validation tests to identify a subset of the validation tests that includes verification tests conforming to said one or a plurality of conditions.
US10528689B1

A system and methods to verify a correctness of data formatted according to an IEEE P1687 (IJTAG) standard, in connection with migration of test patterns from an instrument level to a top level of an integrated circuit design. Data describing an integrated circuit at the instrument level and at the top level is read from Instrument Connectivity Language (ICL) files, Procedural Description Language (PDL) files, and hardware description language (HDL) files. The methods include at least one of verifying structural descriptions of the integrated circuit in the ICL files and verifying an ability to use chip level inputs to access instruments in the integrated circuit. The verification procedure is performed prior to a simulation in which a migrated test pattern is applied to the integrated circuit.
US10528682B2

Methods, systems, and non-transitory computer readable medium for automatically characterizing performance of a System-on-Chip (SoC) and/or Network-on-Chip (NoC) with respect to latency and throughput attributes of one or more traffic flows/profiles under varying traffic load conditions. The characterization of performance may involve a plot representative of latency and throughput, depending on the desired implementation.
US10528679B2

A system and method for real time translation of scanned documents includes a multifunction peripheral having intelligent controller including a processor and associated memory. A scan engine generates an electronic image of a tangible document and a touchscreen user interface receives a user scan instruction. The scan operation generates a scan file and a generated image of the document is displayed on the touchscreen. A user selects an area of the generated image via the touchscreen. An optical character recognition operation generates a character based file which is then translated from a source language to a target language. The resultant translation is then displayed on the touchscreen.
US10528677B1

A social networking system determines whether a particular user is qualified to provide translations of text from a first language to a second language. The determination may include evaluation of the language competencies of the user, and also of the trustworthiness of the user as a translator, as determined based on prior translations submitted by the user. The social networking system also selects translations of a text item for a user to whom that text is to be shown. When evaluating a candidate translation for presentation to the user, the evaluation may assess factors such as the determined qualification as a translator of the user who provided the candidate translation; a quality score of the candidate translation itself; and/or the similarity of the user viewing the content and the user providing the candidate translation.
US10528676B2

Translations for items of user-generated content are received from one or more users associated with a social networking system and/or one or more machine-generated translations. Each translation may translate a content item from a source or original language to a target language. Votes regarding the suitability of the translations are received from one or more users. In one aspect, the option to provide translations and/or vote on translations is provided to those users that are determined to be competent in the source language of the item of user-generated content. Determination of whether a user is competent in the source language can be based on the user profile of the user, the user-generated content of the user, the language competencies of the user's connections, and/or other social signals.
US10528673B2

A method, computer program product and system for message tone evaluation. A message or a group of messages are retrieved between a sender entity and a recipient entity. Text content for the message or group of messages is extracted and the analysis of the tone of the text content is obtained. A graph is referenced in which nodes represent entities and edges between the nodes have tone weightings for a tone for a communication relationship between the entities. The graph is updated with a tone weighting for the retrieved message or group of messages by setting or updating an edge tone weighting between the nodes for the sender entity and the recipient entity. The graph is analyzed to obtain analysis of one or more entities and the tone weightings of their communication relationships.
US10528672B2

A method, computer program product and system for message tone evaluation. A message or a group of messages are retrieved between a sender entity and a recipient entity. Text content for the message or group of messages is extracted and the analysis of the tone of the text content is obtained. A graph is referenced in which nodes represent entities and edges between the nodes have tone weightings for a tone for a communication relationship between the entities. The graph is updated with a tone weighting for the retrieved message or group of messages by setting or updating an edge tone weighting between the nodes for the sender entity and the recipient entity. The graph is analyzed to obtain analysis of one or more entities and the tone weightings of their communication relationships.
US10528666B2

Methods and apparatuses for determining a domain of a sentence are disclosed. The apparatus may generate, using an autoencoder, an embedded feature from an input feature indicating an input sentence, and determine a domain of the input sentence based on a location of the embedded feature in an embedding space where embedded features are distributed.
US10528653B2

A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application.
US10528651B2

A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a first and second set of content to be displayed on a web page and an associated style sheet describing a visual layout to be used when displaying the web page. The first and second sets of content are aggregated to create a combined set of content. A fully aggregated web page is created by transforming the combined set of content into a hypertext markup language (HTML) document. A browser on the client system then renders and displays the fully aggregated web page. An activation of an element on the rendered fully aggregated web page is detected, causing a change to the combined set of content. In response to detecting the activation of the element, a full page refresh of the rendered fully aggregated web page is executed.
US10528645B2

A processing device in an electronic device receives a search query for a reflowable electronic content item, the search query indicating at least one of a first formatting style or a first formatting construct. The processing device determines a first page of the electronic content item for which style data indicates that at least a portion of content data associated with the first page was previously presented using the at least one of the first formatting style or the first formatting construct, wherein the content data associated with the first page is defined according to previous display configuration settings used to previously present the first page. The processing device causes presentation of an indication of the first page as a search result.
US10528637B2

Systems and methods for presentation of content, or a title or link to content or presentation to a user on webpages of a website are provided. In one embodiment, a recommended content platform optimizes the links displayed on web pages based on a portfolio of content sources which determine which links are displayed in a given page view. The algorithms may or may not utilize data relating to user interaction with webpages and may produce different sets of links depending on the content of a webpage and a position on a webpage where the links are to be displayed. A given webpage may present links from multiple content sources displayed using multiple user interface elements distributed throughout the webpage.
US10528626B2

The disclosure concerns systems and methods for extracting data from documents. A computer receives a message from a sender. The message has the electronic document and an electronic address of the sender. Based on the address of the sender the computer selects a map that comprises location data of data fields and determines values of the data fields by extracting data from the electronic document using the location data of the selected map. Since the computer selects the map based on the address of the sender the computer does not need to rely on the content of the electronic document to select the correct map to use, which makes the selection less prone to errors and the method can be used with existing email systems.
US10528614B2

Provided are a computer program product, system, and method for processing images from a gaze tracking device to provide location information for tracked entities. A gazed image is received from a gaze tracking device at which the user is gazing while operating the gaze tracking device. User speech is received from a microphone. The user speech is as having memorization intent. A description of a tracked entity that is an object of the memorization intent is extracted from the user speech. A tracking object in a tracking object database is created including the gazed image and the extracted description of the tracked entity for which the user has memorization intent. A determination is made of a location of the tracked entity and the determined location of the tracked entity is associated with the created tracking object in the tracking object database.
US10528612B2

A method and system for processing a request document including a request. The request document is processed using a question analysis function of a question answering system, thereby extracting elements of the request. The question answering system has multiple functions including the question analysis function. The extracted elements are categorized in accordance with an ontology model, thereby generating ontology components assigned to the extracted elements. A knowledge base includes data indicative of solutions for requests. The solutions for requests in the knowledge base are categorized in accordance with the ontology model. The knowledge base is searched using the generated ontology components, thereby identifying solutions for the request. The identified solutions are provided.
US10528607B2

Various approaches for automating code completion are described herein. More particularly, approaches are provided that automatically generate coded commands of a coding language (i.e., code) that function and operate as intended by the user. As the user codes the commands, such approaches assist a user in various ways. For example, such automated assistance provides the user an understanding of various coding options available in the coding language. The assistance also enforces the proper employment of the available coding options, as well as provides an understanding of the functionality of the generated code. Automating code completion provides various benefits to the user, such as decreasing the time the user spends generating code, increasing the likelihood that the generated code functions and operates on a system as intended, and reducing the number of code versions required to be executed or compiled by the system.
US10528600B1

Described is a system for identifying communication behavior patterns in communication activity time series. For each pair of variables in the communication activity time series, the system determines a transfer entropy measure, an effective transfer entropy measure from a randomly reordered version of the communication activity time series, and a partial effective transfer entropy measure. A dependency matrix is generated using pair-wised effective transfer entropy measures and partial effective transfer entropy measures, where each element in the matrix represents a total influence of a communication activity time series on another communication activity time series in the future. The dependency matrix is compared with dependency matrices generated from a predefined set of communication patterns to identify the communication behavior pattern. The system generates instructions regarding positioning of a sensor, such that the instructions provide guidance regarding placement of the sensor at a geographical region related to the identified communication pattern.
US10528596B2

A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
US10528593B2

Provided are techniques for delayed consistent point-in-time copy from a secondary device in an asynchronous mirror relationship. A consistent asynchronous mirror copy that includes an asynchronous mirror copy from a primary volume to a secondary volume and a point-in-time copy from the secondary volume to a tertiary volume is performed. A point-in-time copy is created from the secondary volume to an accessible consistent copy volume. In response to receiving a request to access a track of the accessible consistent copy volume, it is determined whether to access the track of one of the secondary volume, the tertiary volume, and the accessible consistent copy volume. A response to the request is provided with data accessed from the determined one of the secondary volume, the tertiary volume, and the accessible consistent copy volume.
US10528592B2

The present disclosure involves systems, software, and computer implemented methods for database scaling for multi-tenant applications. One example method includes receiving an indication to migrate a tenant of an application from a default database to a scale database. The tenant is locked. At least one stateful component that includes state information for the tenant is identified. The state information is serialized. The identified stateful component(s) are shut down. Data for the tenant is copied from the default database to the scale database. The tenant is assigned to the scale database. The serialized state information is de-serialized to generate de-serialized state information, and the de-serialized state information is stored in the scale database. The stateful component(s) are restarted and the tenant is unlocked.
US10528589B2

Some embodiments disclose techniques for enabling cross visualization interaction between data corresponding to different visualizations. In an embodiment, a visual analyzer system is disclosed that is capable of generating and displaying a plurality of visualizations to a user via a graphical user interface. The visual analyzer system is capable of receiving a selection of a particular portion of a visualization from a user and correlating the selected portion with portions of data in other visualizations that are displayed to the user. In some embodiments, the visual analyzer system is capable of highlighting the correlated portions of the data and presenting the highlighted portions via the graphical user interface to a user.
US10528575B2

A search query is received from a search engine of multiple search engines. One or more search results from each search engine of the multiple search engines in response to the search query are received. Each search result of the one or more search results includes a first search score. A factor is determined for each search result of the one or more search results. A second search score is determined for each search result of the one or more search results based on the first search score and the factor. The one or more search results are displayed to a user of the search engine in an order. The order is based on the second search score.
US10528573B1

In one aspect, a computer-implemented method includes, at a social media playback system comprising one or more computer processors and in communication with a data communications network, receiving data representing social media content from at least one social media service in communication with the communications network, the social media content comprising elements of social media, receiving, from a media provider in communication with the communications network, schedule data pertaining to a first media program, calculating, based at least in part on the schedule data, a relevance score for a first keyword identified in the social media content, the relevance score indicative of the relevance of the first keyword to the first media program, determining that the relevance score calculated for the first keyword satisfies a relevance score threshold, and storing data associating the first keyword and the first media program.
US10528572B2

The technology described herein provides an efficient mechanism for quickly analyzing huge amounts of media content to find media content (hereafter “content” or “media content”) that is relevant to a user. The technology analyzes features of a curator to classify curators by interest and/or find curators with similar content recommendations. The curator data can be used to make curator recommendations to users based on the user's interests. The technology described herein collects curator data from multiple content sites and analyzes the data to identify curators that recommend similar content on different content sites.
US10528571B2

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is received. Search results are identified that are responsive to the query. A content item is identified for presentation along with the search results. It is determined, based on one or more criteria, when the content item is to be augmented. When it is determined that the content item is to be augmented and after identifying the search results, the content item is augmented based at least in part on an entry in the search result. An augmented content item is created. The augmented content item is provided.
US10528558B2

A method for processing a database query on a database system includes receiving the database query at the database system, determining a sequence of database operations for processing the database query, estimating a number of incoming data elements of the database system to be processed for each of the database operations, estimating a workload of a programmable integrated circuit of the database system for each of the database operations based on the estimated number of incoming data elements, assuming each of the database operations is performed in a single instantiation, selecting a number of instantiations Ni for a database operation i of the sequence of database operations based on the estimated workload of the programmable integrated circuit for the database operation i, and configuring the programmable integrated circuit to execute the determined sequence of database operations, the database operation i is instantiated Ni times.
US10528550B2

The method can include receiving the first stream of tuples to be processed by the stream operator hosted by one or more computer processors, the stream operator having at least one input port and a condition input port. The method can also include receiving, at runtime, a customized condition at the condition input port of the stream operator. The method can also include monitoring a first group of one or more tuples from the first stream of tuples at a first window of the stream operator. The method can also include determining whether the first group of one or more tuples at the first window fulfills the customized condition. The method can also include deleting, in response to the first group of one or more tuples fulfilling the customized condition, the first group of one or more tuples.
US10528545B1

A data processing system is disclosed for accessing databases and updated data items and triggering event notifications. The data processing system may comprise a first database including a plurality of records, and a second database including a plurality of trigger indicators. The database system may further include a hardware processor configured to execute computer-executable instructions in order to: receive an update data item; identify a record corresponding to the update data item; cause an update to the record based on information included with the update data item; identify a trigger indicator corresponding to the update to the record; determine that a type of the trigger indicator matches a type of the update to the record; and generate an event notification including information included in the update.
US10528539B2

In an example, there is disclosed an apparatus, comprising: a data store comprising a hash table having for at least some rows a hash entry indexed by a hash value, and comprising a hash chain of one or more pointers to a history buffer, and a spill counter; and one or more logic elements, including at least one hardware logic element, comprising a data compressor to: inspect a string0 comprising n bytes at position p in a data file; get the spill counter from a hash entry corresponding to string0; inspect a string1 comprising n bytes at p+k, wherein k is a positive integer; get the spill counter from a hash entry corresponding to string1; determine that the spill counter for string1 is less than the spill counter for string0; and search a chain1 (the hash chain of a hash entry corresponding to string1) for a matching string of size at least n+k with an offset of −k.
US10528538B2

Techniques are described herein for using user-defined aggregate functions for updating inverted index tables. A user-defined aggregate function is registered in a database system for updating an index table based on changes stored in a staging table. A query specifying the user-defined aggregate function may be executed in parallel to parallelize the updating of the index table.
US10528535B2

Some aspects as disclosed herein are directed to, for example, a system and method of configuring one or more configurable database work file limits and performing one or more actions in response to reaching or approaching the work file limits. The method may comprise determining, by a computing device, a user identifier associated with a user and an application identifier associated with an application. The computing device may determine, based on the user identifier and the application identifier, a workfile storage usage threshold associated with the user and the application. The computing device may determine whether a workfile storage usage associated with the user and the application approaches or exceeds the workfile storage usage limit. In response to determining that the workfile storage usage associated with the user and the application approaches or exceeds the workfile storage usage limit, the method may comprise determining a database language statement associated with the workfile storage usage approaching or exceeding the workfile storage usage limit and/or generating a notification comprising the database language statement and the workfile storage usage associated with the user and the application.
US10528532B2

A computer implemented method for integrating data into a target database may include: providing a plurality of source databases which each may include a relational schema and data for integration into the target database; generating at least one complexity model based on the relational schema and data of each source database, each complexity model indicating at least one inconsistency between two or more of the data sources which may be require to be resolved to integrate the data from the data sources into the target database; and generating an effort model that may include an effort value for each inconsistency indicated by each complexity model, each effort value indicating at least one of a time period and a financial cost to resolve the inconsistency to integrate data from the data sources into the target database.
US10528531B2

The present disclosure relates to a method and an apparatus for verifying biodata by verifying, in real-time, whether there are errors in biodata received from a client terminal. The method may include the steps of: receiving a request to upload biodata from the client terminal and storing the biodata to a storage system; extracting sequences from the biodata and verifying whether the sequences are valid data; upon detection of errors in a sequence, calculating an error ratio of the sequence and, when the calculated error ratio exceeds a threshold value, terminating the upload of the biodata.
US10528524B2

A method, system, and/or computer program product modify a computer resource that has been moved to a new geolocation. One or more processors detect that a geolocation of a software resource has changed to a new geolocation. In response to detecting that the geolocation of the software resource has changed to the new geolocation, the processor(s) apply a geolocation based resource policy to alter the software resource.
US10528520B2

A method, computer program product and/or system saves an original logical block in a file system and generates a first heatmap reflecting access operations on the original logical block. After taking of a file system snapshot, and receiving information that the original logical block is going to be revised, a second heatmap is generated, reflecting predicted access operations on the revised logical block. The second heatmap is based, at least in part, on the first heatmap. Selecting a physical storage location for the revised logical block is based on the second heatmap.
US10528518B2

An all-to-all communication operation which is carried out in a fabric of networked entities by defining in each of the entities a plurality of memory regions of contiguous memory addresses holding messages therein, and exchanging the messages repeatedly with all the other entities. Relatively small messages are copied using a CPU and larger messages are transmitted using scatter/gather facilities.
US10528515B2

An apparatus is described that includes a memory channel driver circuit having first driver circuitry to drive a data signal on a memory channel and second driver circuitry to drive an echo cancellation signal on the memory channel. The echo cancellation signal includes echo cancellation pulses that follow corresponding pulses of the data signal by an amount of time that causes the echo cancellation pulses to reduce reflections of the corresponding pulses of the data signal at a memory device that is coupled to the memory channel.
US10528509B2

The present disclosure discloses an expansion bus device that is communicatively coupled to a plurality of input-output devices. The expansion bus device includes a plurality of input-output slots, via which the plurality of input-output devices are coupled to the expansion bus device. The expansion bus device also includes a retimer switch communicatively connected to each of the plurality of input-output slots. The retimer switch supports switching between the plurality of input-output slots.
US10528500B2

A data packet processing method comprises: receiving data packet including a key message; analyzing the key message; determining whether the data packet is a high priority data packet or a normal data packet according to a result of analyzing the first key message of the data packet; and executing an Rx high priority interrupt in response to determining that the data packet is the high priority data packet. The Rx high priority interrupt is to immediately transmit an interrupt signal to interrupt receiving of the data packets.
US10528493B2

The embodiments of the present disclosure identify a target chip from among multiple chips coupled to a shared bus and customize an optimization parameter for the particular chip. Stated differently, in a communication system where only one chip (or a subset of chips) on a shared bus is the intended target, the system can customize an optimization parameter for the specific location of the target chip on the bus. As new data is received that is intended for a different chip—i.e., the target chip changes—the system can dynamically change the parameter based on the location of the new target chip on the bus.
US10528490B2

An apparatus and method are provided for managing bounded pointers. The apparatus has processing circuitry to execute a sequence of instructions, and a plurality of storage elements accessible to the processing circuitry, for storage of bounded pointers and non-bounded pointers. Each bounded pointer has explicit range information associated therewith indicative of an allowable range of memory addresses when using the bounded pointer. A current range check storage element is then used to store a current range check state for the processing circuitry. When the current range check state indicates a default state, the processing circuitry is responsive to execution of a memory access instruction identifying a pointer to be used to identify a memory address, to perform a range check operation to determine whether access to that memory address is permitted. In particular, when the memory access instruction identifies as the pointer one of the bounded pointers, the range check operation is performed with reference to the explicit range information associated with that bounded pointer. If instead the memory access instruction identifies a non-bounded pointer, the range check operation is performed with reference to default range information defined for the processing circuitry. On detection of at least one event, the current range check state is set to an executive state. When in the executive state, the processing circuitry is responsive to execution of a memory access instruction to disable the range check operation when the identified pointer is a non-bounded pointer. This provides an efficient, but controlled, mechanism for enabling the set of bounded pointers available to the processing circuitry to be altered.
US10528488B1

A method for efficient name coding in a storage system is provided. The method includes identifying common prefixes, common suffixes, and midsections of a plurality of strings in the storage system, and writing the common prefixes, midsections and common suffixes to a string table in the storage system. The method includes encoding each string of the plurality of strings as to position in the string table of prefix, midsection and suffix of the string, and writing the encoding of each string to memory in the storage system for the plurality of strings, in the storage system.
US10528474B2

Provided are a computer program product, system, and method for managing access requests from a host to tracks in storage. A cursor is set to point to a track in a range of tracks established for sequential accesses. Cache resources are accessed for the cache for tracks in the range of tracks in advance of processing access requests to the range of tracks. Indication is received of a subset of tracks in the range of tracks for subsequent access transactions and a determination is made whether the cursor points to a track in the subset of tracks. The cursor is set to point to a track in the subset of tracks and cache resources are accessed for tracks in the subset of tracks for anticipation of access transactions to tracks in the subset of tracks.
US10528464B2

A memory system includes a nonvolatile memory having memory dies controlled in parallel and each including a plurality of physical blocks, and a controller. The controller manages a plurality of logical areas for storing data portions received from the host and parities calculated from the data portions, the logical areas including first and second logical areas for storing first and second parity groups, respectively. Each first parity group includes k data portions received from the host and m parities calculated therefrom. Each second parity group includes k′ data portions received from the host and m′ parities calculated therefrom. Also, the controller maps each logical area to storage locations in the non-volatile memory dies such that the data portions and the parities of any one parity group are each stored in a different physical block in a set of physical blocks selected from different non-volatile memory dies.
US10528460B2

An information processing system, computer readable storage medium, and a method for managing computer memory. The method includes initializing at least one memory allocator within a computing system; deploying the at least one memory allocator on a multi-user or cloud system where users are charged a monetary fee based on consumption of at least one memory resource; determining, by the at least one memory allocator, a consumption of the at least one memory resource; determining a cost associated with the consumption that has been determined; and determining a monetary fee to charge the user based on the cost that has been determined.
US10528457B2

An automated system is presented for unit testing an application in a mainframe execution environment. The system includes a test configurator, a stub setup routine and an interceptor routine. The test configurator is configured to receive and parse a test input file, where the test input file includes a record for a particular file accessed by the application using the given type of file system. Upon reading the record, the test configurator calls the stub setup routine. The stub setup routine is associated with the given type of file system and creates an object for the particular file in the mainframe execution environment, such that the object is instantiated from a class representing the given type of file system. The interceptor routine is accessible by the application. In response to a given command issued by the application for the given type of file system, the interceptor routine operates to interact with methods provided by the object.
US10528451B2

Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
US10528440B2

Systems and methods for generating a platform-independent metadata catalog framework of a database system are disclosed. These include receiving, at the database system, a metadata object, and determining a version of the received metadata object. Responsive to determining that a metadata catalog, which has catalog entries associated with unique versions of metadata objects, does not include a catalog entry associated with the version of the received metadata object, a catalog entry in the metadata catalog is created. The created catalog entry is then associated with the version of the received metadata object. Furthermore, a version number based on the version of the received metadata is generated, which is associated with the created catalog entry. Related apparatus, systems, techniques and articles are also described.
US10528439B2

A semiconductor system may include a host, a memory controller and a memory apparatus. The host may generate a mirror request when a program requiring a mirroring operation is executed. The memory controller may generate mirror information based on the mirror request. The memory apparatus may dynamically perform the mirroring operation based on the mirror information.
US10528434B2

The present disclosure provides a method, a device and a terminal for restoring a firmware program, which pertains to the technical field of electronic devices. The method may be applied in a terminal having an activated first storage region storing a firmware program most recently executed by the terminal and an inactivated second storage region storing a back-up firmware program. The method may include: receiving a signal to restore a firmware program in the terminal; in response to the receiving of the signal to restore the firmware program, deactivating the first storage region and activating the second storage region; and loading in the terminal the back-up firmware program stored in the activated second storage region. The disclosure may solve a problem in the related art that a firmware program can be restored only by using a flash tool, and it may achieve an effect of restoring a firmware program with the use of a single key, and thus facilitate simpler operation of the terminal by the user.
US10528429B1

A method is used in managing recovery of file systems. A determination is made during recovery of a file system as to whether information required for recovering the file system is missing. Based on the determination, storage for a slice is provisioned. The slice is updated with the information required for recovering the file system. Recovery of the file system is performed.
US10528412B2

In one aspect, multiple data path error collection is provided in a storage management system. In one embodiment, an error condition in a main data path between the storage controller and at least one of a host and a storage unit is detected, and in response, a sequence of error data collection operations to collect error data through a main path is initiated. In response to a failure to collect error data at a level of the sequential error data collection operations, error data is collected through an alternate data path as a function of the error data collection level at which the failure occurred. Other aspects are described.
US10528410B2

Techniques and mechanisms to identify an error to a host that controls a memory component based on communications based on a Mobile Industry Processor Interface (MIPI) Unified Protocol specification. In an embodiment, the memory component detects an error based on a data frame sent to the memory component from the host. In response to detecting the error, the memory device sends to the host a negative acknowledgment control (NAC) message including a negative acknowledgment identifier and an error code identifying an error type of the detected error. The NAC message is based on a NAC frame structure defined by the MIPI Unified Protocol specification. In another embodiment, the host receives the NAC message and stores error information based on the error code of the NAC message. The stored error information is accessible for purposes such as performance evaluation of the host and debugging.
US10528407B2

A method may include generating, by a diagnosis manager, a plurality of pre-processed files based on a plurality of log files containing operational information related to one or more of the plurality of modules operating in the cloud environment. The method may include generating a set of weightage matrices based on a plurality of tokens extracted from the plurality of pre-processed files, and identifying a plurality of clusters based on the set of weightage matrices. The method may further include determining, by a resolution manager coupled with the diagnosis manager, an operational issue for a specific module selected from the plurality of modules and associated with a specific cluster selected from the plurality of clusters, based on the subset of tokens associated with the specific cluster; and performing a predefined action on the specific module based on the operational issue.
US10528406B2

An application object framework provides a software developer with an ability to configure protocol extensions to the application object framework. The software developer may be enabled to configure protocol extensions to the application object framework that enable network communications using protocols that were not originally designed for use by the application object framework, or that did not exist at a time of creation or purchase of the application object framework.
US10528399B2

Techniques are disclosed for faster loading of data for hardware accelerators. One technique includes after determining that an accelerator is not ready to perform a workload, identifying data associated with performing the workload and negotiating for the data on behalf of the accelerator. After the negotiation, a cache directory entry associated with the data is marked with a “claimed” state indicating that the accelerator has obtained ownership of the data but does not have possession of the data. After an indication that the accelerator is ready to accept the data for the workload is received, the data is moved from a previous owner that has possession of the data to the accelerator. Another technique includes requesting a processing unit to perform a workload. If the processing unit is not ready to perform the workload, a translation cache used by the processing unit is warmed up by another unit.
US10528398B2

Systems, apparatuses and methods may provide for technology that detects an initiation of a reset flow in a network edge computing system and determines one or more attributes of one or more long flow instructions during the reset flow, wherein the one or more attributes include a latency of the one or more long flow instructions. Additionally, the one or more attributes may be documented via an interface that is accessible by one or more of an operating system or a hypervisor associated with the network edge computing system.
US10528397B2

A method includes receiving, via a controlling Baseboard management controller (BMC), a request for a virtual machine (VM); providing, via the controlling BMC, a notification for requesting the VM to one or more candidate BMCs, to make at least one of the candidate BMCs provide an available response in response to resources monitored by the second BMC are sufficient for the VM; and assigning, via the controlling BMC, an assigned BMC to perform a VM creating operation according to the available response, such that the assigned BMC requests one or more processors corresponding thereto to create the VM.
US10528389B2

An apparatus and a method are presented for executing a program including a plurality of tasks, wherein one or more tasks of the plurality of tasks have real-time constraints, the method comprising the following steps for each task with real-time constraints: determining a real-time reference model for the task, wherein the real-time reference model of a task includes a plurality of micro tasks which are a partitioning of the task and an order among the micro tasks according to all possible execution paths of the task, and wherein the reference model includes a reference timing for each micro task; executing the task and a plurality of other tasks and determining after execution of a micro task of the task an actual timing, comparing the actual timing to the reference timing, and based on the comparing increasing the priority of the task.
US10528383B2

A method of identifying historical snapshots for a virtual machine (VM) is provided. Some example operations include receiving a request for a historical snapshot of a VM, the request indicating an ID for the VM. A detection is made that the ID for the VM in the request received is a new ID assigned to a VM. A determination is made whether the new ID corresponds to a newly created VM or an existing VM that has been previously registered using a previous ID, wherein the determining includes accessing a property of the VM including a use case identifier associated with an instant recovery request for a specific VM. Based on identifying that the new ID corresponds to a newly created VM, a new VM Group (VMG) object is created for the newly created VM corresponding to the new ID.
US10528382B2

A storage layer based orchestration method can efficiently migrate a virtualized, enterprise scale system across disparate virtualization environments. A copy of a source logical storage container with multiple virtual disks of virtual machines (VMs) can be created in a public cloud destination as a destination logical storage container. Each of the VMs is associated with at least one virtual disk that includes boot data (“boot disk”) for the VM. With application programming interface function calls and/or scripted task automation and configuration management commands, the orchestration method coordinates different applications and tools to convert the boot disks into canonical storage representations (e.g., logical unit numbers (LUNs)), to instantiate VMs in the destination environment, and to chain load the boot disks to launch the VMs in a different virtualization environment.
US10528380B2

A communication channel may be implemented from a host operating system (OS) to a guest OS of a virtual machine. The method may include receiving an instruction to create a communication channel between a guest OS of a virtual machine and host OS of a host computer system. The method may further include transmitting, to a virtual Universal Serial Bus (USB) hub executed by the host OS, a first request to create a virtual USB device on the virtual USB hub. The method may also include providing the virtual USB device to the guest OS and identifying an operation to be performed by the guest OS on the virtual USB device. The method may include providing, from the guest OS to the virtual USB hub of the host OS, a second request that includes the operation to be performed by the guest OS.
US10528378B2

The application discloses a load evaluation system for virtual machines in a cloud environment, comprising: a monitored data collecting module which is configured to collect monitored data from one or more virtual machines in a cloud data center; a monitored data processing module which is coupled with the monitored data collecting module and is configured to: perform aggregated grouping on the monitored data by using a first KMeans algorithm for each of the one or more virtual machines, each group having a center point coordinate, and calculate a performance characteristic of each virtual machine of the one or more virtual machines according to the grouping and the center point coordinates of individual groups, i.e., a first characteristic value; perform aggregated grouping on the one or more virtual machines using a second KMeans algorithm based on the first characteristic value of each virtual machine, thus determining the characteristic type and performance load value of each virtual machine of the one or more virtual machines. The application also discloses a load evaluation method for virtual machines in a cloud environment as well as a service node.
US10528370B2

Systems and methods for providing a custom action for an information post are described. In one embodiment, data for generating a user interface component for display at a client machine may be transmitted from a server to the client machine. The user interface component displaying one or more information posts may be capable of being generated in accordance with first computing programming language instructions provided by a first entity. Each information post may include information relating to a record stored on a storage medium accessible to the server. Selected ones of the information posts may have associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post. The custom action activation mechanism may be capable of being generated in accordance with second computer programming language instructions provided by a second entity.
US10528361B2

Aspects described herein may provide methods and systems for loading a second application from a first application while maintaining a consistent user experience. A technique may comprise receiving, by a client application, a first application from web servers. Upon receipt of a request for a second application, the first application may display a first loading display. The client application and/or the first application may then retrieve the second application and, in the process of retrieving the second application, cause the second application to display a similar loading display. When the client application switches from the first application to the second application, the client may display the second loading display. The similarity of the two loading displays may minimize the interruption perceived by the user. The loading displays may comprise indications of loading status, advertisements, interactive elements, or other content for display to the user.
US10528357B2

A method and system for identifying a data recorder based upon a unique signature generated for the data recorder. Configuration information is received, the information specifying a plurality of data recording input parameters which are selected to facilitate use of the data recorder in a particular data recording application. A unique signature is generated according for the data recorder, the unique signature including a code which uniquely identifies the data recorder based on a transformation of the configuration information. The unique signature is stored for subsequent access or reference. To differentiate between similar makes and models of data recorders, at least a portion of the unique signature includes a unique core part number that is assigned to only one data recorder by, for example, the manufacturer of the data recorder.
US10528356B2

An apparatus and method for supporting simultaneous multiple iterations (SMI) and iteration level commits (ILC) in a course grained reconfigurable architecture (CGRA). The apparatus includes: Hardware structures that connect all of multiple processing engines (PEs) to a load-store unit (LSU) configured to keep track of which compiled program code iterations have completed, which ones are in flight and which are yet to begin, and a control unit including hardware structures that are used to maintain synchronization and initiate and terminate loops within the PEs. The PEs, LSU and control unit are configured to commit instructions, and save and restore context at loop iteration boundaries. In doing so, the apparatus tracks and buffers state of in-flight iterations, and detects conditions that prevent an iteration from completing. In support of ILC functions, the LSU is iteration aware and includes: iteration-interleaved load-store queue (LSQ) banks; a Bloom Filter for filtering instructions; and a load coalescing buffer.
US10528350B2

A data processing apparatus (100) executes threads and includes a general program counter (PC) (120) identifying an instruction to be executed for at least a subset of the threads. Each thread has a thread PC (184). The subset of threads has at least one lock parameter (188, 500-504) for tracking exclusive access to shared resources. In response to a first instruction executed for a thread, the processor (160) modifies the at least one lock parameter (188), (500-504) to indicate that the thread has gained exclusive access to the shared resource. In response to a second instruction, the processor modifies the at least one lock parameter (188, 500-504) to indicate that the thread no longer has exclusive access. A selector (110) selects one of the subset of threads based on the at least one lock parameter (188, 500-504) and sets the general PC (120) to the thread PC (184) of the selected thread.
US10528341B2

A system, a method, and a computer program product for deployment of objects are disclosed. At least one configuration for deploying of at least one artifact during runtime of an application is defined. The configuration includes at least one dependency for the artifact. The configuration is applied to the artifact. The artifact is deployed based on the applied configuration during runtime of the application. The configuration can include at least one of the following: a default configuration for the artifact and an explicit configuration for the artifact.
US10528340B2

The disclosed embodiments include methods and systems for providing predictive quality analysis. Consistent with disclosed embodiments, a system may receive input data associated with a software program and compare the input data with one or more predetermined analysis parameters. The system may further determine at least one risk rating based on the comparison, wherein each risk rating corresponds to a distinct software category. The system may perform additional operations, including determining at least one adjustment to the software program based on the determined at least one risk rating, and prioritizing the at least one adjustment based on a predetermined adjustment priority standard. Furthermore, the system may provide a report including at least an indication of the at least one prioritized adjustment, a timeline for implementing the at least one prioritized adjustment, and plan implementing the at least one prioritized adjustment.
US10528339B2

For implementing cognitive feature based code level updates, an apparatus is disclosed. In some embodiments, the apparatus includes a detection module that detects components operating at a client site, collects information associated with the detected components, and identifies defects in the detected components based on the collected information. The apparatus includes a network module that transfers the collected information to a host apparatus and receives a flash issuance from the host apparatus based on the collected information transferred to the host apparatus. The apparatus includes a repair module that retrieves a fix list from the flash issuance received from the host apparatus and implements the fix list for the detected components when defects are identified in the detected components.
US10528333B2

A system and technique for deploying an application in a cloud computing environment includes: a collecting module executable by a processor unit to collect, while a user is deploying an application, metadata and instructions issued by the user on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and a storing module executable by the processor unit to store the collected metadata and instructions as a model for re-deploying the application.