US10666655B2

Providing access control by a first operating system. A method includes receiving at the first operating system, from the second operating system, a request for a bounding reference to a set having at least one resource. A bounding reference for the set is obtained. The bounding reference comprises a reference created from a first operating system resolvable reference to the set. The method further includes providing the obtained bounding reference for the obtained provided bounding reference to the second operating system. A request, including the obtained bounding reference and an identifier identifying the second operating system for the set, is received from the second operating system. The obtained bounding reference and the identifier identifying the second operating system are evaluated. As a result of evaluating the obtained bounding reference and the identifier identifying the second operating system, a resource control action is performed.
US10666651B2

To provide an access control system for performing access control, etc., in a case of detecting irregular behavior in a network, an access control system includes a message-obtainment-processing unit configured to obtain from an email server an email message including information for identifying a suspect-terminal that has conducted irregular behavior, the email message being generated in a security system located inside or outside a private network constituted by use of a software defined network (SDN) to be received by the email server. The message-obtainment-processing unit causes an SDN controller in the private network to provide, to the suspect-terminal or an edge network device that controls communication of the suspect-terminal, a control instruction based on the obtained email message, so as to cause the suspect-terminal or the edge network device to execute a process for access control against the suspect-terminal.
US10666649B2

Systems, apparatuses and methods may provide for generating, in response to a decrease in trustworthiness with respect to a controller, a notification message and generating a message authentication code (MAC) based on the notification message and one or more locally stored keys. Additionally, the notification message and the MAC may be sent to the controller, wherein the notification message is directed to one or more peers in a network associated with the controller. In one example, the notification message includes one or more of an indication that the controller is compromised or an indication that the controller is suspected to be compromised.
US10666642B2

A system and method for pairing a mobile device with a computer for password-less login using a network service is provided. The method may include sending a pairing request to a network server from a computing device, wherein the pairing request includes computer authentication data and a computer public key. The network server may pair the mobile device with the computing device; wherein, the computing device may generate a pairing secret key and an associated QR image, which the user is prompted to scan using the mobile device. A pairing agent within the mobile device may validate the computer authentication data and parse the computer public key therefrom. In some embodiments a PIN could be displayed by the computer and entered by the user into the mobile device or silently exchanged between the computer and the mobile device, when proximate to each other, for the mutual authentication data validation.
US10666638B2

Authenticating a networking appliance attempting to attach to a network includes receiving a request from the networking appliance to attach to the network, wherein the request comprises credential data associated with the networking appliance and a certificate authority (CA) certificate associated with the computer; receiving at least one value associated with an identity of the networking appliance; and authenticating the identity of the networking appliance based on both a) the at least one value associated with the identity of the networking appliance; and b) the appliance certificate.
US10666637B2

A certificate manager for a multi-tenant environment can be authorized to automatically renew a certificate for a customer of the environment. Prior to the end of the validity period of the certificate, the certificate manager can obtain a new certificate on behalf of the customer and notify the customer that the certificate is ready to be deployed. The certificate will not be deployed until the customer releases the hold on the certificate. If no such instruction is received, notifications can be sent to the customer about the upcoming end of the validity period, and those notifications can be sent with increasing frequency. If no notification is received before the validity period is to expire, the certificate manager can automatically deploy the certificate to ensure that a valid certificate remains in place for the customer on the associated resource(s).
US10666628B2

Systems, methods, and computer-readable media may be provided for securely authenticating device identification and/or user identification for low throughput device-to-device wireless communication.
US10666620B1

Private network request forwarding can include receiving a request from a user for Internet services over a public network. Private network request forwarding can include analyzing the request and determining whether the request is legitimate. Private network request forwarding can include forwarding the request to an entity through a private network when it is determined that the request is legitimate, wherein the user has access to the entity through a proxy.
US10666618B2

When a computer system is compromised by a malicious user, detecting or preventing the malicious user can improve the security and efficiency of the computer system, as well as prevent data from being deleted or corrupted and/or stolen. An attacker who compromises a computer system is likely to take certain actions to exert control over the computer or avoid detection. When a compromised system is behind a network firewall, the attacker may seek to open a remote reverse shell on the compromised system to more easily issue commands, as the firewall may block direct attempts from outside the network to contact the compromised system. Detecting a reverse shell can be difficult, slow, and unreliable, however. The present disclosure discusses methods for detecting reverse shells based on analyzing redirection of data streams such as STDIN, STDOUT, and STDERR.
US10666615B2

The disclosed apparatus, systems and methods relate to protecting automotive electronic control units from cyber-attacks.
US10666614B2

The present disclosure relates to a multicast security control method and device based on DNS. The method includes: transmitting a DNS request message to a domain name server to acquire a multicast source DNS address list of an IPTV server; conducting address verification on a multicast data message according to the multicast source DNS address list and a locally maintained multicast address list after the multicast data message issued by the IPTV server is received; and conducting forwarding control on the multicast data message according to a verification result.
US10666602B2

In one example, an edge server including a processor, memory, and a domain name system (DNS) edge application stored in the memory and executed by the processor is provided. The DNS edge application is configured to: receive a first DNS query requesting a first DNS record; forward the first DNS query to an origin server; receive a response to the first DNS query from the origin server; store the response on the edge server; receive a second DNS query requesting a second DNS record; determine that the second DNS record is not stored on the edge server; and generate a new response to the second DNS query based on the stored response. The first DNS query and the second DNS query may be the same DNS query, and the second DNS query is not forwarded to the origin server.
US10666596B2

A method for processing partial tasks in a distributed storage network (DSN) includes receiving a partial task request message for a DS execution unit, where the partial task request message includes corresponding partial tasks. The method continues by processing each partial task request message in accordance with the processing parameters to produce task request slice groupings, generating slices, such that each message is directed at a corresponding DS execution unit, and the sending the slice groupings and the task request slice groupings to the selected DS execution units for storage therein. The method continues by retrieving at least a decode threshold number of task response slices of one or more task response slice groupings from the DS execution units, decoding the task response slices, retrieving at least a decode threshold number of partial result slices, and decoding the partial results slices and processing the partial results to produce a result.
US10666592B2

Provided herein are CRISPR/Cas methods and compositions for targeting RNA molecules, which can be used to detect, edit, or modify a target RNA.
US10666589B2

Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.
US10666578B2

A network-on-chip (NoC) system includes a default communication path between a master device and a slave device, and a backup communication path between the master device and the slave device. The default communication path is configured to work in a normal operation state of the chip. The backup communication path is configured to replace the default communication path when a fault arises in the default communication path.
US10666576B2

According to some embodiments, a historical request data store may contain electronic records representing historical requests and, for each historical request, a set of analysis variables including a request description, resource allocation data, and at least one outcome indication. An automated outcome tracker system computer may catalogue a subset of the electronic records, based on the at least one outcome indication for each electronic record, as representing positive outcomes. An operator terminal may provide an interactive graphical user interface display and a back-end application computer server may receive from the operator terminal a set of analysis filter criteria. The back-end application computer server may then calculate and display impactability scores. According to some embodiments, the computer server may also calculate and display negative outcome risk scores.
US10666575B2

Improved techniques for responding to a server that is overwhelmed with messages are disclosed herein. Messages may initially be placed in an “incoming” queue. Once accepted by the server for processing, a corresponding message may be placed in an accepted queue, and an indication is generated that the message will be processed. When the number of messages in the accepted queue meets or exceeds a defined threshold, new messages addressed to the incoming queue are rejected. Also, computing resources are allocated to the incoming queue until the messages in the incoming queue have been processed (or meet another condition). Once the incoming queue is empty or meets another condition, resources are allocated to the accepted queue. Once the number of messages in the accepted queue meets or falls below a second threshold, new messages are allowed again into the incoming queue.
US10666573B2

Embodiments of the invention provide for methods for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. Each hypervisor and logical partitions managed thereby are allocated to a domain of a plurality of domains. Logical partitions and hypervisors allocated to a first domain are monitored to determine whether additional computing resources are needed for the first domain. Responsive to determining that additional computing resources are needed for the first domain, a second domain having available computing resources is determined. At least a portion of the available computing resources of the second domain are used by the first domain.
US10666572B2

Embodiments of the invention provide for methods for the management of logically partitioned computing resources of a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources. Each hypervisor and logical partitions managed thereby are allocated to a domain of a plurality of domains. Logical partitions and hypervisors allocated to a first domain are monitored to determine whether additional computing resources are needed for the first domain. Responsive to determining that additional computing resources are needed for the first domain, a second domain having available computing resources is determined. At least a portion of the available computing resources of the second domain are used by the first domain.
US10666565B2

The systems and methods discussed herein provide for relative QoS gain measurement, and reduction in variance of QoS during bandwidth contention. In some implementations, the system measures relative QoS gains of, or penalties to, similar connections or network flows due to different factors that affect the transmission throughput and QoS. The system provides scheduling of packets on different connections or flows according to ratios of QoS penalties or gains on the connections or flows, preventing a well-performing connection or flow from cannibalizing throughput from under-performing connections or flows.
US10666552B2

The present invention relates to a technology of forwarding interest parallel by adjusting a ratio of an interest packet requiring content depending upon a network state when a mobile device having a variety of interfaces is connected to various networks in a content-centric networking environment, thereby increasing a data transfer rate. An apparatus for controlling multipath interest forwarding according to an aspect of the present invention includes a weighted forwarding ratio administrator configured to generate an interest packet; a weighted forwarding ratio storage configured to record and maintain weighted forwarding ratios reflecting a transmission capacity of an interest packet per face; and a forwarding engine configured to control the generated interest packet to be transmitted via each of the faces based on the weighted forwarding ratios.
US10666527B2

Techniques are provided for generating specifications for a microservice implementation of an existing application. An exemplary method comprises: analyzing request data and corresponding response data for an application implemented as a monolithic application and/or a Service Oriented Architecture application to generate data features; parsing an audit log and/or a transaction log of the application to identify interactions with a data store; clustering the data store interactions using an unsupervised learning technique to identify patterns of usage of the data store; selecting one or more service types to generate using a trained supervised machine learning model for the requests, the corresponding response data and the data store interactions; and generating an application programming interface specification, a data model specification and/or a message specification for the selected service types for a microservice implementation of the application. A run-time environment, a data definition language and/or message queues are optionally generated for the one or more selected service types.
US10666524B2

A method includes, within a Graphical User Interface (GUI), displaying a contact list and a conversation container to a user, the contact list including a plurality of contact objects, the conversation container being an active object used to represent an ongoing conversation, receiving input from a user through the GUI, the input instructing the client computing system to move a first contact object from the plurality of contact objects over the conversation container and drop the first contact object into the conversation container, in response to dropping the first contact object into the conversation container, instructing a server to open a first communication session between the client system and a first device associated with the one of the contact objects, the first communication session being of a first media type, and engaging in communication through the first communication session with the first device.
US10666521B1

A method for positioning network devices includes receiving network parameters for a network and determining corresponding installation locations for the end devices based on the network parameters. The network includes at least one network backhaul, relay devices in communication with the network backhaul, and end devices in communication with the relay devices or the network backhaul. The end devices are configured to wirelessly communicate with user devices at the corresponding user locations. The method also includes determining communication connections between at least one of: the end devices and user devices; the relay devices and the at least one network backhaul; the relay devices and the end devices; or the end devices and the at least one network backhaul. The method further includes generating a network topology indicating the determined corresponding locations for the end devices and the determined communication connections.
US10666518B2

Various embodiments pertain to communication network systems. In particular, various embodiments relate to multi-path probing in communication network systems that can be used to estimate the complete topology of the network. A method includes receiving data at a source node from a tracerouting probe in the network. The tracerouting probe detects edges. The method also includes calculating an edge completion ratio based on the edges. In addition, the method includes terminating the probe when the edge completion ratio is greater than or equal to a threshold.
US10666515B2

A method and system. One or more policies is stored. Each policy includes activities for execution on corresponding endpoints. At least one of the activities of the policies is conditioned by a condition based on one or more aggregated parameters. Each aggregated parameter depends on one or more local parameters of a corresponding group of endpoints. The local parameters are collected from the corresponding endpoints. The local parameters are aggregated into the aggregated parameters. Each aggregated parameter is distributed at least to the corresponding endpoints of each policy including any activity conditioned on the aggregated parameter. At least the corresponding policies are sent to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.
US10666514B2

A peer policy object named with a policy enforcement metric context identifier is created at a first policy enforcement point (PEP) platform of a group of peered PEP platforms. The peer policy object uniquely identifies a registered service policy to be enforced during runtime as a shared runtime policy enforcement activity by the group of peered PEP platforms within a peered policy enforcement deployment. The peer policy object named with the policy enforcement metric context identifier is deployed to at least one other peered PEP platform within the peered policy enforcement deployment to initiate the shared runtime policy enforcement activity by the group of peered PEP platforms. At least one runtime policy enforcement metric associated with runtime enforcement of the registered service policy is shared with the at least one other peered PEP platform during runtime using the policy enforcement metric context identifier.
US10666513B2

An embodiment of the invention may include a method, computer program product, and system for network attached storage configuration. The embodiment may include receiving a request, from a network storage administrator, to create a network share on a network attached storage for a network server. Based on the received request, sending an operating system identifier probe to the network server to identify an operating system deployed on the network server. The embodiment may include receiving an identification of the operating system deployed on the network server. Based on the identified operating system deployed on the network server, configuring the network share on the network attached storage. Configuring the network share on the network attached storage may include selecting a network protocol filesystem type compatible with the identified operating system deployed on the network server. The embodiment may include testing compatibility between the network share and network server.
US10666506B2

The disclosure relates to technology for sending network management information in a network. A source edge node modifies data packets by encapsulating an operations, administration and maintenance (OAM) header in a select number of the data packets. The OAM header includes a data type bitmap and a node data list. A valid node bitmap is inserted into the OAM header prior to the node data list, and each bit in the valid node bitmap identifies whether one or more nodes in the network add data to the OAM header. A valid data bitmap is then added into the OAM header for each of the one or more nodes identified as adding data to the OAM header. The valid data bitmap indicates types of data items available at the node. Subsequently, the edge node issues the select data packets to the one or more nodes identified in the OAM header.
US10666499B2

An FCoE pinning system includes a first FSB that is coupled to an FCF device and that is coupled to a first FCoE node, and a second FSB that is coupled to the first FCF device, a second FCoE node, and the first FSB through an inter-chassis link (ICL). The second FSB receives, via the ICL, a first FCoE node synchronization notification that includes a first FCF device identifier for the first FCF device and associates a first FCoE node identifier included in the first FCoE node synchronization notification with the ICL. The second FSB provides an FCoE backup notification to the first FCF device to indicate that the second FSB provides a backup path for FCoE traffic. The second FSB provides a second FCoE node synchronization notification to the first FSB that indicates that the second FSB will provide the backup path for the FCoE traffic via the ICL.
US10666496B2

According to an embodiment of the present disclosure, there is provided a method for a distributed transaction processing environment. The method includes in response to determining that a state of a first node acting as a first coordinating node is not performing properly, selecting a second node from a first plurality of participating nodes communicatively coupled to the first node. The method further includes activating the selected second node to be a second coordinating node while deactivating the first node to be a participating node. In addition, the method includes performing a transaction based on a cooperation between the first and second nodes.
US10666484B2

The present disclosure provides a method and an apparatus for transmission of a synchronization signal. The method includes: transmitting, by a base station, the synchronization signal repeatedly and periodically to a terminal. In one repetition period, the synchronization signal is transmitted over time corresponding to a plurality of Orthogonal Frequency Division Multiplexing (OFDM) symbols in one or more subframes. The synchronization signal is a Primary Synchronization Signal (PSS) or a Secondary Synchronization Signal (SSS). Alternatively, the method includes: receiving, by a terminal, the synchronization signal transmitted from a base station repeatedly and periodically. In this way, the problem associated with inappropriate design of the synchronization signals in the NB-LTE system can be solved and proper transmission of the synchronization signals in the narrow band system can be achieved.
US10666483B2

A transmitter transmitting payload data using OFDM symbols includes a frame builder configured to receive the payload data and to receive signalling data for use in detecting and recovering the payload data at a receiver, and to form the payload data and the signalling data into frames for transmission. A modulator can modulate a first OFDM symbol with the signalling data forming a first of the frames and modulate one or more second OFDM symbols with the payload data forming one or more other frames, and a transmission unit transmits the first and second OFDM symbols. The first OFDM symbol is combined before transmission with a signature sequence that can be configured to allow for detection of the first OFDM symbol at the receiver and decoding the signalling data before the one or more second OFDM symbols carrying the payload data and at lower signal to noise ratios.
US10666481B2

A data communications system and method having high spectral efficiency. The method includes encoding input digital data using a plurality of symbol waveforms. Each symbol waveform occupies a period of a composite encoded waveform and represents one or more bits of the input digital data. Each symbol waveform has a first elliptical segment and a second elliptical segment of opposite polarity. The encoding includes defining each symbol waveform so that (i) a zero crossing from the first elliptical segment to the second elliptical segment of the symbol waveform is different for each of the symbol waveforms, and (ii) an energy of the first elliptical segment of the symbol waveform is substantially equal to an energy of the second elliptical segment of the symbol waveform. An encoded analog waveform is generated, using a digital-to-analog converter, from a digital representation of the composite encoded waveform.
US10666478B2

A device used at a wireless communication base station side and a user equipment side, and a method. The device used at a wireless communication base station side includes: a sequence generation unit configured to generate a reference signal sequence; and a resource mapping unit configured to determine a reference signal pattern composed of a mapping relationship between an antenna port and a resource element of a physical transmission resource according to the number of antenna ports for sending reference signals, and mapping the reference signal sequence to the resource unit based on the reference signal pattern for transmission, wherein the reference signal pattern includes code division multiplexing conducted on the resource unit in a frequency domain between antenna ports.
US10666477B2

An apparatus and method for broadcast signal frame using layered division multiplexing are disclosed. An apparatus for generating broadcast signal frame according to an embodiment of the present invention includes a combiner configured to generate a multiplexed signal by combining a core layer signal and an enhanced layer signal at different power levels; a power normalizer configured to reduce the power of the multiplexed signal to a power level corresponding to the core layer signal; a time interleaver configured to generate a time-interleaved signal by performing interleaving that is applied to both the core layer signal and the enhanced layer signal; and a frame builder configured to generate a broadcast signal frame including a preamble for signaling, type information of Physical Layer Pipes (PLPs) and time interleaver information shared by the core layer signal and the enhanced layer signal.
US10666470B2

A device including an equalizer that includes a first input configured to receive an input signal, a second input configured to receive a reference signal, and a third input configured to receive an adjustment signal. The equalizer also includes a first output configured to transmit a corrected signal, wherein the corrected signal is generated based on data outputs controlled via the input signal, the reference signal, and a clock signal, wherein the data outputs are modified based on the first adjustment signal, wherein corrected signal offsets inter-symbol interference on the input signal based on a data bit received at the first input prior to reception of the input signal.
US10666469B2

A digital signal processing circuit comprises a first equalizer circuit and a second equalizer circuit. An output of the second equalizer is used as feedback to generate an equalized signal. The output of the second equalizer circuit is based on a plurality of postcursor values and a plurality of precursor values, where the precursor values are generated based on an output of the first DFE circuit, and the postcursor values are generated independently of the output of the first DFE.
US10666468B2

The present disclosure relates to the field of communications technologies, and discloses a channel training method, apparatus, and system, so as to resolve a problem in which a newly added ONU in a PON cannot be registered and go online in time. In embodiments of the present disclosure, a first moment for triggering channel training is determined; normal data is stopped sending from the first moment and a training frame is generated; and then the training frame is sent to all ONUs in a PON, so that a target ONU trains an automatic adaptive equalizer based on the training frame, where the target ONU is at least one of all the ONUs in the PON. The solutions provided in the embodiments of the present disclosure are applicable to the equalizer training the ONU.
US10666461B2

A network edge device may be placed at a location to participate in a VLAN using a specific VLAN ID without expressly programming the network edge device to use that specific VLAN ID. The network edge device is connected to a network to receive ingressing frames from the network and to send egressing frames to the network. The network edge device copies a specific VLAN ID from an ingressing VLAN message into memory and subsequently reads the specific VLAN ID from the memory for use in tagging frames egressing from the network edge device with the specific VLAN ID so that the egressing frames are VLAN conformant. The network edge device may communicate with non-edge devices at the same location as the network edge device.
US10666460B2

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10666451B2

Disclosed are a method and apparatus for controlling the access of a household appliance device to a network. The method includes grouping network configuration information according to a grouping rule; generating a data block of each group, and the data block of each group contains a data packet corresponding to characters on each of information bits of a current group and a data packet corresponding to a serial number, and the length of the data packet corresponds to the characters on one information bit, or corresponds to the serial number, and sequentially broadcasting the data packet in each data block according to a grouping order. Moreover, the efficiency of the household appliance device accessing the network can be improved.
US10666445B2

Implementations of the present disclosure include identifying, by a relay that is communicatively linked with a first blockchain instance and a second blockchain instance in a unified blockchain network, a blockchain domain name of a first blockchain instance; identifying a blockchain domain name of the second blockchain instance; receiving, from a node of the first blockchain instance, an access request for accessing the second blockchain instance, wherein the access request including the blockchain domain name of the second blockchain instance; identifying a chain identifier of the second blockchain instance based on the blockchain domain name of the second blockchain instance, wherein the chain identifier of the second blockchain instance indicates a blockchain network configuration of the second blockchain instance; and providing access to the second blockchain instance for the first blockchain instance based on the blockchain network configuration indicated by the chain identifier of the second blockchain instance.
US10666434B2

Providing verification of the identity of a digital entity may include including receiving information and a public key of the digital entity, the information having been previously attested to in an attestation transaction stored within a centralized or distributed ledger at an attestation address, the centralized or distributed ledger providing a record of transactions. The system may derive an attestation address using the information and the public key of the digital entity. The system may verify the existence of the attestation transaction at the attestation address in the centralized or distributed ledger and verify that the attestation transaction has not been revoked. The processor associated with the user may receive a cryptographic challenge nonce signed by the digital entity's private key; and may verify the digital entity's identity with the cryptographic challenge nonce signed by the digital entity's key.
US10666431B1

Disclosed are methods, systems, and non-transitory computer-readable medium for enhancing web security. For instance, the method may include transmitting a request to a server, the request including a payload and a service worker public key, the service worker public key corresponding to a service worker private key. The method may also include receiving a push from the server, the push including a server public key that corresponds to a server private key, and receiving a response to the request from the server. The method may also include constructing a shared-secret based on the service worker private key and the server public key, and decrypting the response using the shared-secret.
US10666413B2

A user equipment (UE) transmits uplink control information (UCI) and a base station receives UCI when the UE is configured to have a number of cells configured for operation with carrier aggregation (CA). The base station configures the UE with a code rate and the UE determines a maximum UCI payload to transmit in a subframe that results in a transmission code rate that is no larger than the configured code rate. For transmission of aperiodic channel state information (A-CSI), a number of triggering states depends on the number of cells.
US10666410B2

Provided is a radio communication base station device which can suppress a use amount of an SRS communication resource. In this device, a correlation rule setting unit (102) sets a rule for correlating a preamble with an SRS transmission time interval so that the preamble transmission time band and the SRS transmission time band are in the same transmission time band. An SRS transmission band decision unit (103) decides a time interval of a transmission time band which can transmit the SRS according to the preamble transmission time interval inputted from a preamble transmission band decision unit (101) and the correlation rule setting unit (102).
US10666407B2

The present invention relates to orthogonal frequency-division multiplexing (OFDM) communication systems with four transmit antennas and one or more receive antennas, and in particular to methods for inserting scattered pilots (SPs) into the transmit signals of such OFDM systems, for estimating channel properties on the basis of the scattered pilots, a multi-antenna OFDM transmitter, and an OFDM receiver. In this context, it is the particular approach of the present invention to keep the same SP pattern like in the single-transmitter case, to partition the pilots into as many subsets as there are transmitters (transmit antennas), and to interleave these subsets both in time and in frequency. In this manner, the granularity of pilots of the same subset is reduced. This offers increased flexibility in designing the scattered pilot patterns and greater accuracy of the estimated channel properties.
US10666403B2

A variable ISI transmission channel apparatus inserted in a high-speed transmission channel for the high-speed serial data communication simulates a “live” ISI environment to which the high-speed transmission channel in operation is exposed, in a situation such as a bit error test by means of continuously adjusting an amount of inter-symbol interference (ISI) in the high-speed transmission channel.By allowing an undersurface of a transmission loss generating member (6) (16) (26) such as a dielectric, a magnetic body, and an electric conductor to face, and slide on, a top surface of a conductor strip (2) exposed on a top surface of a plate-shaped dielectric substrate (1), a facing area is continuously increased/decreased. A dielectric loss, a magnetic loss, or a resistance loss increased/decreased in the transmission loss generating member is reflected on a high-frequency signal on the conductor strip (2).
US10666398B2

A base station determines a feedback manner of hybrid automatic repeat request HARQ feedback information of user equipment, where the feedback manner includes: feeding back the HARQ feedback information, or skipping feeding back the HARQ feedback information. The base station also determines first signaling according to the feedback manner of the HARQ feedback information, where the first signaling implicitly indicates the feedback manner of the HARQ feedback information. The base station sends the first signaling to the user equipment, so that the user equipment determines the feedback manner of the HARQ feedback information according to the first signaling.
US10666391B2

Embodiments of this application provide a method for encoding data in a wireless communication network. A communication device obtains an information bit sequence of a bit length K and a code length M. When M is greater than or equal to a first threshold and K is greater than or equal to a second threshold, the device divides the information bit sequence into p subsequences that are of an equal length K1. Then the device encodes each of the p subsequence to obtain p encoded subsequences. The device rate-matches each of the p encoded subsequences to obtain p rate matched subsequences, concatenates the p rate matched subsequences to obtain the output sequence of the code length M, then outputs the output sequence.
US10666383B2

A communication device for performing a codec rate adaptation comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise receiving a first bit rate recommendation from a first cell; selecting a first codec rate according to the first bit rate recommendation and encoding a first plurality of packets according to the first codec rate; receiving a handover command; performing a handover to the second cell in response to the handover command; transmitting a bit rate query to the second cell after the handover; receiving a second bit rate recommendation from the second cell; and selecting a second codec rate according to the second bit rate recommendation and encoding a second plurality of packets according to the second codec rate.
US10666377B2

The present disclosure relates to a technical field of optical communication, and more particularly to a device and method for matching optical fiber connections for ROADM service side, wherein the device comprises a reference control optical channel transmitter, a downlink WSS, a plurality of emitting ports, a reference control optical channel receiver, an uplink WSS and a plurality of receiving ports; the reference control optical channel transmitter emitting a reference control optical channel signal, and the downlink WSS emitting the reference control optical channel through the respective emitting ports in a polling manner; the reference control optical channel receiver receiving the reference control optical channel signal, and the uplink WSS selectively receiving the reference control optical channel over the plurality of receiving ports in the polling manner; wherein the reference control optical channel operating within an operating wavelength range of WSSs in the ROADM but outside a wavelength range of a service optical channel. By using WSS to control polling of the reference control optical channel among service side ports of ROADM, the present disclosure realizes an auto-routing matching of an optical fiber connection between different service side ports of ROADM and improves configuration efficiency, and at the same time, also realize to monitor performance of the optical fiber connection between service side ports of ROADMs in different directions and be a standby physical channel for chassis cascade.
US10666376B2

A method of fragmented packet reception in a multiple-channel passive optical network (PON). The method includes receiving, at a receiver, a plurality of encapsulated packet fragments over a plurality of channels. Each packet fragment of the plurality of packet fragments comprises a header. The method also includes assembling the plurality of packet fragments according to arrival times of respective headers of the plurality of packet fragments. The method further includes buffering, by a processor, the plurality of packet fragments in a sequence based on the arrival times of the respective headers.
US10666369B2

Systems and methods are provided for broadcasting a signal. A multiplexer combines a first signal from a first signal source and a second signal from a second signal source as a time divisional multiplexed signal and provides a timing signal, distinct from the time division multiplexed signal, that indicates, for a given time, from which of the first and the second signal source a corresponding portion of the time divisional multiplexed signal originated. A signal conditioning component receives each of the time divisional multiplexed signal and the timing signal and alters the time division multiplexed signal in a manner that prepares the signal for broadcast. The signal conditioning component dynamically alters its behavior according to the timing signal. An antenna transmits the time division multiplexed signal.
US10666367B2

A method of providing information by a server and an apparatus of a server for providing information are provided. The method includes receiving mode information on a beacon service; generating control information based on the mode information; and transmitting the control information to an output device, wherein the mode information is identified from a beacon signal transmitted by a beacon transmitting device, and the beacon signal includes mode information corresponding to at least one piece of distance information.
US10666359B2

A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps manage, in near real-time, the multiple layers of the telecommunication network.
US10666353B1

Photonically integrated normal incidence photodetectors (NIPDs) and associated in-plane waveguide structures optically coupled to the NIPDs can be configured to allow for both in-plane and normal-incidence detection. In photonic circuits with light-generation capabilities, such as integrated optical transceivers, the ability of the NIPDs to detect in-plane light is used, in accordance with some embodiments, to provide self-test functionality.
US10666352B2

A satellite communications system comprising satellites in low earth orbit (LEO) as well as one or more satellites in orbits other than LEO, such as satellites in medium earth orbit (MEO) and/or satellites in geostationary orbit (GEO). The system routes data packets, such as may be received from the Internet, to either the LEO satellites or non-LEO satellites in accordance with routing logic. In some embodiments, the routing logic is based on the latency of the communications.
US10666347B2

A user equipment (UE) may operate in a reception mode that includes a set of sleep cycles and a set of wake cycles. During a sleep cycle of the UE, a signal quality of an active beam carrying a control channel or a data channel may degrade. This may result in the UE failing to decode the control channel or the data channel during a subsequent wake cycle. In some aspects, the UE may perform a measurement of one or more beams, of a set of beams, prior to the wake cycle. In some aspects, the UE may identify a beam, of the one or more beams, to use for communication with a base station (BS). In this way, the UE reduces a delay in data transfer associated with performing beam recovery after failing to decode the control channel or data channel during the wake cycle.
US10666345B1

A device and method for a user equipment (UE) to perform packet detection using multiple receive antennas. The UE receives a first signal at two or more of the plurality of receive antennas. The UE determines a first combined signal parameter based on the first signal received at the two or more receive antennas. The UE receives a second signal at the two or more receive antennas. The UE determines a second combined signal parameter based on the second signal received at the two or more receive antennas. The UE detects a packet based on at least identifying a correlation between the first combined signal parameter and the second combined signal parameter.
US10666344B2

An electronic device includes a communication circuit, a plurality of antennas that are fed with power from the communication circuit, and a processor that controls the communication circuit. The processor is configured to receive a first signal for indicating initiation of configuration for carrier aggregation. The processor is also configured to change the configuration of at least one of the antennas or the communication circuit to perform the carrier aggregation if a second signal for indicating operation initiation of the carrier aggregation is received from a base station.
US10666343B2

Disclosed herein are apparatuses, systems, and methods for reference signal design for initial acquisition, by receiving a first primary synchronization signal (PSS) and a first secondary synchronization signal (SSS) from a first transmit (Tx) beam, in first contiguous orthogonal frequency division multiplexing (OFDM) symbols of a downlink subframe. A UE can receive at least a second PSS and a second SSS from a second Tx beam in contiguous OFDM symbols of the downlink subframe. A UE can then detect beamforming reference signals (BRSs) corresponding to the first Tx beam and the second Tx beam, based on identification of physical cell ID information and timing information processed from the first PSS, the second PSS, the first SSS, and the second SSS. The UE can select the first Tx beam or the second Tx beam that was received with the highest power, based on the BRSs. Other embodiments are described.
US10666339B2

Selection of a forward error correction (FEC) code based on a wireless network characteristic is disclosed. The selection can facilitate changing from a first FEC code to a second FEC code in response to the wireless network characteristic changing. The selection can facilitate selection of FEC codes for user equipments (UEs) of a plurality of UEs, wherein the FEC codes can be the same or different FEC codes and can be employed among the plurality of UEs contemporaneously. Selected FEC codes can be applied to uplink and/or downlink channels. An embodiment can select an FEC code based on UE location. An embodiment can select an FEC code based on UE proximity to another device. An embodiment can select an FEC code based on channel signal to noise ratio. An embodiment can select an FEC code based on UE capability. An embodiment can determine a FEC code selection model.
US10666328B2

The invention relates a user communication device for cellular communication with a base station and D2D communication with at least one user communication device. The user communication device comprises: a communication interface configured for cellular communication with the base station and D2D communication via a D2D communication channel between the user communication device and the user communication device, the D2D communication with the further user communication device comprises receiving channel state information from the further communication device, the channel state information comprises channel state information of a cellular communication channel between the further user communication device and the base station; and a processor configured to adapt a feedback vector on the basis of a quality measure of the D2D communication channel between the further user communication device and the user communication device and to provide information about the adapted feedback vector via the communication interface to the base station.
US10666323B1

Aspects of the subject disclosure may include, a system for determining from one or more conditions for a retransmission of electromagnetic waves received by the waveguide system via a transmission medium, a duty cycle for retransmitting the electromagnetic waves, retransmitting the electromagnetic waves utilizing a first repeater type of the waveguide system during a first portion of the duty cycle, and retransmitting the electromagnetic waves utilizing a second repeater type of the waveguide system during a second portion of the duty cycle. Other embodiments are disclosed.
US10666315B2

In some embodiments, a terminal-to-terminal network may include one or more terminals each configured to receive a timing reference signal. The one or more terminals may be further configured to select a timing offset relative to a periodic transmission frame of the terminal-to-terminal network. The timing offset may be associated with a time relative to the periodic transmission frame at which a timing synchronization signal is broadcast. The timing synchronization signal may be based at least in part on the timing reference signal. The one or more terminals may be further configured to select a timing synchronization signal transmission rate. The one or more terminals may be further configured to broadcast the timing synchronization signal at the timing offset and at the timing synchronization signal transmission rate.
US10666310B2

A protective case for a mobile terminal is disclosed. The protective case for a mobile terminal includes body portion and a rim portion. The body portion has a periphery. The periphery comprises a first straight edge, a second straight edge, and a top edge. The rim portion is fixed to the periphery of the body portion. The rim portion is connected to the first straight edge and the second straight edge, and disconnected to the top edge. The rim portion comprises an internal, an external surface, and a top end surface. A sliding groove is defined in the rim portion. The sliding groove is recessed from the internal surface in a direction towards the external surface, and further extends to the top end surface.
US10666307B2

A nonlinear compensator is provided to include a decomposition circuit and a plurality of filter elements. The decomposition circuit has a nonlinear frequency response characteristic and the decomposition circuit is configured to receive an input signal and decompose the input signal into decomposed signals corresponding to positive and negative frequency signal components of the input signal. Each of the plurality of filter elements is configured to receive at least portions of the decomposed signals and apply filter element characteristics to the decomposed signals with the filter element characteristics that are matched to the nonlinear frequency response of the decomposition circuit.
US10666297B2

Decoding sequentially received vector signaling codewords to obtain sequential sets of data bits, wherein elements of each vector signaling codeword are received in parallel over a plurality of wires, generating an incremental update of a plurality of error correction syndrome values based on each sequential set of data bits according to a check matrix, and upon decoding of a final vector signaling codeword, performing a final incremental update of the plurality of error correction syndrome values and responsively modifying data bits within the sequential sets of data bits by selecting a set of data bits from the sequential sets of data bits according to a symbol position index determined from the plurality of error correction syndrome values, the selected set of data bits altered according to a bit error mask determined from a first error correction syndrome value of the plurality of error correction syndrome values.
US10666293B2

A digital down converter includes a low resolution mixer, a decimation filter, and a high resolution mixer. The low resolution mixer is configured to receive a digitized radio frequency signal, and apply a first down conversion to the radio frequency signal to produce an intermediate frequency signal. The decimation filter is coupled to the low resolution mixer. The decimation filter is configured to receive the intermediate frequency signal, and reduce a sampling rate of the intermediate frequency signal to produce a decimated intermediate frequency signal. The high resolution mixer is coupled to the decimation filter. The high resolution mixer is configured to receive the decimated intermediate frequency signal, and apply a second down conversion to the decimated intermediate frequency signal to produce a down converted signal.
US10666292B2

The disclosure provided a compressing method of the grayscale compensation table of an OLED display panel, which comprising: step 10, when transmitting a set of grayscale compensation table of the OLED display panel to an encoder for encoding, firstly, performing a differential calculation on many grayscale compensation tables with a same color channel and different gray scales in the set of which to acquire a corresponding reference image and a difference image as replacements of many grayscale compensation tables; step 20, transmitting the above images to the encoder; step 30, the encoder compressing and encoding a received grayscale compensation table. The compressing method of the grayscale compensation table of the OLED display panel performs the intra-level differences between the same color component and the different grayscale compensation tables in the same OLED compensation table to improve an efficiency and a performance of the compression compensation table.
US10666289B1

Embodiments of the present invention are directed to a computer-implemented method for data compression. The method includes monitoring data, from a data stream, stored in an input buffer and system memory of a data compression system. The method further includes choosing an encoding scheme based in part upon the amount of data in the input buffer. The method further includes encoding data using the encoding scheme to compress the data from the data stream. The method further includes reevaluating, during the data stream, an encoding scheme choice based in part upon the amount of data in the input buffer.
US10666286B1

A partitioned delta-sigma modulator for high-speed applications includes a plurality of modulation stages arranged in parallel to input and output terminals of the modulator and interconnected to one another in series. In some aspects, each of the plurality of modulation stages is configured to combine a first error signal from a prior modulation stage of the plurality of modulation stages with a first digital signal to produce an adder signal. In some aspects, the first error signal includes a delay from the prior modulation stage. Each of the plurality of modulation stages is also configured to convert the adder signal having a first bit width into a quantized signal having a second bit width smaller than the first bit width. Each of the modulation stages is also configured to provide a second error signal based on the quantized signal to a subsequent modulation stage of the plurality of modulation stages.
US10666284B2

The present disclosure relates to a solid-state imaging apparatus and electronic equipment which can realize operation with lower power consumption in a sensing mode. A solid-state imaging apparatus has an A/D conversion unit that A/D converts a pixel signal and an oscillator that generates a second internal clock with a frequency lower than that of a first internal clock obtained by multiplying an external clock, in which the A/D conversion unit is configured to operate, when operating by the second internal clock, with resolution lower than resolution of A/D conversion when operating by the first internal clock. The present disclosure can be applied to, for example, a CMOS image sensor.
US10666278B2

To reduce distortion of output analog signals generated at a current-output DA converter. A DA converter that outputs a differential analog signal corresponding to an input digital signal is provided, including: a current output unit outputting a current corresponding to the digital signal to each of first and second wires; a converting unit outputting, as positive-side and negative-side analog signals, voltage signals based on currents flowing through the first and second wires, respectively; a first noise reducing unit having: a first switch switched to be or not to be electrically connected with the first wire; and a first buffer provided between the first switch and a reference potential; and a second noise reducing unit having: a second switch switched to be or not to be electrically connected with the second wire; and a second buffer provided between the second switch and the reference potential.
US10666258B2

A programmable input/output (I/O) circuit includes an output buffer coupled between an output signal and an I/O pad and an input comparator coupled between an input signal and the I/O pad. The input comparator includes a first input coupled to the I/O pad. A multiplexor receives a select signal for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages at a second time.
US10666255B1

A computer executable tool analyzes Boolean logic in a gate-level netlist responsible for generating false Xs due to X-pessimism in logic simulation to produce a compact fix that corrects the X-pessimism problem. The fix restores logic simulation value from X to hardware-accurate non-X value and solves X-pessimism issues in logic simulation.
US10666246B2

A power circuit includes a power transistor and a driving circuit. The power transistor draws a power current from a loading node according to a voltage of a driving node and stops drawing the power current according to an over-current signal. The driving circuit includes a high-side transistor, a low-side transistor, a charge pump, a pre-driver, and a desaturation circuit. The high-side transistor provides a supply voltage to the driving node according to a high-side voltage of a high-side node. The low-side transistor couples the driving node to the ground according to a first internal signal. The charge pump generates a high-side voltage that exceeds the supply voltage according to the first internal signal. The pre-driver generates the first internal signal according to a control signal. The desaturation circuit determines that the power current exceeds a threshold to generate the over-current signal.
US10666245B2

A circuit and a method for providing a switchable current linkage between a first terminal and a second terminal is presented. The circuit has a transistor switch and a charge pump circuit An output node of the charge pump circuit is coupled to a control terminal of the transistor device, and an input node of the charge pump circuit is coupled to a predetermined voltage. The charge pump generates a boosted voltage. A drive circuit provides feedback control for the current flowing through the transistor. The drive circuit also controls the voltage magnitude at the input node of the charge pump circuit in accordance with the feedback control or to control a magnitude of a voltage at the control terminal of the transistor device in accordance with the feedback control.
US10666242B1

A delay line can include a number of delay elements connected in series, each selected to impart an overall delay to an input signal. The delay line can include delay selection logic to select a subset of the delay elements to delay the input signal. The delay line can include delay element enable logic to enable the selected subset of the delay elements to delay the input signal. Further, the remaining delay elements can be disabled from contributing any delay to the input signal, and a respective periodic signal can be provided to at least one of the remaining delay elements to cause the at least one remaining delay elements to output an output signal that is a function of the respective periodic signal and that has a frequency less than that of the input signal. This configuration can reduce asymmetric aging effects on the delay line.
US10666240B2

A device having a memory configured to store information indicating debounce times for the device's switches and having circuits configured to determine whether the switches are depressed and closed based on the debounce times. The debounce times are updated based on the age of the device and/or switch usage. The method for debouncing may be performed by a computer having computer-readable media directed to adjusting the debounce times based on the age of the device containing the switches.
US10666233B1

The disclosure is directed to a power drop reset circuit which includes not limited to: a first step circuit configured to detect a change of a power supply voltage per unit of time and transmit an enable signal in response to the first step circuit having determined that the change of the power supply voltage per unit of time has dropped below zero, wherein the first step circuit does not consume any current when the Vcc change per unit of time is greater than or equal to zero; and a second step circuit electrically connected to the first step circuit and configured to detect the Vcc in response to having received the enable signal and generate a power drop reset signal in response to having determined that the Vcc has dropped below a predetermined operating voltage, wherein the second step circuit consumes an operating current after receiving the enable signal.
US10666232B2

There are provided a level shifter and a memory system including the same. The level shifter includes: a pull-up unit for supplying an internal power supply voltage to a first output node or a second output node in response to an input signal and an inverted input signal; a pull-down unit for applying a ground voltage to the first output node or the second output node in response to potential levels of the first output node and the second output node; and a discharge unit for discharging the potential level of the first output node or the second output node in response to the input signal and the inverted input signal.
US10666230B2

There is disclosed in one example an integrated circuit, including: a network protocol circuit to provide communication via a network protocol; a network communication terminal having a configurable impedance; and a control circuit including a control input port, and circuitry to adjust the impedance of the network communication terminal responsive to an input signal.
US10666227B2

Due to strong needs to reduce the dimensions and the cost of the RF filters and to reduce the number of filters required in an mobile handsets and wireless system covering numbers of operation bands, tunable RF filters which can cover as many bands or frequency ranges as possible are needed so that the number of filters can be reduced in the mobile handsets and wireless systems. The present invention provides tunable surface acoustic wave (SAW) IDT structures with the resonant frequency of the acoustic wave to be excited and to be transmitted tuned by digital to analog converters (DACs). The DAC converts an input digital signal to an output DC voltage and provide DC bias voltages to the SAW IDTs through integrated thin film biasing resistors. The polarity and the value of the output DC voltage are controlled by the input digital signal to achieve selection and tuning of the resonant frequency of the SAW IDTs.
US10666213B2

The invention relates to an amplification circuit (100), comprising: a VGA (2), an AGC loop (10) for automatically controlling the gain of the VGA (2), a switching circuit (14) for switching between an AGC mode, in which the gain of the VGA (2) is automatically controlled by an output signal of the AGC loop (10) and a manual gain control, MGC, mode, in which the gain of the VGA (2) can be manually controlled by an input signal, and a read/write circuit (30) with a contact (31) for connection to a peripheral system, wherein the read/write circuit (30) is configured, in the MGC mode, to provide the input signal from the contact (31) via a write-mode path (32) to the VGA (2), and, in the AGC mode, to provide the output signal of the AGC loop (10) via a read-mode path (33) on the contact (31).
US10666209B2

An audio amplifier has a first H bridge and a second H bridge, to drive a speaker as a load. The second H bridge drives the speaker through resistors for increased output impedance. Control logic operates the first H bridge as a class D amplifier for larger amplitudes of audio signal, and operates the second H bridge as a class D amplifier for smaller amplitudes of audio signal. Other aspects are also described and claimed.
US10666205B2

Apparatus and methods for overload protection of low noise amplifiers (LNAs) are provided herein. In certain configurations, an LNA system includes a switch having an analog control input, an LNA configured to provide amplification to a radio frequency (RF) input signal received from the switch, a detector configured to generate a detection current based on detecting a signal level of the LNA, and an error amplifier configured to amplify the detection current to generate an overload protection signal that controls the analog control input.
US10666203B2

An integrated circuit includes a degeneration network configured to improve group delay across one or more variations, wherein the degeneration network includes a transimpedance amplifier with one or more degeneration inductors. The transimpedance amplifier further includes one or more transistors, and the one or more degeneration inductors are connected after at least one emitter of the one or more transistors.
US10666201B2

A power amplifier module includes a first power amplifier circuit configured to output a first amplified signal obtained by amplifying an input signal; a second power amplifier circuit configured to output a second amplified signal obtained by amplifying the first amplified signal; and a matching network connected between the first power amplifier circuit and the second power amplifier circuit. The matching network includes a first capacitor connected in series between the first power amplifier circuit and the second power amplifier circuit, a second capacitor connected in series between the first capacitor and the second power amplifier circuit, a first inductor connected between a point between the first capacitor and the second capacitor and a ground, and a second inductor connected in series between the first power amplifier circuit and the first capacitor.
US10666191B2

A voltage controlled oscillator (VCO), a method of designing a voltage controlled oscillator, and a design structure comprising a semiconductor substrate including a voltage controlled oscillator are disclosed. In one embodiment, the VCO comprises an LC tank circuit for generating an oscillator output at an oscillator frequency, and an oscillator core including cross-coupled semiconductor devices to provide feedback to the tank circuit. The VCO further comprises a supply node, a tail node, and a noise by-pass circuit connected to the supply and tail nodes, in parallel with the tank circuit and the oscillator core. The by-pass circuit forms a low-impedance path at a frequency approximately twice the oscillator frequency to at least partially immunize the oscillator core from external noise and to reduce noise contribution from the cross-coupled semiconductor devices.
US10666184B2

A machine tool controller capable of identifying the factors of a warning easily is provided. A controller of a machine tool includes a power supply monitoring unit, a power supply abnormality detecting unit, and an abnormality diagnosis unit. The power supply monitoring unit acquires measurements indicating an operating state of a machine tool and/or a peripheral device (for example, an AC power supply or a motor) of the machine tool. The power supply abnormality detecting unit detects an abnormality in the operating state of the machine tool and/or the peripheral device and outputs a signal indicating the abnormality and the measurements obtained when the abnormality was detected. The abnormality diagnosis unit automatically selects a measurement related to the abnormality among the measurements and automatically diagnoses factors of the abnormality.
US10666181B2

The invention provides a system for creating a prescribed vibration profile on a mechanical device comprising a sensor for measuring an operating condition of the mechanical device, a circular force generator for creating a controllable rotating force vector comprising a controllable force magnitude, a controllable force phase and a controllable force frequency, a controller in electronic communication with said sensor and said circular force generator, the controller operably controlling the controllable rotating force vector, wherein the difference between the measured operating condition and a desired operating condition is minimized.
US10666176B2

A motor drive system includes: a flywheel; a servomotor for buffer which includes a plurality of independent windings and allows the flywheel to rotate; a plurality of inverters for buffer respectively connected to the windings; a plurality of converters respectively connected to the DC links; inverters for drive which perform power conversion between a DC power in the DC links and an AC power which is a drive power or a regenerative power of the servomotor for drive; and a motor control unit for buffer configured to control driving of the servomotor for buffer by controlling power conversion of the respective inverters for buffer respectively connected to the windings.
US10666174B2

A floating electrical power generator having a three-dimensional (3D) flow passageway configured for increasing the water flow on the paddle wheel to increase the power output.
US10666155B1

A synchronous rectification device is adapted to control a conversion circuit, where he conversion circuit includes: a primary side coil, configured to receive input power; and a secondary side coil, configured to generate inductive power in response to the input power. The synchronous rectification device includes: a first control circuit, configured to provide a first control signal to control the primary side coil; a secondary side switch, configured to generate an ON signal and an OFF signal according to the inductive power; an isolation coupling element; and a second control circuit. The isolation coupling element includes: a receiving side, configured to receive the first control signal; and a reaction side, configured to generate a coupling signal in response to the first control signal. The second control circuit outputs a second control signal according to the coupling signal, the ON signal, and the OFF signal to adjust the inductive power.
US10666146B2

In some examples, a device comprises a capacitor a bidirectional inverting buck-boost converter coupled to the capacitor and configured to couple to multiple loads and to a voltage source, wherein the bidirectional inverting buck-boost converter is configured to: compare a voltage across the capacitor with a reference voltage; and based on the comparison, facilitate converting a dissipation current flowing from one of the multiple loads into a recycling current.
US10666143B2

A normalized-link-current estimation unit adopts a first value calculated by using a virtual DC voltage command, a phase and an amplitude of a single-phase AC voltage, and a distribution factor, as an estimated value of a value obtained by normalizing a link current flowing from a DC link to an inverter. A calculation unit determines a second value calculated by using the virtual DC voltage command, a rectified voltage, and a both-end voltage. When a normalized current command is less than a product of the first value and the second value, a normalized charge command is set to 0 and a rectifying duty is determined by dividing the normalized current command by the first value.
US10666131B2

A dead-time voltage compensation apparatus and a dead-time voltage compensation method are provided. The method includes: converting a DC voltage of an input end of a single-phase DC-AC inverter into a unipolar AC voltage; calculating first to third current values based on a first inductor current value of a inductor, calculating first voltage compensation amounts of a first dead-time and a third dead-time of an AC voltage and a second inductor current value of the AC voltage based on polarities of the first to third current values, calculating fourth to sixth current values based on the second inductor current value, calculating second voltage compensation amounts of a second dead-time and a fourth dead-time of the AC voltage based on polarities of the fourth to sixth current values, and compensating a control reference signal of a processor based on the first and second voltage compensation amounts.
US10666121B2

A linear vibration motor comprises a vibrator and a stator arranged parallel to the vibrator. The vibrator comprises a counterweight block and a vibration block embedded and fixed in the counterweight block. Permanent magnets in the vibration block and electromagnets in the stator generate the push-pull forces acting on each other. The electromagnets in the stator generates a variable magnetic field after being energized, and drives the vibrator to move reciprocally along the direction parallel to the plane in which the stator is located by changing the direction of the magnetic field lines of the magnetic field. With the repulsive force between two ends the permanent magnets having the same polarity, the linear vibration motor allows the magnetic field lines of the permanent magnets to concentratedly pass through coils, thus obtaining a larger magnetic flux and a stronger vibration effect.
US10666120B2

A method includes arranging and clamping a laminated iron core body between a receive unit and a mold unit that includes a resin pool part, the laminated iron core body including a plurality of laminated iron core pieces and a resin hole pierced in the lamination direction, with the laminated iron core body being clamped, extruding a resin of an inside of the resin pool part using a plunger and injecting the resin into the resin hole, after curing the resin in the resin hole, separating unwanted resin from the plunger by moving the plunger by a given distance in a direction away from the laminated iron core body before the laminated iron core body with unwanted resin is detached from the mold unit, and after separating the unwanted resin from the plunger, moving the plunger to the side of the laminated iron core body.
US10666119B2

Disclosed herein is a bonded-type laminated core member manufacturing apparatus including an adhesive application unit to apply an adhesive to a material being continuously transferred, and a laminating unit configured to integrate laminar members laminated within a laminating hole by blanking the material, a laminated core member being manufactured by interlayer adhesion between the laminar members, and the laminating unit includes an adhesive hardener to harden the adhesive located between the laminar members so as to integrate the laminar members passing through the laminating hole, and pinchers provided under the adhesive hardener to apply lateral pressure to the laminated core member so as to prevent falling of the laminated core member. Since the laminated core members may be stably extracted, damage to the laminated core member due to falling may be prevented and the laminated core members in an aligned state may be extracted.
US10666118B2

Embodiments provide a printed circuit board including a copper foil layer to form a circuit pattern on a base layer, and an insulation layer laminated on the copper foil layer, and wherein the circuit pattern includes a solder pattern, to which an inverter switch element is soldered to supply drive power to a motor, a heat radiation pattern spaced apart from the solder pattern and to contact with one surface of the inverter switch element so as to absorb and radiate heat in the inverter switch element, a heat circulation pattern, through which the heat absorbed by the heat radiation pattern is circulated, and an element pattern formed on both sides of the heat circulation pattern to allow a thermistor element, a resistance value of which is varied according to the heat, to be soldered to the element pattern.
US10666114B2

A motor includes a shaft, a bearing mechanism rotatably supporting the shaft, a cylindrical rotor main body fixed to the shaft, a rotor fan fixed to the shaft, an armature, and a housing. The bearing mechanism includes a first bearing above the rotor fan in the housing and facing the rotor fan in an up and down direction. The housing includes a first opening, a second opening, and a bearing holding portion. A cylindrical wind tunnel portion is outward of the rotor fan in a radial direction. An inner surface of the wind tunnel portion and the rotor fan face each other in the radial direction. An upper end portion of the inner surface of the wind tunnel portion and an outer surface of the bearing holding portion face each other in the radial direction.
US10666112B2

A system having a damper with six or more indentations on alternating sides of the damper, where each indentation is open to an outer circumferential surface of the damper and extends over halfway through a width of the damper, and six or more slots, each slot open to an undulating inner circumferential surface of the damper and extending through the width of the damper.
US10666108B2

A stator includes: a stator core having an annular portion and a plurality of teeth that is radially protruded outward from an outer periphery of the annular portion; a molded coil that has an air-core portion into which the teeth of the stator core are inserted and that is stored in a slot formed between the teeth of the stator core; and a yoke that covers a circumference of the molded coil stored in the slot of the stator core. The molded coil has an arc-shaped cross-section, and the molded coil includes a resin-molded portion and an exposed portion exposed at the molded portion.
US10666104B2

A rotating electrical machine where the concentric coil includes a first concentric coil, a second concentric coil, a third concentric coil, and a fourth concentric coil which are of the same phase and are connected in parallel with each other, and each of the first concentric coil, the second concentric coil, the third concentric coil, and the fourth concentric coil has a one-side concentric coil whose coil center is located on one side in a circumferential direction with respect to a center of a magnetic pole, and an other-side concentric coil whose coil center is located on the other side in the circumferential direction with respect to a center of a magnetic pole.
US10666102B2

An electric machine capable of easily and efficiently assembling a rotor core to a rotating shaft is provided. A rotor core is formed by laminating a first steel plate consisting of one or more electromagnetic steel plates having a first protrusion portion to be accommodated in a groove portion of a rotating shaft and a second steel plate consisting of one or more electromagnetic steel plates having a second protrusion portion to be accommodated in the groove portion of the rotating shaft. The first protrusion portion of the first steel plate has a first engaging portion deformed by a side surface of the groove portion of the rotating shaft. At least a part of the first engaging portion of the first steel plate is disposed in a space formed between a second protrusion portion of the second steel plate and the side surface of a groove portion of the rotating shaft.
US10666101B2

A rotor for a rotary electric machine includes a rotor core including at least one low-rigidity portion rigidity; a plurality of magnets; a rotary shaft; a washer contacting at least one end surface of the rotor core in an axial direction of the rotor core; and a nut. An outer circumferential end of the washer is disposed more radially inward than the magnet holes, the washer has an outer circumferential shape with recesses and projections in which a distance from a rotation center to the outer circumferential end of the washer periodically varies, and a distance from the outer circumferential end of the washer to each low-rigidity portion is greater than a distance from the outer circumferential end of the washer to each magnet hole.
US10666098B2

In one embodiment, a magnet array and ironless winding for a motor is provided which has an array of permanent magnets being arranged such that flux from the permanent magnets reinforce on one side of the array and substantially cancel on an opposite side of the array, the array further includes flux concentrators forming poles on the reinforcing side of the array, and such that a magnetic moment at the poles is oriented generally perpendicular to the reinforcing side of the array, the winding being adjacent to the array and comprising conductor bundles having a generally rectangular cross-section arranged such that a long side of the generally rectangular cross-section is transverse to a direction of magnetic field lines at the poles.
US10666084B2

An electronic device may be configured to detect an external charging device when the external charging device is initially engaged with, or connected to, the electronic device. The electronic device, or an alert unit operably connected to the electronic device, can produce one or more alerts for the user if the charging device is in an unpowered state. The alert or alerts can be provided to the electronic device engaged with the charging device and/or to another electronic device or alert unit that is in communication with the electronic device that is engaged with the charging device.
US10666079B2

A power conversion apparatus, a method for controlling the same and a vehicle including the same is provided. The power conversion apparatus includes a first power conversion portion having a first end connected to a first battery and a second end selectively connected to at least one of a power-supply portion and a second battery, a second power conversion portion having a first end connected to the first battery and a second end connected to the second battery. The second power conversion portion is configured to provide power supplied from the first battery to the second battery. A switching portion is configured to connect any one of the power-supply portion and the second battery to the first power conversion portion.
US10666070B2

This document discusses, among other things, apparatus, systems, and methods to prevent a voltage of a charging battery from exceeding a voltage threshold, including receiving charging information from a battery and controlling an output current of a travel adapter, including adjusting the received battery current information using a load current to prevent the voltage of the battery from exceeding a voltage threshold, and providing output current limit information to the travel adapter using the adjusted battery current information.
US10666069B2

A system for inhibiting the excessive discharge of a battery in an electronic device, in some embodiments, comprises: a battery to supply power to the electronic device; and a fuel gauge coupled to the battery to monitor said power, wherein the fuel gauge enters a standby mode upon determining that a voltage supplied by the battery is at or below a voltage threshold and that a capacity of the battery is at or below a capacity threshold.
US10666068B2

A method is provided for identifying a battery pack that is operably coupled to a battery charger. The method comprises: measuring voltage at a plurality of designated terminals of a first battery pack while the battery pack is coupled to the battery charger; determining how many of the designated terminals are connected to a reference voltage, such as battery positive; and identifying an attribute of the battery pack based on how many of the designated terminals are connected to the reference voltage.
US10666066B2

A differential voltage measurement device includes a first capacitor, a second capacitor of which the capacity is smaller than that of the first capacitor, a differential amplification unit which outputs a voltage according to a differential voltage between a voltage held in the first capacitor and a voltage held in the second capacitor, and a control unit which guides a first voltage to the first capacitor and guides a second voltage to the second capacitor in a state where the first capacitor holds the first voltage.
US10666065B2

An approach is provided that determines that power from at least one battery cell in a multi-battery cell configuration is not required to power the device based on a power requirement of the device. The approach then regulates voltages from the battery cells so that first set of the battery cells is shunted (0 v) and a second set of the battery cells is regulated with the voltage being set to one or more voltage levels to satisfy the power requirement.
US10666059B2

Embodiments provide for controlling a power generation system that includes a plurality of power generating assets; and an energy management system including a controller in communication with the assets and configured to control operation of the assets. The controller is operative to assign the assets to a regulation pool; determine an effective control mode for each asset; and control the assets based on the determined effective control mode of each asset. The effective control mode for each asset is calculated based upon an asset pool control mode. Numerous additional aspects are disclosed.
US10666044B2

[Problem] To suppress current flowing to a contact of a relay when grounding a device to be grounded by connecting the contact of the relay, and to suppress arc discharge between relay contacts when the grounding state of the device to be grounded is released by disconnecting the relay contact.[Solution] A grounding circuit equipped with: a first relay contact connected to a device to be grounded; a resistor that is connected between the first relay contact and an earth, and that suppresses current flowing to the first relay contact when the contact of the first relay is closed; and a second relay contact that is connected in parallel with the resistor, and that is closed before the first relay contact is opened when the grounding state of the device to be grounded is released.
US10666041B2

Disclosed herein is a liquid system tool having an integrated residual current device, RCD. The liquid system tool comprises a current circuit having a power input for receiving an alternating electrical current, AC, a rectifier for rectifying the AC into a direct current, DC, a voltage booster for increasing a DC voltage and a motor unit connected to an output of the voltage booster for driving the liquid system tool. The RCD comprises a sensor element connected to an output of the rectifier and an input of the voltage booster and being configured to collect an analog current signal and an analog to digital, A/D, converter configured to convert the analog current signal into a digital current signal. The integrated RCD further comprises a logic unit connected to the A/D converter, wherein the logic unit is configured to evaluate the digital current signal and compare it to a current requirement, and wherein if the logic unit determines that the digital current signal does not fulfill the current requirement, it is further configured to break the current circuit so that no current can flow in the liquid system tool. Also disclosed is a method for detecting residual current in a liquid system tool, and a computer program product.
US10666037B2

The present application relates to a protection and control system for an intelligent substation based on an industrial Internet architecture. The intelligent substation changes a decentralized modeling manner of firstly adding physical apparatuses and then adding functions of the apparatuses in a traditional substation, but adopts a centralized modeling manner of adding all of protection, measurement and control, exchange and telecontrol functions in substation configuration descriptions by taking the whole substation as a modeling object. The intelligent substation changes an operating mode of accessing merging unit and intelligent terminal integrated devices to different physical apparatuses to realize measurement and control and various protections respectively in the traditional substation, while the intelligent power server collects process level data in real time through an embedded high-bandwidth switched communication network and performs real-time data processing on the collected process level data, thereby realizing all the protection and measurement and control over primary devices.
US10666032B2

Described is a built-in electromechanical equipment for controlling devices in a building, comprising a cover plate (10), which is coupled to a functional frame (11), incorporating a socket-holder frame (12); the plate (10) and the functional frame (11) are also coupled to a built-in box (16), which contains a power supply device (30). More specifically, the functional frame (11) has a lower protruding rim (14), on which are positioned a series of sensors and contains an electronic circuit (25), equipped with a series of LEDs (26) and a microcontroller (32), which analyses, controls and manages the LEDs (26), the sensors and a series of communication ports (40, 41, 42) of the electronic circuit (25); moreover, between the plate (10) and the functional frame (11) there is a light guide (22), which is coupled to the LEDs (26) and which is configured to uniformly illuminate the outer surface of the plate (10).
US10666028B2

A method for stripping and testing of a cable having at least one conductor enclosed in an insulating sheath uses a stripping device with at least one stripping blade. The method steps include: extending the stripping blade in a transverse direction to sever the insulating sheath; displacing the stripping blade in a longitudinal direction to pull off the severed insulating sheath; detecting a contacting of the conductor; retracting of the stripping blade in the transverse direction when the contacting is detected; recording the movement data of the stripping blade at the time of contacting; determining a further movement course of the stripping blade from the movement data and forming a corresponding local quality value is formed; and comparing the local quality value with a quality specification to establish whether a quality of the conductor meets requirements.
US10666012B2

A method and system for obtaining single-frequency operation of a laser system. A laser beam is emitted from a laser cavity, having an adjustable length, at a plurality of cavity lengths. At least a portion of the laser beam is received at a detector, which detects the presence of transverse and/or longitudinal modes in the laser beam, and generates a laser beam signal having a beat-note indicative thereof. The laser beam signal for each of the plurality of cavity lengths can be analyzed, and a cavity length of best mode purity, indicating single-frequency operation, can be selected. The laser beam system can emit a laser and have a laser beam splitter for directing at least a portion of the emitted laser beam to a laser beam detector for generating at least one laser beam signal therefrom, and an actuator for adjusting the length of the laser cavity.
US10666009B2

The present application is directed to a waveguide amplifier. The waveguide amplifier has a substrate including an upper surface and a lower surface. The waveguide amplifier also has a core made of silicon or silicon nitride formed on an upper surface of the substrate. The core includes a channel configured to transmit light there through. The waveguide amplifier also includes an upper cladding layer formed above the core. The upper cladding layer includes a glass doped with rare earth material. The application is also directed to a method of amplifying a signal.
US10666005B2

A high voltage electrical swivel includes a first part and a second part, which are mobile relative to each other and form a closed internal chamber, each of the two parts including at least one electrical connector; and at least one electrical track electrically linked to a connector of one of the two parts and at least one brush assembly electrically linked to a connector of the other of the two parts, the at least one brush assembly cooperating with the at least one electrical track to establish an electrical contact, the at least one electrical track and the at least one brush assembly being housed in the closed internal chamber. The closed internal chamber is filled with a dielectric insulating gas having a dielectric strength greater than that of the air surrounding the electrical swivel.
US10666003B2

A contact and busbar assembly forms a bus system on electronics housings arranged in an array direction. Each housing includes a circuit board. The contact and busbar assembly includes multiple bus plugs having first connecting contacts for electrically contacting the circuit boards and second connecting contacts in the form of socket contacts for electrically contacting power rail strips. A plurality of power rail strips electrically connects the second connecting contacts of adjacent electronics housings. A first power rail strip electrically connects the bus plugs of two directly adjacent electronics housings and a second power rail strip of greater length electrically connects two spaced electronics housings. An electronics housing assembly is provided having multiple electronics housings arranged against one another in the array direction and a contact and busbar assembly as set forth above. A method for removing or replacing an electronics housing arranged between two adjacent electronics housings of such an electronics housing assembly is also provided.
US10666002B2

A novel wire harness connecting structure for a housed circuit assembly is provided. The connecting structure is able to electrically connect a wire harness and a circuit assembly housed in a housing to each other, using a small number of parts, with high space efficiency. The wire harness connecting structure for housed circuit assemblies is used to electrically connect wire harnesses to circuit assemblies housed in a housing, wherein through holes are provided in a wall of the housing, circuit assembly connectors that are provided in the circuit assemblies face the through holes, and harness end connectors that are provided at ends of the wire harnesses are configured to be inserted into the through holes of the housing and to be connected to the circuit assembly connectors of the circuit assemblies.
US10665998B1

The present invention is a connector for connecting an electrical cable having cladding to an aperture in an electrical panel. The assembled connector has a spring, a shell, and a insulator along a longitudinal axis. The spring has a base from which two insertion tabs extend coaxial with the axis and the shell has two side walls to prevent over-insertion of the cladding into the connector. The insertion tabs of the spring have hook latches extending past the insulator that lock the connector in the panel, and the insulator has pressure buttons for flexing the insertion tabs during insertion and removal of the connector to the electrical panel.
US10665996B2

An electrical outlet device and system for providing light and power during the night or during a power failure. The device and system includes rechargeable energy storage devices that can be utilized to provide power to the outlet(s) and the light sources. The device and system can have two sections, a main and a removable section both having their own energy storage devices and light sources. The light sources can be controlled by a control circuit that can utilize one or more switches or sensors to control the activation or deactivation of the light sources and also the transfer of energy from the energy storage devices to the light sources or outlets of the main section. The main section can also have USB and electrical outlets or plugs to allow the device and system to be plugged into an AC or DC power source, and can transfer that energy to the USB and electrical outlets or plugs.
US10665995B2

Described herein is a use-limiting connector for limiting use of an electrical tool. The use-limiting connector comprises a plurality of electrical circuits each having an electrical resistance different than any other of the plurality of electrical circuits. Each electrical circuit of at least two of the plurality of electrical circuits corresponds with a different use of a plurality of uses of the use-limiting connector.
US10665991B2

An electrical connector comprises a housing, an electrical connection assembly received in the housing, and a locking mechanism mounted on an outer surface of the housing and configured to releasably lock the electrical connector and a mating electrical connector together. The locking mechanism includes a handle, a locking member adapted to be engaged with a locking structure on the mating electrical connector, the locking member connected to the handle such that the mating electrical connector is unlocked when the handle is pulled, and a fixing member mounted on the outer surface of the housing and adapted to position the locking member and the handle between the fixing member and the housing.
US10665985B2

Reduced-pair Ethernet patch cords include a twisted pair cable that has a pair of insulated conductors that are contained within a cable jacket. A connector is mounted on a first end of the cable. The connector includes a connector housing and a strain relief unit that is mounted on the cable at the interface between the cable and the connector housing. The strain relief unit includes a plurality of internal protrusions that contact the cable jacket.
US10665975B2

A connector (100) and a communications device is disclosed. The connector includes a connector body (41) and three connecting ends disposed on the connector body. M signal interfaces (51a) inside a first connecting end (42) are in communication with M signal interfaces (51b) inside a second connecting end (43) in a one-to-one correspondence. The first connecting end is connected to a backplane connector (32) on a backplane (31). The second connecting end is connected to one end (45a) of a transmission cable (45), and the other end (45b) of the transmission cable is connected to a communications component (46) on a target board (33a). The backplane is configured to implement communication between X boards (33), and the target board is any one of X boards, where M≥1 and X≥1. A third connecting end (44) is configured to secure the connector body to the target board.
US10665973B2

A connector module for an electrical connector that has at least one wafer assembly with at least one conductive member and at least one contact wafer. The contact wafer includes a plurality of contacts including at least one signal contact and at least one ground contact. Each of the contacts has a board engagement end configured to engage a printed circuit board and a mating interface end opposite thereof and configured to connect with a contact of a mating connector module. A grounding gasket receives the board engagement ends of the contacts of the wafer assembly. The grounding gasket has at least one portion in electrical contact with the ground contact of the plurality of contacts. The ground contact of the contact wafer is in electrical contact with both the conductive member and the grounding gasket, thereby defining a grounding path through the connector module to the board.
US10665970B2

A plug contact for electrically contacting a circuit board by insertion of the plug contact into a contact hole of the circuit board, the plug contact having two resilient contact legs, a terminal region, and a connecting region which connects the two contact legs to one another and to the terminal region, wherein the plug contact is punched out of a metallic flat material in one piece. As a result, the plug contact only has a small overall height, and the two contact arms each have a first region and a second region which are arranged at an angle α relative to one another, such that the two contact legs are bent approximately in an L shape, and wherein the two first regions adjoin the connection region and the ends of the two second regions form the free ends of the contact legs.
US10665962B2

Various arrangements of wireless tracking systems are presented. A tag device may be presented that include a first plurality of antennas. Each antenna of the first plurality of antennas may have an antenna radiation pattern pointed in a different direction. The tag device may include a wireless transmitter interface that transmits via each antenna of the first plurality of antennas. The wireless tracking system may also include a tracker device that tracks a direction to the tag device. The tracker device may include a second plurality of antennas. Each antenna of the second plurality of antennas may have an antenna radiation pattern pointed in a different direction. The tracker device may include a wireless interface receiver that performs a plurality of signal strength measurements using the second plurality of antennas.
US10665960B2

A system is described, along with the related device and method, for transmission and/or reception of signals having electromagnetic modes with orbital angular momentum (OAM), wherein the device is adapted to receive, at its input, electromagnetic signals from at least one transmitter, and is configured to apply a discrete Fourier transform to the electromagnetic signals in order to generate the signals having electromagnetic modes with orbital angular momentum.
US10665952B2

The invention concerns a microwave antenna module for use in an antenna system installed on board a space platform. The disclosed microwave antenna module includes a transmit/receive module, which comprises: a first package and a second package, that are hermetically sealed to one another and that are multilayer ceramic substrate packages; and an interposer connector, that is interposed between the first and second packages and comprises a body and connection means provided in the body. First and second electronic circuitries are connected to the connection means of the interposer connector for routing microwave, control and power signals through the connection means. The first electronic circuitry includes a directional coupler in stripline-coplanar configuration. Each microwave connection assembly includes: a respective first metal element, that extends through the body perpendicularly to a top surface and a bottom surface of the body, protruding from the top and bottom surfaces; a respective first dielectric element, that is coaxial with, and extends around, the respective first metal element surrounding completely the respective first metal element, and extends through the body between the top surface and the bottom surface thereof; and respective second metal elements, that are spaced apart from, and surround at least partially, the respective first dielectric element, extend through the body perpendicularly to the top and bottom surfaces thereof, protruding from the top and bottom surfaces, and are in electrical contact with the body, thereby being at the same electrical potential as the body.
US10665951B2

An antenna for a mobile phone and a mobile phone having the same are provided. The antenna for a mobile phone includes: a metal mobile phone case provided with a first slot and a second slot intersecting with the first slot; a circuit board having a clearance zone and a parasitic branch stretching into the clearance zone, and disposed within the metal mobile phone case; an exciting sheet disposed between the circuit board and the metal mobile phone case, and across the first slot in a width direction of the first slot; a dielectric filler disposed between the exciting sheet and the metal mobile phone case, and configured to fill the first slot and the second slot.
US10665949B2

A lighting-up device includes: a power supply circuit which supplies power to a light source; a wireless communication circuit including an antenna; and a metallic casing which includes metal, and houses the power supply circuit and the wireless communication circuit. The metallic casing has a first side face and a second side face which share a side, the first side face is provided with a first slit which extends in a first direction intersecting with the side, from a first portion of the side other than both ends of the side, the second side face is provided with a second slit which extends in a second direction intersecting with the side, from a second portion of the side other than the both ends of the side, and each of the first slit and the second slit is electromagnetically coupled to the antenna and functions as a slot antenna.
US10665947B2

An array apparatus includes: an electrically conductive ground layer; a plurality of spaced apart dielectric resonators operable at a defined radiation wavelength, the plurality of resonators being spaced apart on an x, y grid having respective x and y dimensions between closest adjacent resonators that are each less than the defined radiation wavelength, each resonator being disposed on and in electrical communication with the ground layer; and, a plurality of spaced apart signal feeds disposed in one-to-one relationship with respective ones of the plurality of resonators. Each signal feed provides a respective electrical signal path through respective ones of the plurality of resonators that defines an orientation of a resulting magnetic dipole vector associated with the corresponding ones of the plurality of resonators; and each pair of closest adjacent ones of the resulting magnetic dipole vectors are oriented parallel with each other but not in linear alignment with each other.
US10665941B2

A transmission line is provided with a fixed physical length and a programmable electrical length for achieving a programmable time delay. The transmission line can include a dielectric and a biasing device disposed across the dielectric, and the biasing device can dynamically and continuously vary an absolute level of a bias voltage across the dielectric to vary a dielectric constant of the dielectric, which can vary a time delay of the transmission line. In some embodiments, the biasing device can modulate the bias voltage from a positive voltage to a negative voltage at a frequency and with waveform characteristics that prevent such modulation from interfering with a signal propagating through the dielectric, that prevent the bias voltage from unintentionally varying the time delay of the transmission line when the absolute level of the bias voltage is constant, and that prevents ion impurities within the dielectric from accumulating on bias electrodes.
US10665934B2

An antenna device according to an aspect of the present invention includes a plurality of radiation elements, an array antenna, a skin material, a core material and an antenna casing. The plurality of radiation elements transmit radio waves of a predetermined frequency. The array antenna has a radiation surface and a back surface opposite to the radiation surface. The plurality of radiation elements are disposed on the radiation surface. The skin material is disposed in a direction in which the skin material faces the radiation surface. The core material is disposed between the array antenna and the skin material, and has a plurality of through-holes. The antenna casing is disposed in a direction in which the antenna casing faces the back surface. A distance between centers of adjacent through-holes of the through-hole is equal to or less than one-half of a wavelength corresponding to the predetermined frequency.
US10665923B2

A device comprising: a substrate; a semiconductor die mounted on the substrate; a transmit antenna fabricated on the substrate and configured to transmit radio-frequency (RF) signals at least at a first center frequency; a receive antenna fabricated on the substrate and configured to receive RF signals at least at a second center frequency different than the first center frequency; and circuitry integrated with the semiconductor die and configured to provide RF signals to the transmit antenna and to receive RF signals from the receive antenna.
US10665913B2

A high voltage battery module includes a plurality of battery cells, a plurality of cooling fins dispersed between the battery cells, and a frame for holding the plurality of battery cells and the plurality of fins. An intumescent layer is proximate to at least one battery module component selected from the battery cells, the plurality of cooling fins, and the frame. The intumescent layer includes sodium silicate having formula Na2SiO3, pentaerythitol, a resin that is cross-linked by melamine, boron nitride particles, and triammonium phosphate.
US10665903B2

A secondary battery includes: a cathode, an anode, and an electrolytic solution including a sulfuric acid compound represented by Xn+[M(Rf)a(CN)b(SO4)c]m−, where Xn+ is an ion such as a metal ion, M is an element such as a transition metal element, Rf is a group such as a fluorine group, a is an integer of 0 to 4, b is an integer of 0 to 5, c is an integer of 1 to 4, m is an integer of 1 to 3, and n is an integer of 1 or 2. The cathode, the anode, and the electrolytic solution are provided inside a film-like outer package member.
US10665889B2

Provided is an electrode stack formed by integrating a first separator, a first electrode plate, a second separator, and a second electrode plate. The first separator has a first separator body, and a first bonding layer that is formed on a principal surface of the first separator body and contains first polyethylene particles. The second separator has a second separator body, and a second bonding layer that is formed on a principal surface of the second separator body and contains second polyethylene particles. The number of particles of the first polyethylene particles per unit area of the first bonding layer is larger than the number of particles of the second polyethylene particles per unit area of the second bonding layer.
US10665888B2

To provide a flexible, highly reliable, and sheet-like power storage device. The power storage device including a flexible substrate; a positive electrode lead and a negative electrode lead over the flexible substrate; and a plurality of power storage elements over the flexible substrate. The plurality of power storage elements each includes a stack body including a sheet-like positive electrode; a sheet-like negative electrode; and an electrolyte therebetween in an exterior body. An edge portion of the sheet-like positive electrode which extends to the outside of the exterior body is electrically connected to the positive electrode lead through a positive electrode tab provided for the exterior body. An edge portion of the sheet-like negative electrode which extends to the outside of the exterior body is electrically connected to the negative electrode lead through a negative electrode tab provided for the exterior body.
US10665881B2

A redox flow battery system includes pumps, a pump control unit, an SQC measuring unit, and a terminal-voltage measuring unit. The pump control unit includes a reference-flow-rate acquiring unit which acquires a reference flow rate of the pumps corresponding to the state of charge of electrolytes; a terminal-voltage determination unit which determines whether or not a terminal voltage of a battery cell reaches the lower limit or the ripper limit of a predetermined voltage range; and a pump-flow-rate setting unit which sets the reference flow rate for the pumps in the case where the terminal voltage does not reach the upper or lower limit of the predetermined voltage range, and sets a flow rate obtained by adding a predetermined flow rate to the reference flow rate for the pumps in the ease where the terminal voltage reaches the upper or lower limit of the predetermined voltage range.
US10665880B2

A cell of the present invention is obtained by locating a first electrode layer on a porous supporting body, a solid electrolyte layer that is formed of a ceramic on the first electrode layer, and a second electrode layer on the solid electrolyte layer, wherein an amount of Na in the supporting body is 30×10−6 mass % or less.
US10665878B2

A fuel cell system includes a fuel cell which generates electric power by using a hydrogen gas and an oxidizing gas, a hydrogen gas supply route where the hydrogen gas to be supplied to an anode of the fuel cell flows, an anode off-gas discharge route for discharging an anode off-gas discharged from the anode of the fuel cell to outside, an anode off-gas discharge valve provided to the anode off-gas discharge route, and a controller which causes the anode off-gas discharge valve to be opened when a temperature of any of the hydrogen gas supply route, the anode of the fuel cell, the anode off-gas discharge route, and the anode off-gas discharge valve becomes equal to or lower than a predetermined temperature.
US10665870B2

An electrochemical reaction unit including a single cell including an electrolyte layer containing solid oxide, and a cathode and an anode which face each other in a first direction with the electrolyte layer intervening therebetween; a current collector disposed on a cathode side of the single cell and having a protrusion protruding toward the cathode; an electrically conductive coat covering a surface of the current collector; and an electrically conductive bonding layer bonding the cathode and the protrusion covered with the coat. In all sections of the protrusion taken in parallel with the first direction, a corner portion of the protrusion covered with the coat is covered with the bonding layer.
US10665865B2

The present disclosure provides an electrodeposited copper foil having a puncture strength value and a tear strength value. A ratio of the puncture strength value to the tear strength value is from 14 to 64. The present disclosure also provides a lithium-ion secondary battery. The lithium-ion secondary battery is manufactured by using the electrodeposited copper foil and has excellent charge-discharge cycle life.
US10665853B2

A battery cell which includes at least one negative electrode, at least one positive electrode, and at least one electrolyte, the battery cell further including at least one electroactive material which may be prompted to undergo a change in volume and/or shape by way of an application of a voltage. A battery is also described which includes at least one battery cell, the battery further including at least one electroactive material which may be prompted to undergo a change in volume and/or shape by way of an application of a voltage. A method is also described for compensating for changes in volume and/or shape in a battery cell and in a battery.
US10665848B2

The present disclosure includes a battery module having a stack of electrochemical cells that includes terminals, a housing that receives the stack of electrochemical cells, and a bus bar carrier disposed over the stack of electrochemical cells such that bus bars disposed on the bus bar carrier interface with the terminals of the stack of electrochemical cells. The bus bar carrier includes opposing first and second guide extensions, the stack of electrochemical cells is disposed between the opposing first and second guide extensions, and the opposing first and second guide extensions physically contact a first outer electrochemical cell and a second outer electrochemical cell, respectively, of the stack of electrochemical cells to guide the terminals of the stack of electrochemical cells toward corresponding ones of the bus bars disposed on the bus bar carrier.
US10665837B2

An energy storage apparatus includes an outer case, and an energy storage device housed in an inside of the outer case. The outer case includes a ventilation chamber which makes the inside and an outside of the outer case communicate with each other. The ventilation chamber includes a front wall in which a through hole communicating with the outside is formed, a back wall disposed at a position where the back wall opposedly faces the front wall, a first wall disposed between the through hole and the back wall, and a first side wall disposed in an extending manner along a first direction which intersects with the front wall with a gap formed between the first side wall and the first wall. The gap is formed over a distance from the front wall to the back wall along the first direction.
US10665832B2

The present invention relates to a battery pack including: a plurality of battery modules each including a plurality of battery cells, wherein at least one of the battery modules has a layer structure with the remaining battery modules based on the ground; a battery management system (BMS) mounted adjacent to the battery modules and monitoring and controlling operation of the battery modules; a battery disconnect unit (BDU) mounted adjacent to the battery modules and controlling electrical connection of the battery modules; a base plate having a structure in which the battery modules are mounted on an upper surface thereof and a lower end part thereof is fixed to an external device; and a pack cover surrounding the battery modules and coupled to an outer periphery of the base plate.
US10665829B2

An electrode body is disposed in a rectangular casing having an opening, and the opening of the rectangular casing is sealed by a sealing plate. A positive-electrode current collector is connected to a positive electrode terminal that extends through the sealing plate. A first positive-electrode tab group and the second positive-electrode tab group, which are connected to the electrode body, is connected to a surface of the positive-electrode current collector facing the electrode body. The first positive-electrode tab group and the second positive-electrode tab group are each disposed at an end portion of the electrode body adjacent to the sealing plate, and the first positive-electrode tab group and the second positive-electrode tab group are disposed so as to be bent in different directions.
US10665827B2

The present disclosure provides a cap assembly for a secondary battery and a secondary battery. The cap assembly for the secondary battery includes a cap plate having an electrode lead-out hole; and a terminal assembly including a terminal board, a fixing member, a deformable sheet, a conductive sheet and an isolator, wherein the deformable sheet is attached to the terminal board; the conductive sheet includes a first portion provided between the terminal board and the cap plate; the terminal board is fixed to a side of the cap plate through the fixing member and covers the electrode lead-out hole, and the terminal board is electrically connected with the first portion through the deformable sheet; the deformable sheet is configured to deform to be electrically disconnected from the first portion in response to an increase in a pressure inside the secondary battery.
US10665821B2

The disclosure discloses an organic light-emitting diode, a display panel and a display device. The organic light-emitting diode includes an anode, a cathode, at least two emitting layers arranged between the anode and the cathode, and a charge generation layer arranged between every two adjacent emitting layers, where the charge generation layer includes a first doping layer, an intermediate layer and a second doping layer which are arranged in sequence along the direction far away from the cathode, where the first doping layer includes a P-type semiconductor material, and the second doping layer includes a N-type semiconductor material; the P-type semiconductor material includes a P-type inorganic semiconductor material, a P-type metal dopant or a P-type organic semiconductor material, and the N-type semiconductor material includes a N-type inorganic semiconductor material, a N-type metal dopant or a N-type organic semiconductor material.
US10665819B1

Embodiments of the present disclosure provide a moisture conveying layer, a display panel having the moisture conveying layer, a display apparatus having the display panel, a method of manufacturing a moisture conveying layer, and a method of manufacturing a display panel. The moisture conveying layer includes: a bottom wall; a first sidewall and a second sidewall which are disposed opposite to each other, and which, together with the bottom wall, form a moisture conveying channel; and a flow guide member located between the first sidewall and the second sidewall. The flow guide member includes a first end connected to the bottom wall, and a second end, and an angle between the flow guide member and the bottom wall is an acute angle.
US10665810B2

An organic light-emitting device including: a first electrode; a second electrode facing the first electrode; a first emission unit and a second emission unit between the first electrode and the second electrode; and a first charge generation layer between the first emission unit and the second emission unit; wherein the first emission unit includes a first emission layer and a first inorganic buffer layer, and the second emission unit includes a second emission layer and a second inorganic buffer layer.
US10665801B2

A transparent photovoltaic cell and method of making are disclosed. The photovoltaic cell may include a transparent substrate and a first active material overlying the substrate. The first active material may have a first absorption peak at a wavelength greater than about 650 nanometers. A second active material is disposed overlying the substrate, the second active material having a second absorption peak at a wavelength outside of the visible light spectrum. The photovoltaic cell may also include a transparent cathode and a transparent anode.
US10665800B2

The present invention relates to a method for producing a solid solar cells, including the steps of providing a hole collector layer, applying a conductive layer onto the hole collector layer, applying an electron blocking layer onto the conductive layer, applying a sensitizer layer onto the electron blocking layer, applying a hole blocking layer onto the sensitizer layer, and providing a current collector and/or a metal layer or a conductor. The sensitizer layer including an organic-inorganic perovskite is applied by co-deposition of one or more sublimated divalent or trivalent salts and of one or more sublimated organic ammonium salts to obtain the organic-inorganic perovskite. The invention also relates to solid state solar cells, wherein the charge flow is inverted compared to the charge flow in a solar cell of conventional architecture and/or obtained by the above method.
US10665793B2

A substrate for an organic light-emitting device, a method for manufacturing the substrate for an organic light-emitting device, and a display device are provided. The substrate for an organic light-emitting device includes a base substrate, a pixel definition layer on the base substrate, and an organic light-emitting device in each of the pixel regions. The pixel definition layer defines a plurality of pixel regions, each of the pixel regions has a top opening and a lower opening along a thickness direction of the base substrate, the lower opening is in the top opening so that each of the pixel regions has a slope extending from the top opening to the lower opening, and boundaries of the top openings adjacent to each other are intersected with each other.
US10665791B2

A novel heterocyclic compound that can be used as a host material in which a light-emitting substance is dispersed. A light-emitting element having a long lifetime. A heterocyclic compound in which a substituted or unsubstituted dibenzo[f,h]quinoxalinyl group is bonded to a substituted or unsubstituted arylene group having 6 to 25 carbon atoms which is bonded to any one of the 8-11 positions of a substituted or unsubstituted benzo[b]naphtho[1,2-d]furan skeleton.
US10665790B2

The present application relates to a compound of a formula (I) which contains a spirobifluorene basic structure condensed onto a benzofuran unit. The application furthermore relates to a process for the preparation of the compound of the formula (I), and to the use of the compound of the formula (I) in an electronic device.
US10665781B2

An embodiment includes a programmable metallization cell (PMC) memory comprising: a top electrode and a bottom electrode; a metal layer between the top and bottom electrodes; and a solid electrolyte (SE) layer between the metal layer and the bottom electrode; wherein (a) the metal layer includes an alloy of first and second metals, and (b) metal ions from the first metal form a conductive path in the SE layer when the top electrode is positively biased and disband the conductive path when the top electrode is negatively biased. Other embodiments are described herein.
US10665778B2

Methods and apparatuses for producing magneto resistive apparatuses are provided. Here, structures are formed for defining regions of the same magnetization, magnets are magnetized, and structures are formed within the magnets of the regions, for example, in order to define magneto resistive elements.
US10665768B2

A thermoelectric conversion module package includes: a thermoelectric conversion module including a first and a second substrate opposed to each other, a plurality of thermoelectric elements arranged between the first and second substrates, and a first and a second lead wire drawn out from one of the first and second substrates; and a package including a first metal foil covering the first substrate of the thermoelectric conversion module, a second metal foil covering the second substrate of the thermoelectric conversion module, a resin portion hermetically connecting the first metal foil and the second metal foil along an outer edge portion of the thermoelectric conversion module, and an insertion portion for hermetically passing the first and second lead wires through the resin portion.
US10665765B2

A semiconductor device package includes a carrier, a semiconductor device, a lid, a conductive post, a first patterned conductive layer, a conductive element disposed between the first conductive post and the first patterned conductive layer, and an adhesive layer disposed between the lid and the carrier. The conductive post is electrically connected to the first patterned conductive layer. The semiconductor device is electrically connected to the first patterned conductive layer. The lid is disposed on the carrier, and the lid includes a second patterned conductive layer electrically connected to the first conductive post.
US10665762B2

LED lamps or bulbs are disclosed that comprise a light source, a heat sink structure and a remote phosphor carrier having at least one conversion material. The phosphor carrier can be remote to the light sources and mounted to the heat sink. The phosphor carrier can have a three-dimensional shape and comprise a thermally conductive transparent material and a phosphor layer, with an LED based light source mounted to the heat sink such that light passes through the phosphor carrier. The phosphor carrier converts at least some of the LED light, with some embodiments emitting a white light combination of LED and phosphor light. The phosphors in the phosphor carriers can operate at a lower temperature to have greater phosphor conversion efficiency and reduced heat related damage. The lamps or bulbs can also comprise a diffuser over the phosphor carrier to distribute light and conceal the phosphor carrier.
US10665756B2

An optoelectronic device comprises a substrate; a groove on the substrate; a plurality of semiconductor units on the substrate and separated by the groove, wherein each semiconductor unit comprises a first semiconductor layer, a second semiconductor layer, and an active region interposed between the first semiconductor layer and the second semiconductor layer; a connecting part crossing the groove for connecting two of the plurality of semiconductor units, wherein the connecting part comprises one end on the first semiconductor layer and another end on the second semiconductor layer; a first electrode comprising a plurality of first extensions jointly connected to the one end of the connecting part; and a second electrode comprising a plurality of second extensions jointly connected to the another end of the connecting part, wherein an amount of the plurality of first extensions is different from an amount of the plurality of second extensions.
US10665744B2

A bifacial photovoltaic module with at least one bifacial solar cell is provided. The at least one bifacial solar cell includes a substrate with a front-side and a rear-side. The front-side is the light incident side and the rear-side has rear-side contact structure. The rear-side contact structure includes a plurality of electrically conductive contact fingers, which have a first metal, a plurality of solder pads electrically connected to the contact fingers. The solder pads have a top. The solder pads have a second metal, which is different from the first metal. The rear-side contact structure further includes several cell connectors electrically connected to the solder pads. The top of the solder pads is free from the contact fingers in an area along one direction. The cell connectors are disposed planar on or above this area.
US10665743B2

The disclosure relates to technology for providing power, voltage, and/or current from a combination of photovoltaic modules. In one aspect, a system has central power optimizer, which is located between a group of distributed power optimizers and a solar inverter. Each distributed power optimizer may be connected to the DC output of one photovoltaic modules, and may be used to regulate the power output of the photovoltaic module. The combined DC voltages of the distributed power optimizers may be provided to the input of the central power optimizer.
US10665740B2

Disclosed is a thin film type solar cell which prevents short circuit from occurring between a first electrode and a second electrode due to a burr produced in a separation part, thereby preventing an output from being reduced. The thin film type solar cell includes a substrate, a first electrode disposed over the substrate and being apart from an adjacent first electrode by a first separation part, a semiconductor layer disposed over the first electrode and being apart from an adjacent semiconductor layer by a contact part and a second separation part, and a second electrode disposed over the semiconductor layer and being apart from an adjacent second electrode by the second separation part. The semiconductor layer contacts the substrate through the first separation part, and the second electrode contacts the first electrode through the contact part. A height of a burr produced in the second separation part is lower than a height between the first electrode and the second electrode.
US10665736B2

An infrared light receiving device includes: a structure having a supporting base and a laminate body, the laminate body including a first superlattice layer, a second superlattice layer and a semiconductor region, the first superlattice layer, the second superlattice layer and the semiconductor region being arranged sequentially on the supporting base, and the laminate body having an array of semiconductor mesas for photodiodes and a recess defining the array of semiconductor mesas; and a first electrode connected to the first superlattice layer. The first superlattice layer has an n-type conductivity. The semiconductor region has a p-type conductivity. The first superlattice layer has a type-II superlattice structure and forming a heterojunction with the supporting base. The recess has first and second recess portions. The second recess portion has a bottom in the first superlattice layer. The first recess portion has a depth larger than that of the second recess portion.
US10665732B2

Disclosed are a paste composition for forming a solar cell electrode, a solar cell electrode, and a solar cell. The paste composition includes a conductive powder, an organic vehicle and a glass frit, wherein the glass frit contains 0.1-20 wt % of PbO, 30-60 wt % of Bi2O3, 1.0-15 wt % of TeO2 and 8-30 wt % of WO3, and a mass ratio of TeO2 to WO3 is 0.5:1 to 1.75:1. The solar cell electrode formed of the paste composition of the present invention has excellent adhesive strength with respect to a soldering ribbon and minimizes serial resistance (Rs), thus provides high conversion efficiency.
US10665729B2

A solar cell module and a method for manufacturing the same are disclosed. The solar cell module includes a plurality of cell cutting pieces stacked and connected in series, and a connector adapted to connect two adjacent cell cutting pieces in series, the plurality of cell cutting pieces being cut from a solar cell, each cell cutting piece including a front electrode and a back electrode, wherein the connector includes a first surface adapted to connect the front electrode and a second surface adapted to connect the back electrode, the first surface is provided with alternating first connecting areas and first disconnecting areas, the second surface is provided with alternating second connecting areas and second disconnecting areas, and projections of the first disconnecting areas on the first surface overlap with projections of the second connecting areas on the first surface, and wherein the front electrode is adapted to connect the first connecting areas, and the back electrode is adapted to connect the second connecting areas. The solar cell module has improved flexibility, in which grid lines and cells are not easy to be broken.
US10665728B2

The semiconductor device of the present invention includes a first conductivity type semiconductor layer made of a wide bandgap semiconductor and a Schottky electrode formed to come into contact with a surface of the semiconductor layer, and has a threshold voltage Vth of 0.3 V to 0.7 V and a leakage current Jr of 1×10−9 A/cm2 to 1×10−4 A/cm2 in a rated voltage VR.
US10665727B2

Present disclosure provides a semiconductor structure, including a semiconductor substrate having a top surface, a first well region of a first conductivity type in the semiconductor substrate, a second well region of a second conductivity type in the semiconductor substrate, laterally surrounding the first well region, and an isolation region in the first well region and the second well region in proximity to the top surface. The first well region includes a first lighter doped region in proximity to the top surface, and a heavier doped region under the first lighter doped region. Present disclosure also provides a method for manufacturing the semiconductor structure described herein.
US10665725B2

A thin film transistor and a preparation method thereof are provided. The thin film transistor includes an upper gate electrode, a lower gate electrode, an upper insulating layer, a lower insulating layer, a semiconductor layer, a source electrode and a drain electrode. The lower insulating layer is arranged on the lower gate electrode, the semiconductor layer is arranged on the lower insulating layer, the semiconductor layer is respectively lapped with the source electrode and the drain electrode, the upper insulating layer covers the semiconductor layer, and the upper gate electrode is arranged on the upper insulating layer. In a plane parallel to a conducting channel, there is a first gap between an orthographic projection of the upper gate electrode and an orthographic projection of the source electrode, and there is a second gap between the orthographic projection of the upper gate electrode and an orthographic projection of the drain electrode.
US10665722B2

An array substrate includes a first substrate, a thin film transistor disposed on the first substrate, a first electrode located on the first substrate, a protective layer located on the first electrode, and a second electrode located on the protective layer, wherein the protective layer includes a first layer and a second layer, the first layer has a first resistance value, the second layer has a second resistance value, the first layer is located between the first electrode and the second layer, and the second resistance value is less than the first resistance value.
US10665712B2

An LDMOS device with a field plate contact having a field plate contact metal layer being positioned above the field plate contact. The field plate contact metal layer has a sub-maximum size satisfied for the electrical connection between the field plate contact and an external applying voltage. This sub-maximum size is prescribed by the physical limitation of the LDMOS device. The field plate contact metal layer extends a sub-maximum length from one edge toward to the other edge of the field plate contact.
US10665708B2

Semiconductor devices including an elevated or raised doped crystalline structure extending from a device layer are described. In embodiments, III-N transistors include raised crystalline n+ doped source/drain structures on either side of a gate stack. In embodiments, an amorphous material is employed to limit growth of polycrystalline source/drain material, allowing a high quality source/drain doped crystal to grow from an undamaged region and laterally expand to form a low resistance interface with a two-degree electron gas (2DEG) formed within the device layer. In some embodiments, regions of damaged GaN that may spawn competitive polycrystalline overgrowths are covered with the amorphous material prior to commencing raised source/drain growth.
US10665706B2

A power semiconductor transistor includes: a semiconductor body coupled to a load terminal; a drift region in the semiconductor body and having dopants of a first conductivity type; a first trench extending into the semiconductor body along a vertical direction and including a control electrode electrically insulated from the semiconductor body by an insulator; a second trench extending into the semiconductor body along the vertical direction; a mesa region arranged between the trenches and including a source region electrically connected to the load terminal and a channel region separating the source and drift regions; and a portion of a contiguous plateau region of a second conductivity type arranged in the semiconductor drift region and extending below the trenches and below the channel and source regions, the contiguous plateau region having a plurality of openings aligned below the channel region in a widthwise direction of the channel region.
US10665698B2

Embodiments of the invention are directed to a method of forming a semiconductor device. The method includes forming a channel region comprising a channel region semiconductor material having a first energy band gap characteristic. A source region is formed communicatively coupled to the channel region. A drain region is formed communicatively coupled to the channel region. A gate region is formed communicatively coupled to the channel region. An enhanced band gap region is positioned substantially positioned at an interface between the channel region and the drain region. The enhanced band gap region includes an enhanced band gap region semiconductor material having a second band gap energy characteristic. The first energy band gap is less than the second energy band gap.
US10665695B2

A 3D semiconductor device, the device including: a first level including single crystal first transistors, where the first level is overlaid by a first isolation layer; a second level including single crystal second transistors, where the first isolation layer is overlaid by the second level, and where the second level is overlaid by a second isolation layer; a third level including single crystal third transistors, where the second isolation layer is overlaid by the third level, where the third level is overlaid by a third isolation layer, and where the first isolation layer and the second isolation layer are separated by a distance of less than four microns.
US10665684B2

A structure by which electric-field concentration which might occur between a source electrode and a drain electrode in a bottom-gate thin film transistor is relaxed and deterioration of the switching characteristics is suppressed, and a manufacturing method thereof. A bottom-gate thin film transistor in which an oxide semiconductor layer is provided over a source and drain electrodes is manufactured, and angle θ1 of the side surface of the source electrode which is in contact with the oxide semiconductor layer and angle θ2 of the side surface of the drain electrode which is in contact with the oxide semiconductor layer are each set to be greater than or equal to 20° and less than 90°, so that the distance from the top edge to the bottom edge in the side surface of each electrode is increased.
US10665668B2

A vertical MOSFET having a trench gate structure includes an n−-type drift layer and a p-type base layer formed by epitaxial growth. In the n−-type drift layer, an n-type region, an upper second p+-type region, a lower second p+-type region and a first p+-type region are provided. The lower second p+-type region is provided orthogonal to a trench, and a total mathematical area regions that are between the first p+-type region and the p-type base layer and that include the n-type region is at least two times a total mathematical area of regions that are between the first p+-type region and the p-type base layer and that include the upper second p+-type region.
US10665651B2

An organic light emitting diode display includes a plurality of first signal lines, a first insulating layer covering the first signal lines, a plurality of second signal lines on the first insulating layer and crossing the first signal lines, and a plurality of pixels connected to the first signal lines and the second signal lines. A groove in the first insulating layer is between adjacent ones of the pixels and a filling material in the groove.
US10665649B2

Provided are an OLED screen and a manufacturing method thereof. The OLED screen has a display area and a peripheral area located on a left side and a right side of the display area. The OLED screen comprises: a back plate, a polyimide layer, an array layer, an OLED layer, a thin film encapsulation layer, a polarizer and a cover plate stacked in order; a mirror layer is disposed between the thin film encapsulation layer and the polarizer, and at least a portion of the mirror layer in the peripheral area is not covered with the polarizer; a portion of the cover plate in the peripheral area is not covered with ink. When the organic light emitting diode screen is lit, the light emitted by the organic light emitting diode layer can be transmitted out of the peripheral area to achieve a frameless display effect.
US10665639B2

A display device includes a substrate having a red pixel region, a blue pixel region, and a green pixel region. An anode is on the substrate, a light-emitting layer is on the anode, and a cathode is on the light-emitting layer, wherein the light-emitting layer includes a red light-emitting layer emitting red light on the red pixel region, a blue light-emitting layer emitting blue light on the blue pixel region, and a green light-emitting layer emitting green light on the red pixel region, the blue pixel region, and the green pixel region. Each of the red light, the blue light, and the green light is resonated between the anode and the cathode.
US10665635B1

A tunable qubit device includes a tunable qubit, the tunable qubit including a superconducting quantum interference device (SQUID) loop. The tunable qubit device further includes a superconducting loop inductively coupled to the SQUID loop, and a flux bias line inductively coupled to the superconducting loop. The superconducting loop includes a superconducting material having a critical temperature that is a lower temperature than a critical temperature of any superconducting material of the tunable qubit. In operation, the superconducting loop provides a persistent bias to the tunable qubit.
US10665634B2

An integrated, superconducting imaging sensor may be formed from a single, meandering nanowire. The sensor is capable of single-photon (or single-event) detection and imaging with ˜10 micron spatial resolution and sub-100-picosecond temporal resolution. The sensor may be readily scaled to large areas.
US10665633B2

A light-emitting device includes: a substrate; a unit light-emitting area disposed on the substrate; first and second electrodes disposed in the unit light-emitting area to be separated from each other; a plurality of rod-shaped LEDs disposed between the first and second electrodes; a reflective contact electrode disposed on opposite ends of the rod-shaped LEDs to electrically connect the rod-shaped LEDs to the first and second electrodes; and a light-transmitting structure disposed between the first and second electrodes and extending to cross the rod-shaped LEDs.
US10665623B2

The present technology relates to a semiconductor device, a solid-state image pickup element, an imaging device, and an electronic apparatus that can suppress characteristic fluctuations caused by capacitance fluctuations due to a dummy wire, while maintaining an affixing bonding strength by the dummy wire. Two or more chips in which wires that are electrically connected are formed on bonding surfaces and the bonding surfaces opposing each other are bonded to be laminated are included and, with respect to a region where the wires are periodically and repeatedly disposed in sharing units each made up of a plurality of pixels sharing the same floating diffusion contact, a dummy wire is disposed at the center position thereof on the bonding surface at a pitch of the sharing unit. The present technology can be applied to a CMOS image sensor.
US10665622B2

Disclosed is a manufacturing method of an array substrate, comprising steps of: depositing a first metal layer on a substrate; depositing a gate insulating layer on the substrate and the first metal layer, and forming a first via hole in the in-plane region of the gate insulating layer; depositing a second metal layer in an in-plane region and an out-of-plane of the gate insulating layer, wherein the second metal layer located in the in-plane region fills the first via hole; depositing a passivation layer on the second metal layer and the gate insulating layer, and forming a second via hole in the in-plane region of the passivation layer; forming a third via hole and a fourth via hole in the out-of plane region of the passivation layer, respectively; depositing a transparent conductive layer in the in-plane region and in the out-of-plane region of the passivation layer, respectively.
US10665620B2

A display device includes a substrate, an insulating layer, and a crack-sensing line. The substrate includes a display area having a plurality of pixels to display images, and a non-display area surrounding the display area. The insulating layer is disposed in the non-display area and includes a recess. The crack-sensing line is disposed in and extends along the recess, and electrically connected to at least one of the pixels. The recess is disposed at a surface or inside of the insulating layer, and extends along the non-display area.
US10665619B2

A display panel including a display region and a non-display region, a plurality of gate lines, a plurality of data lines, a pixel array and a gate on array circuit. The non-display region is located at one side of the display region. The plurality of gate lines and the plurality of data lines are disposed in the display region. The pixel array is located in the display region, wherein the pixel array is composed of a plurality of pixel units that are repeatedly arranged. The pixel units consist of three gate lines, two data lines and six sub-pixels, and each sub-pixel is electrically connected to one of the gate lines and one of the data lines located in the pixel array respectively. The gate on array circuit is disposed in the pixel array.
US10665613B2

First to third insulators are successively formed in this order over a first conductor over a semiconductor substrate; a hard mask with a first opening is formed thereover; a resist mask with a second opening is formed thereover; a third opening is formed in the third insulator; a fourth opening is formed in the second insulator; the resist mask is removed; a fifth opening is formed in the first to third insulators; a second conductor is formed to cover an inner wall and a bottom surface of the fifth opening; a third conductor is formed thereover; polishing treatment is performed so that the hard mask is removed, and that levels of top surfaces of the second and third conductors and the third insulator are substantially equal to each other; and an oxide semiconductor is formed thereover. The second insulator is less permeable to hydrogen than the first and third insulators, the second conductor is less permeable to hydrogen than the third conductor.
US10665612B2

A semiconductor device including a circuit which does not easily deteriorate is provided. The semiconductor device includes a first transistor, a second transistor, a first switch, a second switch, and a third switch. A first terminal of the first transistor is connected to a first wiring. A second terminal of the first transistor is connected to a second wiring. A gate and a first terminal of the second transistor are connected to the first wiring. A second terminal of the second transistor is connected to a gate of the first transistor. The first switch is connected between the second wiring and a third wiring. The second switch is connected between the second wiring and the third wiring. The third switch is connected between the gate of the first transistor and the third wiring.
US10665611B2

To provide a novel material. In a field-effect transistor including a metal oxide, a channel formation region of the transistor includes a material having at least two different energy band widths. The material includes nano-size particles each with a size of greater than or equal to 0.5 nm and less than or equal to 10 nm. The nano-size particles are dispersed or distributed in a mosaic pattern.
US10665610B2

In a display device such as a liquid crystal display device, a large-sized display screen is realized under low power consumption. A surface of a source wiring line of a pixel portion employed in an active matrix type liquid crystal display device is processed by way of a plating process operation so as to lower a resistance value of this source wiring line. The source wiring line of the pixel portion is manufactured at a step different from a step for manufacturing a source wiring line of a drive circuit portion. Further, electrodes of a terminal portion are processed by a plating process operation so as to reduce a resistance value thereof.
US10665593B2

Some embodiments include a memory cell having a transistor with a channel region between a first source/drain region and a second source/drain region. A controlled-conductivity region is adjacent the first source/drain region. The controlled-conductivity region has a low-conductivity mode and a high-conductivity mode. The high-conductivity mode has a conductivity at least 106 greater than a conductivity of the low-conductivity mode. The channel region includes a first material having a first bandgap, and the controlled-conductivity region includes a second material having a second bandgap which is greater than the first bandgap. A charge-storage device is electrically coupled to the first source/drain region through the controlled-conductivity region. A bitline is electrically coupled to the second source/drain region.
US10665588B2

An integrated circuit device is provided as follows. A fin-type active region extends on a substrate in a first horizontal direction. A gate line extends on the fin-type active region in a second horizontal direction intersecting the first horizontal direction. A source/drain region is disposed in the fin-type active region at one side of the gate line. An insulating cover extends parallel to the substrate, with the gate line and the source/drain region arranged between the insulating cover and the substrate. A source/drain contact that vertically extends through the insulating cover has a first sidewall covered with the insulating cover and an end connected to the source/drain region. A fin isolation insulating unit vertically extends through the insulating cover into the fin-type active region. The source/drain region is arranged between the fin isolation insulating unit and the gate line.
US10665576B2

Provided is an optically transparent plate having a structure where an LED die is directly mounted on an optically transparent substrate, and light extraction efficiency is improved. The optically transparent plate comprises, an optically transparent substrate, a wiring pattern placed on either of a surface on the upper side and a surface on the underside of the optically transparent substrate, or on both of the surfaces, and the LED die bonded to the wiring pattern. A reflective layer is placed on the other side, of the surface of the optically transparent substrate on which the LED die is mounted. At least a part of the wiring pattern and at least a part of the reflective layer comprise a conductive material obtained by sintering conductive particles.
US10665573B2

The invention provides a manufacturing method of micro LED display panel and micro LED display panel. In the manufacturing method, an elastic conductive layer is formed on the upper pixel electrode on the package substrate. When the package substrate and the driving substrate are assembled, the upper pixel electrode and the upper electrode of the micro LED are electrically connected through the elastic conductive layer, and the elasticity of the elastic conductive layer is utilized to fill the height difference between the individual micro LEDs, avoid poor connection between the upper pixel electrode and the upper electrode of the micro LED, and improve the assembling effect of the micro LED display panel and the process yield of the micro LED display panel.
US10665571B2

A semiconductor package includes a first semiconductor chip including a through silicon via in the first semiconductor chip and a first trench portion in an upper portion of the first semiconductor chip, a second semiconductor chip on an upper surface of the first semiconductor chip and being electrically connected to the first semiconductor chip through the through silicon via of the first semiconductor chip, and an insulating bonding layer between the first semiconductor chip and the second semiconductor chip. The insulating bonding layer fills the first trench portion.
US10665552B2

A method for fabricating a radio-frequency device involves providing a semiconductor wafer including a transistor device, applying a form of sacrificial material on the semiconductor wafer, applying an interface material over the form of sacrificial material, and removing at least a portion of the form of sacrificial material to form a cavity at least partially covered by the interface material.
US10665551B2

A trench-type metal-oxide-semiconductor field-effect transistor (MOSFET) device and a fabrication method are disclosed. A semiconductor substrate of a first conductivity type is provided. A plurality of first trenches arranged side by side in a first stripe layout extending along a first direction in a first preset area of the semiconductor substrate are formed. A plurality of second trenches arranged side by side in a second stripe layout extending along a second direction perpendicular to the first direction in a second preset area of the semiconductor substrate are formed. The plurality of first trenches and the plurality of second trenches are filled with a conductive material so as to form a plurality of control gates.
US10665546B1

A structure of semiconductor device includes a substrate, having a dielectric layer on top. At least two metal elements are formed in the dielectric layer, wherein an air gap is between adjacent two of the metal elements. A cap layer is disposed over the substrate, wherein a portion of the cap layer above the adjacent two of the metal elements has a hydrophilic surface. An inter-layer dielectric layer is disposed on the cap layer. The inter-layer dielectric layer seals the air gap between the two metal elements. The air gap remains and extends higher than a top surface of the metal elements.
US10665537B2

A package structure includes a redistribution circuit structure, at least one semiconductor die, an insulating encapsulation, insulators, and metallic patterns. The at least one semiconductor die is located on and electrically connected to the redistribution circuit structure. The insulating encapsulation encapsulates the at least one semiconductor die and located on the redistribution circuit structure. The insulators are located on the redistribution circuit structure, wherein the insulators are separated and spaced apart from each other, wherein edges of each of the insulators are distant from edges of the at least one semiconductor die by an offset in a stacking direction of the redistribution circuit structure and the insulating encapsulation. Each of the metallic patterns is located on a respective one of the insulators.
US10665534B2

A semiconductor device includes a semiconductor wafer including a plurality of first semiconductor die. An opening is formed partially through the semiconductor wafer. A plurality of second semiconductor die is disposed over a first surface of the semiconductor wafer. An encapsulant is disposed over the semiconductor wafer and into the opening leaving a second surface of the semiconductor wafer exposed. A portion of the second surface of the semiconductor wafer is removed to separate the first semiconductor die. An interconnect structure is formed over the second semiconductor die and encapsulant. A thermal interface material is deposited over the second surface of the first semiconductor die. A heat spreader is disposed over the thermal interface material. An insulating layer is formed over the first surface of the semiconductor wafer. A vertical interconnect structure is formed around the first semiconductor die. Conductive vias are formed through the first semiconductor die.
US10665527B2

Removing device including: a heat exchanger that is mounted on a platen so that the exchanger lies above and a distance away from an electronic component; a chassis that lies between the electronic component and the platen, and device for fastening the chassis to the platen or to the electronic board; a rigid heat sink that is mounted on the chassis in order to slide perpendicularly to the electronic board and that has a first end making contact with the component and a second end in abutment against a thermally conductive layer that is fastened to the platen in order to elastically return the rigid heat sink into abutment against the electronic component whatever the thickness of the electronic component. Electronic equipment having such a removing device.
US10665523B2

The present disclosure provides a semiconductor substrate, including a first patterned conductive layer, a dielectric structure on the first patterned conductive layer, wherein the dielectric structure having a side surface, a second patterned conductive layer on the dielectric structure and extending on the side surface, and a third patterned conductive layer on the second patterned conductive layer and extending on the side surface. The present disclosure provides a semiconductor package including the semiconductor substrate. A method for manufacturing the semiconductor substrate and the semiconductor package is also provided.
US10665522B2

A semiconductor device and method is disclosed. Devices shown include a die coupled to an integrated routing layer, wherein the integrated routing layer includes a first width that is wider than the die. Devices shown further included a molded routing layer coupled to the integrated routing layer.
US10665515B1

Embodiments herein describe binning and placement techniques for assembling a multi-die device to improve yield when a customer requests a high performance feature from the device. For example, the multi-die device may include multiple dies that are interconnected to form a single device or package. In one embodiment, the multiple dies are the same semiconductor die (e.g., have the same circuit layout) which are disposed on a common interposer or stacked on each other. The multi-die device can then be attached to a printed circuit board (PCB). Although the dies in the multi-die device may each include the same feature (e.g., a PCIe interface, SerDes interface, transmitter, memory interface, etc.), the multi-die device is assembled so that not all of the dies have a feature that satisfies the high performance requested by the customer. That is, at least one of the die includes a lower performance feature.
US10665514B2

Semiconductor devices and methods are provided to fabricate fin field-effect transistor (FinFET) devices having uniform fin height profiles. For example, uniformity of fin height profiles for FinFET devices is obtained by implementing a gate oxide removal process which is designed to prevent etching of an isolation layer (e.g., a shallow trench isolation layer) formed of an oxide material during removal of, e.g., sacrificial gate oxide layers of dummy gate structures during a replacement metal gate process.
US10665511B2

Embodiments of the invention are directed to a method of forming a protective liner of a semiconductor device, wherein the method includes forming a source or a drain (S/D) region, forming a first layer of protective material over a top surface of the S/D region, and forming a second layer of protective material over the first layer of protective material, wherein the second layer of protective material includes an oxide of a first type of material. An anneal is applied to the first layer and the second layer to drive the first type of material into the first layer, drive a second type of material from the first layer into the second layer, and convert at least a portion of the second layer of protective material to an oxide of the second type of material, wherein the oxide of the second type of material is the protective liner.
US10665508B2

A cutting apparatus includes a cutting unit configured to cut a workpiece held on a chuck table, and a groove detecting unit including a CCD imaging element photographing the workpiece held on the chuck table. The groove detecting unit photographs, by the CCD imaging element, a laser-processed groove and a cut groove illuminated by an oblique illumination set such that a light amount of light in a direction parallel with an extending direction of the laser-processed groove as viewed in plan is higher than a light amount of light in a direction orthogonal to the extending direction of the laser-processed groove.
US10665506B2

First and second gates and first and second conductive contacts are disposed over a substrate. First and second vias are disposed over the first and second conductive contacts, respectively. A first gate contact is disposed over the first gate. A dielectric structure is disposed over the first gate and over the second gate. A first portion of the dielectric structure is disposed between the first and second vias. A second portion of the dielectric structure is disposed between the first via and the first gate contact. A first interface between the first conductive contact and the first via constitutes a first percentage of an upper surface area of the first conductive contact. A second interface between the first gate and the first gate contact constitutes a second percentage of an upper surface area of the first gate. The first percentage is greater than the second percentage.
US10665505B2

A semiconductor device includes a first contact positioned on an externally accessible surface of the semiconductor device and electrically coupled with a first structure in the semiconductor device, a second contact positioned on an externally accessible surface and electrically coupled with a second structure in the semiconductor device, and an isolation structure disposed between the first contact and the second contact, the isolation structure self-aligning with a first surface of the first contact such that the first surface of the first contact is orthogonal to the externally accessible surface up to a depth and faces the second contact.
US10665503B2

A method for at least partially filling a feature on a workpiece generally includes obtaining a workpiece including a feature depositing a first conformal conductive layer in the feature, and thermally treating the workpiece to reflow the first conformal conductive layer in the feature.
US10665497B2

The method of manufacturing a structure comprising one or several strained semiconducting zones capable of forming one or several transistor channel regions, the method including the following steps: a) providing a substrate coated with a masking layer wherein there are one or several first slits exposing one or several first oblong semiconducting portions made of a first semiconducting material and extending in a first direction, b) making a second semiconducting material grow with a mesh parameter different from the mesh parameter of the first semiconducting material, so as to form one or several first semiconducting blocks strained along the first direction, on said one or several first oblong semiconducting portions.
US10665495B2

A substrate attachment/detachment device which clamps and holds a substrate by means of first and second retaining members of a substrate holder, the device comprising a first holder retainer configured to hold the first retaining member in a first posture; and a second holder retainer configured to be movable in a linear manner toward and away from the first holder retainer, capable of holding the second retaining member in the first posture and a second posture which is substantially orthogonal to the first posture, configured to push the second retaining member against the first retaining member in the first posture to lock the first and second retaining members to each other.
US10665492B2

Disclosed herein is a wafer unloading method for unloading a wafer from an electrostatic chuck table electrostatically holding the wafer by applying a voltage to the electrostatic chuck table. The wafer unloading method includes a voltage application stopping step of stopping the application of the voltage to the electrostatic chuck table electrostatically holding the wafer, a static eliminating voltage applying step of passing a current reverse in direction to a current passed to the electrostatic chuck table for electrostatically holding the wafer after performing the voltage application stopping step, thereby applying a static eliminating voltage for canceling peeling electrification to the electrostatic chuck table, and an unholding step of unholding the wafer from the electrostatic chuck table in the condition where the static eliminating voltage is kept applied to the electrostatic chuck table, after performing the static eliminating voltage applying step.
US10665490B2

A first edge ring is removed from a substrate support within a process module using a transfer robot. The transfer robot is then used to place a second edge ring on the substrate support. An image sensor (e.g., a disk-shaped wireless image sensor) is positioned over the second edge ring using the transfer robot. The image sensor generates image information, which is analyzed to determine alignment of the second edge ring.
US10665487B2

An object of the present invention is to improve a substrate processing apparatus using the CARE method.The present invention provides a substrate processing apparatus for polishing a processing target region of a substrate by bringing the substrate and a catalyst into contact with each other in the presence of processing liquid. The substrate processing apparatus includes a substrate holding unit configured to hold the substrate, a catalyst holding unit configured to hold the catalyst, and a driving unit configured to move the substrate holding unit and the catalyst holding unit relative to each other with the processing target region of the substrate and the catalyst kept in contact with each other. The catalyst is smaller than the substrate.
US10665480B2

A method for planarizing a workpiece includes bringing a surface of the workpiece and a surface of a pad having a catalyst layer at least on the surface thereof into contact with or proximal to each other, rotating a first one of the workpiece and the pad in a plane of the surface of the first one around a central axis that intersects the surface of the first one while supplying a liquid that supports a catalytic reaction between the surface of the workpiece and the catalyst layer on the surface of the pad, and simultaneously reciprocally moving a second one of the workpiece and the pad in a direction parallel to the surface of the second one by at least an amount that makes possible planarization of the surface of the workpiece based on the catalytic reaction.
US10665479B2

A substrate processing apparatus includes a rotating unit rotating a substrate around a predetermined first rotational axis passing through a central portion of a major surface of the substrate, a nozzle provided to be circumrotatable around a predetermined second rotational axis, discharging a processing fluid toward the major surface of the substrate, and having a plurality of discharge ports disposed at positions separated from the second rotational axis, a processing fluid supplying unit supplying the processing fluid to the plurality of discharge ports, and a nozzle moving unit moving the nozzle between a central portion processing position and a peripheral edge portion.
US10665476B2

In one aspect, a valve assembly adapted to seal an opening in a chamber is disclosed. Valve assembly includes a housing being adapted for coupling to a chamber surface having the opening therein, the housing including a threshold portion positioned adjacent to the chamber opening, the threshold portion having one or more inlets adapted to supply gas to an interior region of the housing adjacent to the chamber opening; and a sealing surface adapted to selectively (1) seal the opening, and (2) retract from the opening so as not to obstruct substrate passage. Numerous other system aspects are provided, as are methods and computer program products in accordance with these and other aspects.
US10665469B2

A method used in forming an array of elevationally-extending strings of memory cells comprises forming a stack comprising vertically-alternating insulative tiers and wordline tiers. The stack comprises an etch-stop tier between a first tier and a second tier of the stack. The etch-stop tier is of different composition from those of the insulative tiers and the wordline tiers. Etching is conducted into the insulative tiers and the wordline tiers that are above the etch-stop tier to the etch-stop tier to form channel openings that have individual bases comprising the etch-stop tier. The etch-stop tier is penetrated through to extend individual of the channel openings there-through. After extending the individual channel openings through the etch-stop tier, etching is conducted into and through the insulative tiers and the wordline tiers that are below the etch-stop tier to extend the individual channel openings deeper into the stack below the etch-stop tier. Transistor channel material is formed in the individual channel openings elevationally along the etch-stop tier and along the insulative tiers and the wordline tiers that are above and below the etch-stop tier. Arrays independent of method are disclosed.
US10665468B2

A device includes a first chip is embedded in a molding compound layer, wherein the first chip is shifted toward a first direction, a second chip over the first chip and embedded in the molding compound layer, wherein the second chip is shifted toward a second direction opposite to the first direction and a plurality of bumps between the first chip and the second chip.
US10665461B2

A method for fabricating a semiconductor device with multiple threshold voltages includes masking a substrate structure to selectively form work-function metal layers on vertical field effect transistors. In the method, a first work function metal layer is formed on a high-k dielectric layer of a substrate structure comprising vertical field effect transistors. The first work function metal layer and the high-k dielectric layer are etched to form gate regions for each vertical field effect transistor. A resist mask is formed over a first of the vertical field effect transistors. The resist mask isolates the first of the vertical field effect transistors from a second of the vertical field effect transistors. A second work function metal layer is selectively formed on the first work function metal layer of the gate region of the second of the vertical field effect transistors. The resist mask is then removed.
US10665457B2

A method of forming an integrated circuit includes forming a patterned mask layer on a material layer, wherein the patterned mask layer has a plurality of first features, and a first distance between adjacent first features of the plurality of first features. The method further includes patterning the material layer to form the first features in the material layer. The method further includes increasing the first distance between adjacent first features of the plurality of first features to a second distance. The method further includes treating portions of the material layer exposed by the patterned mask layer. The method further includes removing the patterned mask layer; and removing non-treated portions of the material layer.
US10665456B2

A semiconductor structure comprises a substrate comprising an interlayer dielectric (ILD) and a silicon layer disposed over the ILD, wherein the ILD comprises a conductive structure disposed therein, a dielectric layer disposed over the silicon layer, and a conductive plug electrically connected with the conductive structure and extended from the dielectric layer through the silicon layer to the ILD, wherein the conductive plug has a length extending from the dielectric layer to the ILD and a width substantially consistent along the length.
US10665455B2

In some embodiments, a method for forming an integrated circuit is provided. The method includes forming a first layer over a semiconductor wafer, the first layer having a first portion and a second portion. The first portion is patterned by projecting a first image field over the first portion of the first layer, where the first portion of the first layer corresponds to the first image field. The second portion is patterned by projecting a second image field over the second portion of the first layer, where the second portion of the first layer corresponds to the second image field. A second layer is formed over the first layer. The second layer is patterned by projecting a third image field over the second layer, where the third image field covers a majority of the first portion and a majority of the second portion of the first layer.
US10665448B2

A plasma processing apparatus having a stable plasma generation under wide-ranging process conditions, and superior in uniformity and reproducibility, comprises an upper electrode 3 having gas supply through holes 6, a gas supply means and a lower electrode 1, wherein the gas supply means includes a plane-like member 4 having gas through holes 8 and a plane-like member 5 having gas through holes 10, and the gas supply through holes 6 and the gas through holes 8 are connected through a groove 7, and the gas through holes 8 and the gas through holes 10 are connected through a groove 9, and wherein the gas supply through holes 6, the gas through holes 8 and the gas through holes 10 are disposed at positions, different from each other on a plane.
US10665439B2

Methods and apparatuses for the identification and/or characterization of properties of a sample using mass spectrometry. The method involves using a measured spectrum of data from a sample taken with a mass spectrometer, deconvoluting the measured spectrum of data by applying parsimony weighting to minimize the number of charge states based on one or more of: the number of intense peaks in the mass spectrum; the number of harmonic relationships (e.g., masses in small integer ratios); and the number of off-by-one relationships (e.g., m/z bins with high probability for two adjacent charges). Thus, the underlying m/z spectrum may be inferred from the family of plausible deconvoluted spectra determined by applying parsimony and the inferred m/z spectrum may be used to identify and/or characterize the sample.
US10665433B2

A workpiece processing apparatus allowing independent control of the voltage applied to the shield ring and the workpiece is disclosed. The workpiece processing apparatus includes a platen. The platen includes a dielectric material on which a workpiece is disposed. A bias electrode is disposed beneath the dielectric material. A shield ring, which is constructed from a metal, ceramic, semiconductor or dielectric material, is arranged around the perimeter of the workpiece. A ring electrode is disposed beneath the shield ring. The ring electrode and the bias electrode may be separately powered. This allows the surface voltage of the shield ring to match that of the workpiece, which causes the plasma sheath to be flat. Additionally, the voltage applied to the shield ring may be made different from that of the workpiece to compensate for mismatches in geometries. This improves uniformity of incident angles along the outer edge of the workpiece.
US10665427B2

A high frequency radio frequency (RF) generator that generates a high frequency RF signal is described. There is no need for another low frequency RF generator that generates a low frequency RF signal. A low frequency RF signal is pre-amplified within the high frequency RF generator to output a pre-amplified low frequency RF signal. Similarly, a high frequency RF signal is pre-amplified within the high frequency RF generator to output a pre-amplified high frequency RF signal. The high frequency RF generator combines the pre-amplified low frequency RF with the pre-amplified high frequency RF signal to provide a combined RF signal. The combined RF signal is amplified within the high frequency RF generator to supply an amplified signal to a match. There is also no need for another match for the low frequency RF generator.
US10665421B2

A system for determining various parameters of an ion beam is disclosed. A test workpiece may be modified to incorporate a detection pattern. The detection pattern may be configured to measure the height of the ion beam, the uniformity of the ion beam, or the central angle of the ion beam. In certain embodiments, the amount of current striking the detection pattern may be measured using an optical emission spectrometer (OES) system. In other embodiments, a power supply used to bias the workpiece may be used to measure the amount of current striking the detection pattern. Alternative, the detection patterns may be incorporated into the workpiece holder.
US10665418B2

Systems and methods are disclosed that remove noise from roughness measurements to determine roughness of a feature in a pattern structure. In one embodiment, a method for determining roughness of a feature in a pattern structure includes generating, using an imaging device, a set of one or more images, each including measured linescan information that includes noise. The method also includes detecting edges of the features within the pattern structure of each image without filtering the images, generating a biased power spectral density (PSD) dataset representing feature geometry information corresponding to the edge detection measurements, evaluating a high-frequency portion of the biased PSD dataset to determine a noise model for predicting noise over all frequencies of the biased PSD dataset, and subtracting the noise predicted by the determined noise model from a biased roughness measure to obtain an unbiased roughness measure.
US10665417B2

Systems and methods are disclosed that remove noise from roughness measurements to determine roughness of a feature in a pattern structure. In one embodiment, a method for determining roughness of a feature in a pattern structure includes generating, using an imaging device, a set of one or more images, each including measured linescan information that includes noise. The method also includes detecting edges of the features within the pattern structure of each image without filtering the images, generating a biased power spectral density (PSD) dataset representing feature geometry information corresponding to the edge detection measurements, evaluating a high-frequency portion of the biased PSD dataset to determine a noise model for predicting noise over all frequencies of the biased PSD dataset, and subtracting the noise predicted by the determined noise model from a biased roughness measure to obtain an unbiased roughness measure.
US10665403B2

A low-voltage multipolar circuit breaker includes a moulded housing including a main body that is divided into interior compartments, each associated with one pole of the circuit breaker, and a cover that is mounted on the main body covering a main face of the body. The circuit breaker includes, for each pole, electrical contacts that can be separated by a device of a switching mechanism and an arc-extinguishing chamber. For at least two of the poles, the main face includes an additional aperture, each placed directly above the spark guard of the corresponding pole and placing the arc-extinguishing chamber of this pole in communication with the interior volume delimited by the cover and the main face, and the cover is attached to the main body while leaving a peripheral opening between the cover and the main body, placing the interior volume in communication with the exterior of the housing.
US10665401B2

An electric switch comprising a mechanism module and a contact module, the contact module comprising a base element, a cover element, fixed contacts and a rotary roll for receiving moving contacts, the mechanism module comprising a base element, a cover element, a front pipeshaft for controlling the switch from front, an inner pipeshaft for controlling the switch from side end, the pipeshafts being engaged to each other by teeth to form a gear for transferring a moment from the front pipeshaft to the inner pipeshaft, a lever for transferring a moment to the roll, the lever arranged to receive the inner pipeshaft, the inner pipeshaft and the lever being rotatable engaged with each other, and main springs for giving a rotational moment for the lever and being connected of first ends to the base element and the mains springs being connected to the lever of their second ends.
US10665397B2

An electronic device is provided, which includes a substrate, a protruding pattern, a first conductive pattern, an insulating layer, and a second conductive pattern. The protruding pattern is disposed on the substrate. The first conductive pattern is disposed on the substrate and covers the protruding pattern. The insulating layer is disposed on the first conductive pattern. The insulating layer includes an opening overlapping at least a portion of the protruding pattern. The second conductive pattern is disposed on the insulating layer. The second conductive pattern is connected to the first conductive pattern through the opening.
US10665391B2

Disclosed herein is an apparatus that includes a bottom electrode, a top electrode, and a dielectric film disposed between the bottom electrode and the top electrode. The bottom electrode includes TiN having more (111) crystal orientation than (200) crystal orientation.
US10665387B2

A method of fabricating a curvilinear magnet includes forming at least one slot in a material billet. The slotted material billet is inserted into a mold having a curvilinear pocket. The mold is closed around the slotted material billet such that the slotted material billet conforms to the curvilinear pocket and forms a curvilinear billet. The curvilinear billet is arranged in a structure. The curvilinear billet arranged in the structure is then magnetized.
US10665375B2

The present disclosure is directed to a spin current magnetization rotational element, a spin-orbit-torque magnetoresistance effect element, a magnetic memory, and a high-frequency magnetic element which can efficiently generate a pure spin current and reduce a reversal current density. The spin current magnetization rotational element includes: a spin-orbit torque wiring extending in a first direction; and a first ferromagnetic layer laminated in a second direction which intersects the first direction, wherein the spin-orbit torque wiring includes at least one rare gas element of Ar, Kr, and Xe.
US10665371B2

A ferrite powder for bonded magnets having a high iHc value usable even in a low temperature environment, a method for producing the same, and a bonded magnet using the ferrite powder and having high iHc value which can be used even in a low temperature environment, wherein a specific surface area is 2.20 m2/g or more and less than 3.20 m2/g; a compression density is 3.30 g/cm3 or more and less than 3.60 g/cm3, and a compressed molding has a coercive force of 3250 Oe or more and less than 3800 Oe.
US10665369B1

A resistor of a powered system includes an elongated body that extends from a first terminal end to an opposite second terminal end. The body forms a continuous path that extends from the first terminal end to the second terminal end and that forms a disc. The body is configured to receive electric current from the powered system at the first terminal end and conduct and provide electric resistance to the electric current received from the powered system to dissipate at least part of the electric current as heat from the body. The second terminal end of the body is configured to be coupled with at least one other resistor of the powered system in one or more of a parallel or series arrangement in an electric circuit.
US10665365B2

A low voltage electric power cable includes at least two insulated conductors arranged together in a bundle, at least one foil extending around the bundle, and an outer sheath extending around the at least one foil. A recess is formed between two insulated conductors. The low voltage electric power cable includes an elongated member, the elongated member being arranged between the at least one foil and the outer sheath, and extending adjacent to the at least one foil along the recess. The elongated member is arranged with a clearance fit underneath the outer sheath.
US10665361B2

A crosslinkable polymer composition includes an unsaturated polyolefin having a total amount of carbon-carbon double bonds/1000 carbon atoms of at least 0.1, at least one scorch retarder, and at least one crosslinking agent.
US10665356B2

Configurations of molten fuel salt reactors are described that utilize neutron-reflecting coolants or a combination of primary salt coolants and secondary neutron-reflecting coolants. Further configurations are described that circulate liquid neutron-reflecting material around an reactor core to control the neutronics of the reactor. Furthermore, configurations which use the circulating neutron-reflecting material to actively cool the containment vessel are also described.
US10665350B2

A method for processing data to generate a graphical user interface may include receiving a set of referral requirements for a first department of a facility, wherein the set of referral requirements indicates data requested by the department for making a referral to the first department. The method may also include creating a plurality of data entry fields associated with the set of referral requirements into an electronic form, receiving a referral request directed to the first department, and providing the electronic form. The method may further include processing received data input to the plurality of data entry fields, automatically filling data fields of a referral notification form using the received input, generating a graphical user interface for notification of a referral to the first department, and providing the graphical user interface to the first department.
US10665339B2

A system for automated conversion and delivery of medical images. In an example implementation, a server is configured to retrieve a medical image file including medical data and metadata, in a medical data format, determine an output destination type based on the metadata, identify standardized format specifications based on the determined output destination type from the retrieved metadata, convert the medical data into a format compatible with the identified standardized format, and transmit an output message of the converted medical data to at least a recipient delivery address.
US10665338B2

Described embodiments include a method that includes constructing a computerized electroanatomical model of a portion of a heart, the model including a mesh, which approximates the portion of the heart, and a plurality of points, at different respective locations on the mesh, having respective associated local activation times (LATs) that were ascertained from electrocardiographic signals acquired from the portion. The method further includes constructing a graph that interconnects the points and, based on the respective locations and LATs of the points, identifying, from a plurality of pathways, through the graph, from a first one of the points having a lowest one of the LATs to a second one of the points having a highest one of the LATs, both a shortest pathway and a longest pathway. The method further includes displaying the mesh, with the identified shortest pathway and longest pathway superimposed over the mesh. Other embodiments are also described.
US10665328B2

Disclosed herein are system, method, and computer program product embodiments for aiding in the interpretation of variants observed in clinical sequencing data. An embodiment operates by receiving clinical trial enrollment criteria from a user, including but not limited to genetic targeting criteria; searching a knowledge base of patient test information received from a plurality of independent entities for patients that match the clinical trial enrollment criteria; and providing to the user search results for consented patients that match the clinical trial enrollment criteria.
US10665324B2

A method for constructing a library of amino-acid sequences having a common structural fold, and a method for designing and selecting an amino-acid sequence having a desired affinity to a molecular surface of interest of a molecular entity, using the library, are provided herein. The methods are based on a stochastic sampling of backbone conformations and amino acid conservation patterns observed in experimentally available protein structures having the common structural fold.
US10665319B1

Approaches for testing memory devices, such as DRAMs, are described that can quickly identify various potential storage issues. The memory space for a device can be divided into subspaces that can be tested concurrently. A starting address is determined for each memory sub-space, and addresses are identified that are within a Hamming distance of the starting address, where a single Hamming distance or multiple Hamming distances can be used. Once a list of addresses is generated, a test pattern can be written to, and read from, the corresponding addresses. Differences from the expected pattern can be indicative of problems with the memory device, whether before user deployment or while storing live data. If there are specific problems suspected, targeted testing can be utilized that does not test the entirety of the memory space.
US10665311B2

Apparatuses and methods including anti-fuses and for reading and programming same are disclosed herein. An example apparatus may include an anti-fuse element comprising first, second, and third transistors coupled in series between first and second nodes such that the second transistor is between the first and third transistors. The second transistor is configured to be operated such that a punch-through current flows through the second transistor to indicate that the anti-fuse element has been programmed.
US10665310B2

A radiation hardened NAND flash memory data storage device suitable for space flight having a plurality of memory cells configured to store data values in accordance with a predetermined rank modulation scheme and a memory controller that receives a current error count from an error decoder of the data device for one or more data operations of the flash memory device and selects an operating mode for data scrubbing in accordance with the received error count and a program cycles count. Methods of operating the data storage device are also described.
US10665308B2

Provided herein is a semiconductor memory device. The semiconductor memory device may include: a memory cell array including a plurality of pages; a voltage supply unit configured to provide operating voltages to the plurality of pages; a plurality of page buffers coupled to a plurality of bit lines of the memory cell array and configured to control and sense currents flowing through the plurality of bit lines in response to a page buffer sensing signal; and a control logic configured to control the voltage supply unit and the plurality of page buffers such that the plurality of pages are successively programmed, and to control a potential level of the page buffer sensing signal depending on a program sequence of the plurality of pages during a program verify operation of a program operation.
US10665295B2

A static random-access memory (SRAM) system using a virtual banking architecture includes a processor communicatively coupled to an SRAM, and a plurality of circuits disposed in the SRAM and operated under control of the processor. The circuits include a divide circuit, a select circuit disposed in the divide circuit, and a local input/output circuit. The divide circuit divides a bank into first and second bit cell arrays, in which the first bit cell array and/or the second bit cell array includes at least one bit line. The select circuit is connected between the first and second bit cell arrays, and the select circuit selects one of the first and second bit cell arrays according to a predefined select logic. The local input/output circuit is connected to the select circuit and generates an output according to one or more predefined operations of the local input/output circuit.
US10665290B1

Techniques described herein are related to protecting at least a portion of data stored in a memory array. A method may include detecting an invalid memory access request based at least in part on the secret key and the identifier and preventing unauthorized access of a memory array by halting an internal refresh of one or more memory cells associated with the memory array in response to detecting the invalid memory access request.
US10665282B2

A memory circuit (11) includes: a memory cell (MCij) including a variable-resistance element in which a resistance value varies substantially between two levels; a resistance-voltage conversion circuit that converts the resistance value of a memory cell (MCij) to be read into a data voltage; a reference circuit (RCi) including a series circuit of a variable-resistance element and a linear resistor, the variable-resistance element including substantially the same configuration as the configuration of the variable-resistance element included in the memory cell MCij and being set to a lower resistance of two levels; a reference voltage conversion circuit that converts the resistance value of the reference circuit (RCi) into a reference voltage; and a sense amplifier (SA) that determines data stored in the memory cell (MCij) by comparing the data voltage with the reference voltage.
US10665275B2

A method for operating a memory device includes: receiving a write command; checking out whether a data strobe signal toggles or not after a given time passes from a moment when the write command is received; when the data strobe signal is checked out to be maintained at a uniform level, detecting voltage levels of a plurality of data pads; and performing an operation that is selected based on the voltage levels of the plurality of the data pads among a plurality of predetermined operations.
US10665268B1

Implementations generally relate to audio-video analytics for simulation-based training. In some implementations, a method includes obtaining a video. The method further includes detecting one or more observed actions of a user in the video. The method further includes matching the one or more observed actions with one or more predetermined key actions. The method further includes annotating the video with annotations based on the matching of the one or more observed actions with the one or more predetermined key actions.
US10665264B1

A processing device is configured to obtain at least one video track comprising compressed video, and to combine the video track with one or more presentation objects into a video container. The one or more presentation objects are configured for presentation in an object layer arranged as an overlay relative to a video layer comprising decompressed video of the video track in conjunction with playback of the video container. For example, the one or more presentation objects can comprise images, sets of text and/or animation objects. The one or more presentation objects are illustratively editable by a user subsequent to the combination of those presentation objects with the video track into the video container, and remain separate from the video track and any associated audio tracks and/or sets of subtitles in the video container.
US10665256B2

An apparatus may include a circuit configured to receive a first phase control value of a phase control value signal, generate a first phase interpolator control signal value of a phase interpolator control signal and generate a first digital interpolator control signal value of a digital interpolator control signal. The apparatus may further be configured to phase interpolate a clock signal based on the first phase interpolator control signal value to produce a phase shifted clock signal and digitally interpolate a digital sample based on the first digital interpolator signal value to produce a phase shifted digital sample having an effective phase based on the first phase control value, the digital sample generated using the phase shifted clock signal as a sample clock.
US10665253B2

Voice activity detection (VAD) is an enabling technology for a variety of speech based applications. Herein disclosed is a robust VAD algorithm that is also language independent. Rather than classifying short segments of the audio as either “speech” or “silence”, the VAD as disclosed herein employees a soft-decision mechanism. The VAD outputs a speech-presence probability, which is based on a variety of characteristics.
US10665252B2

The present subject matter describes a system and method for estimating properties and physiological conditions of organs by analysing speech samples of the said user. The user device records the specifics of speech and uses these as a speech sample of the user's utterance. The user device transmits the speech samples and the metadata to the processor. The processor isolates phonation segments from the speech samples. The processor filters phonation segments. The processor isolates uttered speech segments from phonation segments. The processor performs acoustic-phonetic analysis of the uttered speech segments in order to determine speech markers and the corresponding dimensions of the organ(s). The International Phonetic alphabets (IPA) phonemes are used to derive speech markers that corresponds to specific organs and their dimensions. The system may generate a report based on organ dimensions, wherein the report is transmitted to the user.
US10665251B1

An embodiment of the invention may include a method, computer program product and computer system for multi-modal anomaly detection. The method, computer program product and computer system may include computing device which may receive primary sensor data from a primary sensor for a first device and determining a baseline from the primary sensor data for the first device. The computing device may receive primary sensor data from a primary sensor and secondary sensor data from a secondary sensor for a second device. The computing device may determine an anomaly in the primary sensor data for the second device based on the determined baseline for the first device and compare the anomaly in the primary sensor data for the second device to the received secondary sensor data for the second device.
US10665250B2

An audio appliance can include a microphone transducer configured to receive sound from an environment and to convert the received sound into an audio signal and a display. The audio appliance can include an audio analytics module configured to detect an audio-input impairment by analyzing the audio signal and output a detection signal identifying the audio-input impairment in real-time. The audio-input impairment can include, for example, a poor-intelligibility impairment, a microphone-occlusion impairment, a handling-noise impairment, a wind-noise impairment, or a distortion impairment. The audio appliance can also include an impairment module configured to identify and emit a user-perceptible alert corresponding to the identified audio-input impairment in real-time; and an interactive guidance module configured to present a suggested action to address the audio-input impairment in real-time. Related aspects also are described.
US10665243B1

A system for subvocalized speech recognition includes a plurality of sensors, a controller and a processor. The sensors are coupled to a near-eye display (NED) and configured to capture non-audible and subvocalized commands provided by a user wearing the NED. The controller interfaced with the plurality of sensors is configured to combine data acquired by each of the plurality of sensors. The processor coupled to the controller is configured to extract one or more features from the combined data, compare the one or more extracted features with a pre-determined set of commands, and determine a command of the user based on the comparison.
US10665241B1

Being able to rapidly and accurately transcribe long audio recordings, such as same-day transcription of multi-hour legal depositions, is a challenging task. Hybrid transcription, which involves automatic speech recognition (ASR) systems generating initial transcriptions that are then reviewed by human transcribers, can be used to tackle this challenge. However, hybrid transcription may be stymied when the transcribers cannot resolve certain issues in the ASR-generated transcriptions. This disclosure describes rapid resolution of transcription-related inquiries of transcribers. In one embodiment, a computer receives an audio recording that includes speech of multiple people in a room and generates transcriptions of segments of the audio recording utilizing an ASR system. These transcriptions are provided for review of transcribers. The computer receives questions from the transcribers regarding the transcriptions, and transmits the questions to a server in the room, which transmits back answers to the questions by the people in the room.
US10665240B2

A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.
US10665236B2

Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
US10665235B1

Techniques for identifying a location of a voice-controlled device within an environment. After identifying a location of the device, the device may receive a voice command from a user within the environment and may determine a response to the command based in part on the location, may determine how to output a response based in part on the location or may determine how to interact with the user based in part on the location.
US10665232B2

One embodiment of the invention sets forth a mechanism for selecting a voice recognition device included in a network of such devices for processing audio commands corresponding to a detected speech event. The voice recognition devices in the network individually determine which one of the devices is best suited to process the audio commands corresponding to the speech event. In operation, each of the voice recognition devices that detected the same speech event independently selects the same device for processing the audio command. Because each of the voice recognition devices, including the selected device, selects the same device for processing the audio command, the voice recognition devices not need to share information related to the selected device with one another.
US10665230B1

In one embodiment, a domain-name based framework implemented in a digital assistant ecosystem uses domain names as unique identifiers for request types, requesting entities, responders, and target entities embedded in a natural language request. Further, the framework enables interpreting natural language requests according to domain ontologies associated with different responders. A domain ontology operates as a keyword dictionary for a given responder and defines the keywords and corresponding allowable values to be used for request types and request parameters. The domain-name based framework thus enables the digital assistant to interact with any responder that supports a domain ontology to generate precise and complete responses to natural language based requests.
US10665225B2

A speaker adaption method and a speaker adaption apparatus, a device and a storage medium are provided. The method includes: acquiring first speech data of a target speaker; inputting the first speech data to a pre-trained batch normalization (BN) network to be subjected to an adaptive training to acquire a speech recognition model including a speech parameter of the target speaker.
US10665223B2

Systems and methods for detecting, classifying, and correcting acoustic (waveform) events are provided. In one example embodiment, a computer-implemented method includes obtaining, by a computing system, audio data from a source. The method includes accessing, by the computing system, data indicative of a machine-learned acoustic detection model. The method includes inputting, by the computing system, the audio data from the source into the machine-learned acoustic detection model. The method includes obtaining, by the computing system, an output from the machine-learned acoustic detection model. The output is indicative of an acoustic event associated with the source. The method includes providing, by the computing system, data indicative of a notification to a user device. The notification indicates the acoustic event and response(s) for selection by a user. The computing system, via a continuously learned hierarchical process, may initiate autonomous actions in an effort to halt or otherwise modify the acoustic event.
US10665219B2

A method for active noise reduction includes sensing one or more characteristics of a sound wave; calculating an inverted sound wave based on the one or more characteristics; and emitting the inverted sound wave by flowing a current, selected according to the inverted sound wave, through a wire under tension that passes through a positive pole of a magnet and a negative pole of the magnet, thereby causing the wire to vibrate. An apparatus for active noise reduction includes a microphone configured to detect one or more characteristics of a sound wave detected in a predetermined vicinity of the microphone; a processor coupled to the microphone, configured to calculate an inverted sound wave based on the one or more characteristics; a power supply; and at least one emitter module coupled to the processor, each emitter module including one or more magnets with a positive pole and a negative pole, a wire, made of a conductive material, under tension, that passes between the positive pole and the negative pole, and the power supply configured to deliver a current passing through the wire, the current selected by the processor to vibrate the wire and thereby emit the inverted sound wave.
US10665209B2

A method of transporting foveal image data is disclosed. A host device receives image data from an image source and renders a full field-of-view (FFOV) image using the image data. The host device further identifies a foveal region of the FFOV image and renders a foveal image corresponding to the foveal region using the image data. More specifically, the foveal image may have a higher resolution than the foveal region of the FFOV image. The host device may then transmit each of the foveal image and the FFOV image, in its entirety, to a display device. For example, the host device may concatenate the foveal image with the FFOV image to produce a frame buffer image, and then transmit the frame buffer image to the display device.
US10665208B2

A graphics processing system includes a graphics processing pipeline including at least an initial processing stage and a further processing stage. Data for a scene at a first resolution and data for the scene at a second resolution are processed in the initial processing stage. After processing data for the scene at the first and second resolutions in the initial processing stage, gaze-tracking data relating to a current positioning of at least one eye of a user of a virtual reality user device is received. At least one sub-region of the scene is identified from the gaze-tracking data. Data for the scene at the first resolution and only data corresponding to the identified at least one sub-region of the scene at the second resolution are processed in the further processing stage. The scene is rendered by combining the data for the scene processed in the further processing stage.
US10665206B2

A method to augment, virtualize, or present mixed reality of content to display a larger amount of content on a head worn device (HWD) including: creating a set of virtual screens in the display of the HWD deployed in a manner to both surround and positionally shift from a movement of the viewer to provide an immersive viewing experience wherein the set of virtual screens include: at least a primary virtual screen and one or more secondary virtual screens; enabling the immersive viewing experience by generating dynamic virtual screen arrangements; connecting a first sensor attached to a head of the viewer and a second sensor attached to a torso of the viewer for generating sensed data of rotating differences of the positionally shift of the viewer; and configuring the content on each of the virtual screens to determine a particular virtual screen having a visual attention of the viewer.
US10665204B1

Disclosed are examples for adjusting screen brightness based on screen content being presented on a display screen of a mobile device. The described examples may determine a time at which the screen content is to be evaluated. The screen content is categorized based on the evaluation. A category of the screen content may be input into a machine learning algorithm that may be used to determine whether a screen brightness adjustment is appropriate. If a screen brightness adjustment is appropriate, a degree of the screen brightness adjustment may be determined.
US10665201B2

An object of an embodiment of the present invention is to suppress the occurrence of an afterimage on a display screen. In a period (A1) within a single frame period, a gate driver outputs a gate voltage (Vgh) to a gate line (GL1), and in a period (B1) coming after the period (A1) within the single frame period and also longer than the period (A1), the gate driver outputs the gate voltage (Vgh) to the gate line (GL1). In both the period (A1) and the period (B1), a source driver outputs a plurality of unchanged source voltages expressing information to be displayed by one row of pixels corresponding to the gate line (GL1) to a plurality of source lines.
US10665197B2

According to one embodiment, a display device includes a display panel, a light source unit and a control unit. The control unit sets a display area to a second transparent state in which a degree of transparency is higher than a degree of transparency of a first transparent state in a reset period. The control unit displays an image in an object area, sets a non-object area to the first transparent state and holds a non-rewrite area in the second transparent state in a rewrite period. The gate driver drives second gate lines at a second drive frequency higher than a first drive frequency at which the gate driver drives first gate lines or selectively drives the first gate lines in the rewrite period.
US10665176B2

A display panel and an electroluminescent display using the same are disclosed. The display panel includes a first data line charged with a first data signal, a second data line charged with a second data signal, a first subpixel connected to the first data line, a second subpixel connected to the second data line, a gate line commonly connected to the first and second subpixels and simultaneously supplying a gate signal to the first and second subpixels, a demultiplexer connecting an output terminal of a data driver to the first data line using MUX switch elements and then connecting the output terminal to the second data line using the MUX switch elements, and a switch array supplying a reference voltage to the second data line when the output terminal is connected to the first data line by the demultiplexer using REF switch elements.
US10665168B2

A display device driven in one of a first mode and a second mode includes a first pixel area which includes first pixels, a second pixel area which includes the second pixels, a first boundary area which is included in the second pixel area and to be positioned between boundary portions of the first pixel area and the second pixel area, and a luminance controller which controls first boundary data corresponding to the first boundary area so that luminance of the first boundary area is gradually changed corresponding to a first data signal applied to the first pixels and the second pixels when the display device is driven in the second mode.
US10665164B2

A display driver includes a gamma correction data transmission unit that transmits a plurality of gamma correction data pieces one by one in each predetermined period. A brightness level indicated by a video signal is converted into a gradation voltage with a gamma characteristic based on the gamma correction data piece transmitted from the gamma correction data transmission unit.
US10665161B2

A transistor circuit outputs a drive current in accordance with a data signal. An OLED that is connected to the transistor circuit emits light with luminance corresponding to the drive current. A discharge transistor, when the OLED does not emit the light, is turned on to connect a discharge feeder line to a node at which the transistor circuit is connected to the OLED. An absolute value of a threshold voltage of the discharge transistor is lower than an absolute value of a threshold voltage of a drive transistor in the transistor circuit. When the data signal indicates zero, the discharge transistor can cause a flow of the drive current from the transistor circuit to bypass the OLED.
US10665152B2

A method of operating a light emitting diode (LED) display device is provided. The method includes determining idle time periods respectively corresponding to LED driving clock signals, based on a number of LED driving clock signals corresponding to one frame, controlling generation of the LED driving clock signals, based on the determined idle time periods, and driving an LED module in a unit of an LED line, based on the generated LED driving clock signals. As the LED display device automatically adjusts idle time periods of the LED driving clock signals, the occurrence of flicker in the LED display device may be reduced.
US10665151B2

A driver circuit carrier, a display panel, and a manufacturing method are provided. The driver circuit carrier includes a substrate, and a number of first pins arranged on at least one surface of the substrate. The first pins are arranged along a first reference line. An imaginary extending line of at least one of the first pins intersects with a second reference line perpendicular to the first reference line.
US10665138B1

A cosmetic display assembly includes first, second, and third display panels. The first and second display panels are configured to be stacked along a vertical axis and electromechanically coupled to one another. The third display panel has a post configured for receipt in an electrical receptacle of the first display panel.
US10665136B2

A directional guidance system (1) includes a base (2) configured to be mounted on a surface; and an information carrier (3) mounted on the base. The base further includes a stationary portion (21), suitable for being mounted on a surface, and a movable portion (22) mounted to turn relative to the stationary portion (21) about a vertical axis of rotation (Z-Z). The system is characterized in that the information carrier (3) is mounted to turn relative to the base (2), about an axis of rotation (X-X) that slopes at an angle (α) lying in the range 20° and 90° relative to the vertical axis of rotation (Z-Z). The system is configured in such a manner that the turning movement of the information carrier (3) and the turning movement of the movable portion (22) are linked so that said movements conserve the orientation of said information carrier (3).
US10665134B2

Surgical training apparatus, methods and systems which allow surgical trainees to practice surgical skills on anatomical models in a realistic manner with an augmented reality headset and delivery of targeted surgical coursework curriculum correlated to the actions of the trainee as sensed by sensors in or adjacent the model to help the trainee develop proper surgical technique and decision making.
US10665132B2

The present invention provides a training device for training a user to use a pressurised metered dose inhaler (PMDI). The device comprises a body, air expulsion means (e.g. bellows) for expelling air along an air flow path and an actuator for actuation of the air expulsion means. The air flow path comprises a restriction such that upon expulsion of air along the air flow path, an audible signal is generated. The audible signal mimics that generated during use of a PMDI.
US10665130B1

A method, system and computer program product are provided for implementing enhanced cognitively guiding visually impaired users. A 5G enabled guide for visually impaired (5G EGFVI) apparatus is provided to implement enhanced cognitively guiding visually impaired users. The 5G EGFVI apparatus provides an appropriate map for the visually impaired based on Internet of Things (IoT) enabled signals. An optimal path is provided by identifying IoT enabled traffic signals.
US10665124B2

A standard musical score represented in digital format is analyzed for its constituent parts in order to identify notational directives for traversing through the musical score. A linearized version of the musical score is generated that is in substantially the same visual format but allows the reader to traverse through the musical score exclusively in a forward direction and without need for jumps in a reverse direction or forward jumps beyond the subsequent consecutive page. In certain embodiments, forward jumps may be minimally limited to a page within the musical score while in other embodiments a forward jump may be minimally limited to a line or a measure. In yet other embodiments, reverse jumps may be entirely eliminated while in still other embodiments, reverse jumps within pages may remain unchanged.
US10665123B2

One embodiment provides a method, including: obtaining a first question on a multiple choice exam comprising a plurality of possible answers; receiving his or her answer selection of one of the plurality of possible answers; identifying an answer time corresponding to the amount of time between presentation of the question and receiving the answer selection; determining if the test taker is guessing the answer to the question, wherein the determining comprises (i) comparing the answer time to a predetermined threshold answer time and (ii) ascertaining that the test taker is guessing when the answer time is outside the threshold answer time; providing to the test taker one or more additional questions, wherein the one or more additional questions are related to the first question; and evaluating the test taker using at least one of: the answer selection and any test taker response to the one or more additional questions.
US10665122B1

A computer implemented method of examination scoring includes receiving, with an examination evaluation server, a language corpus with a plurality of corpus words, deriving, for each corpus word, a corpus sematic vector within a multi-dimensional semantic vector space, receiving first and second examination responses, tokenizing each examination response into a plurality of response words, identifying a set of matching response words from the plurality of response words from each examination response, identifying a set of semantic vectors corresponding to the matching response words for each examination response, and comparing the semantic vectors from the first examination response with the semantic vectors from the second examination response to derive a response semantic similarity value for use as an input for automated scoring.
US10665120B2

Disclosed are systems, methods and computer program products for motivating and rewarding a student to study new subjects by controlling student's access to an electronic device based on results of studying. An example method includes generating, by a hardware processor, an exercise for a user based on a learning criteria; associating the exercise with an access control policy for at least one user's device; providing the exercise to the user and receiving a user's answer to the exercise; determining based on the user's answer whether to apply or not apply to the user's device the access control policy associated with the exercise; and based on the determination whether to apply or not apply the access control policy to the user's device, controlling or not controlling access of the user to the user's device.
US10665118B2

A traffic control preemption system monitors an operating state of a railroad crossing, without requiring an interface with railroad crossing equipment, and communicates information to a traffic controller of an adjacent signalized roadway intersection to improve vehicular traffic flow at the railroad crossing. The traffic control preemption system is configured to make real time health assessments of preemption system functionality and provide a degree of redundancy and failsafe operation to the traffic control system.
US10665095B2

A pedestrian safety lighting device and system configured to mount to and be used in connection with existing traffic signals and intersections and increase awareness of pedestrians and vehicles of one another on a roadway is provided. In some embodiments, the pedestrian safety lighting device and system comprises a housing, at least one light source, a communication means, and a power source. More specifically, the communication means is configured to receive external data from the same or a different traffic signal, selectively illuminate the light source, and generate and transmit internal data to the same or a different traffic signal, or a data center. In further embodiments, the device and system may also comprise a light directing element, a light processing element, one or more sensors, a speaker, a camera, and a microphone.
US10665093B2

A remote device of the disclosure includes: an exterior having a plurality of holes through which light passes, and having a structure in which a surrounding part of the holes blocks the light; a light receiver that is disposed inside the exterior, and receives signal light of one or more optical remote controls; and a light guiding section that is provided between the light receiver and a front surface of the exterior, and guides, to the light receiver, the signal light that has entered a predetermined region of the exterior. The predetermined region includes two or more of the holes.
US10665090B2

A trainable transceiver for controlling a remote device includes a transceiver circuit configured, based on training information, to control the remote device, a communications device configured to communicate with a mobile communications device, an output device, and a control circuit coupled to the transceiver circuit, coupled to the communications device, and coupled to the output device. The control circuit is configured to receive notification information from the mobile communications device via the communications device, and wherein the control circuit is configured to generate an output using the output device based on the notification information.
US10665082B1

This application is directed to techniques and processes for notifying a user about power levels of electronic devices. For example, a first electronic device may receive data representing the power level of a second electronic device. The first electronic device may then determine that the power level is below a threshold power level. After the determination, the first electronic device may detect a user and/or a client device located within a threshold distance to the first electronic device and/or the second electronic device. The first electronic device may then send data to the second electronic device, wherein the data includes a command to emit light according to a pattern indicating that the power level is below the threshold power level. Additionally, the first electronic device may send a message to the client device, where the message indicates that the power level is below the threshold power level.
US10665075B2

A system for monitoring smoke and/or temperature of an electronic device includes a fiber harness having at least one fiber optic cable terminating at a node. The node is located to measure one or more conditions at the electronic device, and a control system operably connected to the fiber harness. The control system includes a light source configured to transmit light through the fiber harness, a light sensitive device configured to receive scattered light associated with the node, and a control unit configured to analyze the scattered light to determine at least one of a presence and magnitude of the one or more conditions at the node of one or more conditions at the electronic device, wherein the control unit is further configured to transmit a signal in response to the one or more conditions, wherein the one or more conditions are one or more of smoke, fire, and temperature.
US10665072B1

An apparatus comprising a first detection device, a second detection device and a processing circuit. The first detection device may be configured to generate a first signal in response to a first type of input. The second detection device may be configured to generate a second signal in response to a second type of input. The processing circuit may be configured to (i) determine whether the first signal is a known type of signal, (ii) determine whether the second signal is a known type of signal and (iii) generate a warning signal in response to the first signal and the second signal.
US10665069B2

A method includes receiving, at a server, sensed data from a sensor located in a structure, wherein the sensor is part of an evacuation system for the structure. The method also includes determining, based on the sensed data, whether a threshold relative to the sensed data has been exceeded. The method further includes providing a notification if it is determined that the threshold is exceeded.
US10665065B2

A device may include a first slot on a front portion of the device, and a security bar in an interior of the device. The security bar may comprise a second slot. The device may be configured to rotate the security bar to align the first slot and the second slot. Alignment of the first slot and the second slot may facilitate a transfer between the interior of the device and an exterior of the device.
US10665056B2

Disclosed is a gaming system for playing a progressive jackpot game including a visible meter and a deficit meter. The system includes a display, a wager acceptor, player-activated buttons, and a processor. A percentage of the wager defines a contribution to the game. Each time the game is played the visible meter is increased by an increment amount. If the deficit meter is less than zero, the increment amount equals a first portion of the contribution, and a second portion of the contribution is added to the deficit value. If the deficit meter is not less than zero, the increment amount equals a third portion of the contribution. When the game is won, the visible meter is reset to a reset value which comprises a base reset value plus a random value, and the random value is subtracted from the deficit meter.
US10665050B2

When a banknote cassette is taken out from a change machine installed in a store A in which a money handling apparatus is installed and is mounted to the money handling apparatus, the money handling apparatus specifies a store, stores banknotes, calculates a fee, and updates the proceeds from sales and the fee. In this case, since the store A in which the money handling apparatus is installed is specified, the fee is “0”, and the proceeds from sales of the store A is updated. Meanwhile, when a banknote cassette is taken out from a change machine installed in another store B, a fee to be paid by the store B is calculated, and the proceeds from sales and the fee of the store B are updated.
US10665041B1

A method of controlling access to an enclosed area having a boundary includes generating a first inaudible audio signal inside the enclosed area, and generating a second signal, each configured to be sensed by a sensing device, wherein the first inaudible audio signal is not capable of penetrating the boundary; determining a state of the enclosed area, based on either the first inaudible audio signal, or the first inaudible audio signal and the second signal, being sensed by the sensing device; and based on the state, generating an instruction to perform access control for the enclosed area.
US10665039B2

A distributed system for monitoring and control of a vehicle includes a supervisory controller with a first computer readable storage media for monitoring and storing a plurality of operational parameters regarding a physical system of the vehicle. The supervisory controller communicates with a server via two different communications networks. Method steps are provided for characterizing and predicting functional details of a system state of the physical system using the model parameters and at least one operational parameter of the physical system, and for using values obtained by the server regarding a plurality of different vehicles in order to improve the monitoring and control of the vehicle. A method is also provided to determine and report any operational parameters miss a corresponding performance target. A method is also provided for changing the storage or transmission of operational parameters based on their relative importance.
US10665038B2

Systems and methods are provided for managing air traffic and tolling for a plurality of unmanned aircraft system. Various embodiments include terrestrial and unmanned aircraft system based tracking modules for tracking a plurality of unmanned aircraft systems and reporting flight data to a tolling entity for collection from operators.
US10665029B2

Embodiments provide for reconciling a first map of an environment created by a first device with a second map of the environment created by a second device by determining a first confidence score for a first location of a given object in the first map; determining a second confidence score for a second location of the given object in the second map; inserting the given object into a reconciled map at a position based on the first confidence score and the second confidence score; anchoring an Augmented Reality object in the reconciled map at coordinates based on the position of the given object; and outputting the reconciled map to an Augmented Reality device.
US10665028B2

In one embodiment, a method includes determining, using one or more location sensors of a computing device, an approximate location of the computing device, identifying a content object located within a threshold distance of the approximate location, wherein an augmented-reality map associates the content object with a stored model of a real-world object and specifies a location of the content object on or relative to the stored model of the real-world object, obtaining an image from a camera of the device, identifying, in the image, a target real-world object that matches the stored model of the real-world object, determining a content object location based on a location of the target real-world object and the location of the content object on or relative to the model of the real-world object, and displaying the content object at the content object location.
US10665027B2

An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: based on a virtual reality space provided for viewing by a first user and a physical location of the first user, provide for display of an augmented reality graphic for viewing by a second, different user, in an augmented reality view, said augmented reality graphic comprising an image of at least part of the virtual reality space provided to the first user which is displayed at a position corresponding to the physical location of the first user to at least partially surround the first user in the augmented reality view, such that the second user can see the at least part of the virtual reality space experienced by the first user.
US10665022B2

The present disclosure relates to an augmented reality display system. The augmented reality display system includes an augmented reality mirror, a display device, a scanning setup and a data processing system. The data processing system receives the first set of data of a user and collects the second set of data associated with the user. Moreover, the data processing system analyzes the first and second set of data in real time and estimates the position of each feature of the body of the user. Also, the data processing system slices each feature of the body of the user to measures a set of feature metrics. Further, the data processing system create one or more feature metric databases. Moreover, the data processing system maps the feature metric database with a pre-defined set of products. The data processing system overlay and display the information related to the fitness, health and apparel.
US10665002B2

Methods, devices and apparatus for reconstructing an image are provided. In one aspect, a method includes: determining an initial angle and a final angle of an X-ray tube and a pitch value when a helical-half-scan is to be performed, obtaining scanning data of each of reconstructing points in a reconstructing position by performing the helical-half-scan on a detected region of a subject based on the determined initial angle, the final angle and the pitch value, determining a respective half-scan-weight and a respective helical weight of each of the reconstructing points in the reconstructing position, obtaining weighted data by performing weighting on the scanning data of each of the reconstructing points with respective the half-scan-weight and the respective helical weight of the reconstructing point, and reconstructing a Computed Tomography (CT) image of the reconstructing position by performing back-projection on the weighted data.
US10664998B2

A camera calibration method, which calculates camera parameters of two cameras using calibration points, includes: (a1) acquiring three-dimensional coordinate sets of the calibration points and image coordinate pairs of the calibration points in a camera image of each camera; (a2) acquiring multiple camera parameters of each camera; (a3) for each calibration point, calculating a view angle-corresponding length corresponding to a view angle of the two cameras viewing the calibration point; (a4) for each calibration point, calculating a three-dimensional position of a measurement point corresponding to a three-dimensional position of the calibration point using parallax of the calibration point between the two cameras; (a5) for each calibration point, weighting a difference between the three-dimensional coordinate set of the calibration point and the three-dimensional position of the measurement point corresponding to the calibration point using the view angle-corresponding length corresponding to the calibration point; and (a6) updating the camera parameters based on the weighted difference.
US10664992B2

A non-contact visual detection method for Mark positioning of mobile phone touch screen. The method divides the touch screen detection part of the mobile phone into two areas A and B. The black-and-white industrial camera takes phase detection, and the B-zone Mark and Circle are phase-detected by the second black-and-white industrial camera. After taking the picture, the image acquisition module collects the image and transmits the image information to the upper computer module. The upper computer module processes the data, and the image processing algorithm detects the deviation distance between the Mark center point and the Circle center, displays the detection result and gives the completion signal, after which The motion control module returns to the initial position and waits for the next workpiece detection. The detection method can realize fast, accurate and automatic detection of the mobile phone touch screen Mark positioning.
US10664991B2

There is provided an attention position recognizing apparatus, an image pickup apparatus, a display apparatus, an attention position recognizing method, and a program, in which it is possible to reliably recognize a position of a portion, to which attention is paid by a user, in an image. A gaze analyzing unit that performs detection of a gaze position of the user and determination of whether or not the gaze position is stable, as a gaze analysis of the user, an image analyzing unit that performs image analysis of the acquired image, and an attention position recognizing unit that recognizes an attention position which is a position of a portion in the image, to which attention is paid by the user, based on the result of the gaze analysis and the result of the image analysis.
US10664987B2

A system and method for recognizing an object. The system includes an imaging apparatus for capturing an image of an object and a processor for receiving the captured image of the object, and for, when it is determined that fewer than a predetermined number of objects have been previously imaged, for determining whether the image of the captured object includes one or more characteristics determined to be similar to a same characteristic in a group of previously imaged objects so that the captured image is grouped with the previously imaged objects, or whether the image of the captured object includes one or more characteristics determined to be dissimilar to a same characteristic in a group of previously imaged objects so that the captured image is not grouped with the previously imaged objects, and the image of the captured object starts another group of previously imaged objects.
US10664980B2

Systems, methods, apparatuses, and software for vector graphics object handling in computing environments are provided herein. In one example, an object handling service for a user application is provided that identifies an object in a scalable vector graphics format for import into the user application, parses a description of the object in the scalable vector graphics format to determine shape components that comprise the object, and iterates through each of the shape components to generate freeform shape primitives that recreates the object into a native object description of the user application.
US10664978B2

A method for using a synthetically trained neural network for tracking particle movement in video microscopy data includes receiving, as input, video microscopy data representing images of particles that move between video frames. The method includes using a synthetically trained neural network to track movement of the particles between the video frames, wherein the synthetically trained neural network comprises a neural network that is trained on a plurality of different simulated video microscopy data sets. The method further includes outputting, by the synthetically trained neural network, an indication of movement of the particles between the video frames.
US10664977B2

An apparatus includes one or more processors configured to monitor motion of an imaging probe in an imaging system operating according to one or more parameters. The imaging probe is configured to output image data representative of an imaged body. The one or more processors are configured to change the one or more parameters of the imaging system based on the motion of the imaging probe that is monitored.
US10664976B2

A method for part mobility prediction based on a static snapshot consisting of several steps: constructing mobility units from each 3D model in a set of 3D models with parts segmented according to their motion and grouping all of the mobility units according to their motion type; computing snapshot descriptors for every static snapshot in a mobility unit; learning a snapshot-to-unit distance measure for every motion types of the mobility units; getting the most similar mobility unit and its motion type for a query static snapshot by using the snapshot-to-unit distance measure to select with the minimum distance value; generating multiple motion candidates for a query static snapshot according to the achieved mobility unit and its motion type, sampling the generated motion and getting the best motion parameter for the query static snapshot. This invention can predict the part mobility from a static snapshot of an object.
US10664971B2

A method and device for detecting region of interest based on images is disclosed. The method includes creating, by a region detection device, at least one histogram associated with at least one storage area within an image captured for a predetermined location. The method further includes identifying, by the region detection device, a plurality of boundaries within the at least one storage area based on the at least one histogram. The method includes detecting, by the region detecting device, at least one region of interest based on the plurality of boundaries.
US10664963B1

Artistic styles extracted from one or more source images may be applied to one or more target images, e.g., in the form of stylized images and/or stylized video sequences. The extracted artistic style may be stored as a plurality of layers in a neural network, which neural network may be further optimized, e.g., via the fusion of various elements of the network's architectures. An optimized network architecture may be determined for each processing environment in which the network will be applied. The artistic style may be applied to the obtained images and/or video sequence of images using various optimization methods, such as the use of scalars to control the resolution of the unstylized and stylized images, temporal consistency constraints, as well as the use of dynamically adjustable or selectable versions of Deep Neural Networks (DNN) that are responsive to system performance parameters, such as available processing resources and thermal capacity.
US10664961B2

The present invention provides a technology that separates a low-contrast-ratio image into sublayer images, classifies each sublayer image into several categories in accordance with the characteristics of each sublayer image, and learns a transformation matrix representing a relationship between the low-contrast-ratio image and a high-contrast-ratio image for each category. In addition, the present invention provides a technology that separates an input low-contrast-ratio image into sublayer images, selects a category corresponding to each sublayer image, and applies a learned transformation matrix to generate a high.
US10664960B1

A image processing device includes a first interface to receive a first frame having a first pixel value with a first dynamic range; a dynamic range converter to convert the first pixel value having the first dynamic range into a second pixel value having a second dynamic range according to a conversion gain factor to generate a second frame having the second pixel value with the second dynamic range, the second dynamic range being less than the first dynamic range; a weight generator to receive the conversion gain factor and to generate a first contrast weight signal depending on the conversion gain factor; and a contrast modifier to enhance a local contrast of the second frame by adjusting the second pixel value of the second dynamic range based on the first contrast weight signal.
US10664954B1

Processing and analyzing observational data is disclosed. A set of data comprising at least a first tile and second tile is received. A first determination is made, for a first pixel position, which tile has a pixel with the highest value for that first pixel position. A second determination is made, for a second pixel position, which tile has a pixel with the highest value for that second pixel position. A composite image is generated using data obtained from the respective tiles in accordance with the two determinations.
US10664940B2

The present disclosures relates generally to digital watermarking and data hiding. One claim recites a smartphone comprising: a camera to capture video of a display that is rendering video, in which the video comprises a first watermark signal embedded in a first portion of the data, a second watermark signal embedded in a second portion of the data, and a third watermark signal embedded in a third portion of the data, in which at least two of the first watermark signal, second watermark signal and third watermark signal are inversely related to one another; electronic memory for buffering data representing captured video; one or more electronic processors programmed for: applying a first perspective distortion to the data representing the captured video to yield first perspective distorted video; and analyzing the first perspective distorted video to detect digital watermarking, in which a second perspective distortion is applied to the data representing the captured video to yield second perspective distorted video when the analyzing does not detect digital watermarking, and then performing analyzing the second perspective distorted video to detect digital watermarking. Of course, other claims are provided too.
US10664935B2

The disclosed medical and rehabilitation systems and methods evaluate injured operators, medically, mentally, and occupationally. The operators are highly-trained military or law enforcement personnel that have specific tactical requirements, among other physical demands, to perform their jobs properly. The occupational evaluation of the injured operator relates to their occupational requirements and how their injuries affect their abilities to perform the tactical requirements of their jobs. The rehabilitation programs can be customized to various needs of the units, branches, or other groups to which the injured operators belong. Further, the injuries of one or more operators can be tracked and data related to operators suffering similar injuries can be used to help treat each operator and to help give commanders of the injured operators more injury data on which to base decisions about the operator and the unit or other group of operators.
US10664930B2

The present invention relates to a device allowing the electrical powering of an electrical appliance, having a remote control module allowing the activation of the electrical supply of the electrical appliance and allowing the reception of messages, the device including means for detecting the connection of the electrical appliance, the detection of the connection triggering a phase of electrical powering of the electrical appliance for a first duration, and, on receipt of a message during the first duration, maintaining the electrical supply of the electrical appliance beyond the first duration.
US10664928B2

Disclosed are examples of apparatus, methods, and computer readable storage media for informing one or more users of social network data such as group data when the data is relevant to the user(s). For example, when one or more keywords are identified as being associated with both a group of an online social network and the user, a communication with information identifying the group data can be generated and provided to a display device accessible by the user. In another example, social network data is associated with an entity of the online social network, and the entity is not being followed by the user. Social network data identified as related to one or more keywords can be provided to a display device in a suitable presentation accessible by the user.
US10664923B2

Disclosed is a method for providing fraud protection and transaction tracing for gift card accounts through use of a public blockchain ledger. Digital gift cards are associated with tokens which are passed between user accounts. The users do not obtain direct access to the debit codes assigned to the gift cards and are instead provided with variable authentication codes for use in merchant purchases. The variable authentication code is used by a merchant to obtain a reference to an actual debit code held by a web server. Numerous types of transactions are published to the blockchain ledger including initial purchases, reserving/claiming of debit codes, transfers of tokens between accounts, and depleting of gift card value associated with a token. Transactions published to the blockchain occur substantially simultaneously with a merchant purchase such that users may look up gift card values at any time to be assured each gift card is valid.
US10664918B1

System and methods are disclosed for determining, through vehicle-to-vehicle communication, whether vehicles are involved in autonomous droning. Vehicle driving data and other information may be used to calculate a autonomous droning reward amount. In addition, vehicle involved in a drafting relationship in addition to, or apart from, an autonomous droning relationship may be financially rewarded. Moreover, aspects of the disclosure related to determining ruminative rewards and/or aspects of vehicle insurance procurement/underwriting.
US10664915B1

Purchasing, maintaining, and deriving revenue from mobile autonomous units is facilitated by providing a mobile autonomous unit marketplace in which equity shares in mobile autonomous units can be bought, sold and traded. Valuation of mobile autonomous units within the marketplace can be a function of a variety of factors such as the mobile autonomous unit's primary geographic region, and the number, diversity, and time management of revenue streams available to the mobile autonomous units.
US10664902B2

An information processing system including a server device and a terminal device presents a proposed meal based on user input. The server device and terminal device do this by acquiring an order request, order quantity information and user identification information for a user. The server device acquires product information, user information including a first condition as a restriction condition of the user. The server device sets an allocation quantity of the order product based on the first condition and causes the terminal device to present the set allocation quantity of the order product to the user. In some embodiments, the user information includes a second condition which is a demand condition of the user.
US10664897B2

A method, system, and article of manufacture for recommending items for a room. An image of a room is received, a box image is fitted to the image of the room. Information is extracted from the fitted box image and is used for recommending items for the room. The image is a color image and extracting information is done by extracting color histograms from the fitted box image. The color histograms are used to determine items that match the color scheme of the room, the lighting of the room, and/or the decorating style of the room.
US10664896B2

A recommendation server provides product or service suggestions to a user based on transaction and location data. The recommendation server receives transaction data from a merchant device operated by a merchant affiliate. The transaction data contains information that is used to identify a suggested product or service. A search vicinity is determined based on the location of the merchant affiliate and the suggested product or service. A suggested merchant is determined that is located within the search vicinity, and that sells the suggested product or service. Information about the suggested merchant and the suggested product or service is sent to a user device operated by the user in order to encourage them to make a purchase from the suggested merchant.
US10664891B2

Exemplary embodiments provide a computer-implemented method of enabling a recommendation of a software to a user from a software marketplace based on activities of the user's friend of an internet-based social network who is related to the first user within the confines of the social network, said user maintaining an internet-based social network account, the method comprising: receiving, from the first user, a selection of an interface associated with the software marketplace, generating, by a computer-implemented recommendation system, a list of recommended software based on the internet-based social network into which the first user is logged into, sending the list of the of recommended software to the first user, wherein the computer-implemented recommendation system retrieves the information of the user's friend and assigns a weight to a post not displayed based on an attribute thereof.
US10664886B2

Electronic commerce is enhanced for customer convenience. A menu may be sent to a client device. The menu may specify media content that is available for an on-demand streaming subscription service. When a request is received for the on-demand streaming subscription service, a default item may be automatically added to the electronic request. The default item may be specified by a rule associated with the client device.
US10664882B2

Computer based systems and methods allow collaborative shopping for and/or designing of (e.g., customization) consumer products, such as articles of footwear, apparel, athletic equipment, etc., by plural users using different computing devices. The users' computing devices may be in communication with one another in various manners, such as over networked connections (e.g., a local area network (LAN), a wide area network (WAN), an internet connection, etc.); via peer-to-peer communications; through a common server or combination of servers that establish a communications link; etc.). The various parties may participate in an on-line or other computer communicative session to create and buy customized products. Additionally, user interfaces for providing these collaborative sessions are described.
US10664881B2

Methods and systems enable access to listing performance data used in conjunction with a search engine to order search results. A request for listing performance data for a specific item listing from a seller is received from a client computing system. The request specifies a keyword and/or a category. The request is processed to retrieve the listing performance data corresponding to the specific item listing, and a position value is determined that indicates a position at which the specific item listing would appear to a potential buyer in a search results listing having a plurality of item listings based on a search using the keyword and/or the category. The listing performance data and position value are transmitted to the client computing system for presentation to the seller.
US10664858B2

Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving an order from an electronic device of a customer, the order comprising one or more items, determining at least one of a store employee or a delivery driver is available to fulfill the order during a first window of time of a plurality of windows of time, coordinating displaying the plurality of windows of time on the device of the customer with a discounted price for the order proximate the first window of time, and, if the one or more non-transitory storage modules receive a selection of the first window of time from the electronic device of the customer, coordinating displaying an order completion page with the discounted price for the order.
US10664855B2

This disclosure includes methods for predicting demand based on the price of a time-expiring inventory. An online system provides a connection between a manager of a time-expiring inventory and a plurality of clients. The online system provides a listing for the manager's time-expiring inventory to clients on the online system. The manager specifies the price of the time-expiring inventory in the listing. A demand function predicts the demand for the time-expiring inventory based on features of the listing and the time-expiring inventory. The online system determines a likelihood of receiving a request for the time-expiring inventory from a client on the online system based on the predicted demand. The online system may use the determined likelihoods to provide to the manager information about how changes in the price of the listing are likely to affect the demand for the time-expiring inventory.
US10664845B1

Systems and methods are provided for use in implanting account controls based on conditional states of users associated with the accounts. One exemplary method general includes receiving, by a computing device, status data for a user where the status data is indicative of a current conditional state of the user. The method also includes accessing, by the computing device, at least one account control rule for an account associated with the user, where the at least one account control rule associated with a conditional state, and activating, by the computing device, the at least one account control rule when the current conditional state of the use is the same as the conditional state associated with the at least one account control rule.
US10664833B2

First and second wallet form data are transmitted to a mobile device. The first and second wallet form data indicate funding account options respectively available from two different digital wallets. The user of the mobile device may split funding for a transaction between an account selected from the first digital wallet and an account selected from the second digital wallet.
US10664832B2

Methods and apparatus for operating a virtual wallet automatic loading system are described. In an embodiment, a virtual wallet server receives, from a consumer device, automatic-loading parameter data associated with funding a consumer's virtual wallet account, stores the automatic-loading parameter data, determines that at least one trigger condition associated with the consumer's virtual wallet account is met, and generates a standard authorization request message that includes an auto-load transaction amount and at least one payment account number (PAN) of a funding account. The process also includes the virtual wallet server routing the standard authorization message to a payment network authorization system, receiving an authorization response approved message, crediting the consumer's virtual wallet account and incrementing a stored value of the consumer's virtual wallet account, and transmitting an automatic-loading advisement message to the consumer device.
US10664830B1

A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.
US10664825B2

Image data from two different devices is used to identify a physical interaction between two users to authenticate a digital interaction between the users.
US10664816B2

A method and system for making electronic payments is disclosed herein. The method for making a payment for items being purchased by a customer at a point of sale comprises acquiring and sending a payment pending notification comprising an account number of the customer and a first terminal identification number to a host system. A payment request comprising a total cost of the items, a second terminal identification number, and a control bank card number is then acquired and sent to the host system. The host system associates the customer's account in the host system with the purchase by correlating the first terminal identification number with the second terminal identification number. A payment decision using information in the customer's account is made with the host system and is sent to the point of sale, where the transaction is closed. A system configured to perform the method is also provided.
US10664811B2

Aspects of the disclosure relate to enhanced check processing systems with improved check validation features and enhanced information security. A computing platform may determine whether a correlation between source data and metadata associated with a check exceeds a predetermined correlation threshold. Based on determining that the correlation does not exceed the predetermined correlation threshold, the computing platform may direct an OCR computing system to perform character recognition on the check. Then, the computing platform may determine whether a discrepancy between the metadata and an OCR output from the OCR computing system exceeds a predetermined resolution threshold. In response to determining that the discrepancy between the OCR output and the metadata does not exceed the predetermined resolution threshold, the computing platform may update stored records associated with the check. Subsequently, the computing platform may direct a DDA computing system to post a corrected payment associated with the check.
US10664808B2

A system and method for on demand test drives that can include managing a set of vehicle and worker resources in a resource management system; monitoring user browsing patterns of a customer on an online vehicle marketplace; receiving a test drive request from the customer, the request specifying a requested vehicle and test drive location; retrieving test drive availability options from the resource management system; setting a test drive appointment for a selected test drive availability option; coordinating worker and vehicle transport to a scheduled location of the test drive appointment; and delivering vehicle information during the test drive appointment.
US10664807B2

Provided are devices and methods for retroactively changing time sheets. In one example, the method includes detecting a change to an attribute associated with a time sheet stored in a database, splitting the time sheet into a first portion of time before the attribute changed and a second portion of time after the attribute changed, retroactively applying the change of the attribute to the second portion of time and preserving the attribute for the first portion of time to generate modified time sheet data, and updating the time sheet stored in the database based on the modified time sheet data to implement the retroactively applied change. Accordingly, the system described herein may automatically identify and process retroactive changes to a time sheet that has already been submitted and stored in a database.
US10664804B2

Method of facilitating online interactions between voice talent users and second users. Voice talent users upload sample audio files containing voice recordings, and second users can do keyword searches for voice talent users or post jobs that can be searched by voice talent users. A second user sends a partial script to a voice talent user, who makes a voice recording of the partial script and uploads the same. The second user has the option to send a complete script to that voice talent user, and if so, the voice talent users makes a voice recording of the complete script and uploads the same as a final audio file. Upon acceptance of the final audio file and satisfaction of optional milestones established by the second user, a server remote from both users facilitates an electronic transaction between them using the server as an agent for the transaction.
US10664796B2

An inventory management device to monitor a volume of a material in a container may generally include a capacitive level sensor to measure a first capacitance value and a second capacitance value; a vibration sensor in electronic communication with the capacitive level sensor to generate a vibration signal that corresponds to a vibration of the container; a storage unit in electronic communication with the capacitive level sensor to store the first capacitance value; a controller in electronic communication with the capacitive level sensor and storage unit to measure a change in the capacitance between the first capacitance value and second capacitance value; a transmitter in electronic communication with the controller to transmit an output signal when the controller measures the change in capacitance; and a flexible battery to power the capacitive level sensor, vibration sensor, storage unit, controller, and transmitter.
US10664794B2

An object item distribution method is performed at a computer server that hosts a social networking application with which an enterprise user has an official account and an enterprise account, the method including: receiving a distribution request sent by an object item requesting user to the official account, the distribution request being generated after the object item requesting user purchases an object item by using the object item requesting user's account; determining, according to the distribution request, the object item purchased by the object item requesting user and a location of the object item requesting user; determining, according to the location of the object item requesting user, a distribution user that meets a preset condition from distribution users of the enterprise account; and sending a distribution instruction to the distribution user that meets the preset condition, the distribution instruction being used for instructing a courier of the distribution user that meets the preset condition to distribute the object item to the object item requesting user.
US10664793B1

Methods and systems for automatic package tracking and prioritized reordering include receiving, through a network interface, information relating to an order, a first package identifier associated with a first package, and event data associated with a plurality of package identifiers that include the first package identifier, the order comprising a first group of items, where the first package is configured to hold the first group of items and is to be delivered to a first recipient within a first predetermined period of time through one or more existing routes; parsing the event data based on the first package identifier; determining whether the first package exists based on the information; and transmitting a signal to a computer system to deliver the first package or to reorder the first package based on the determinations.
US10664792B2

A method of securing a container includes inserting, into a seal device at a container, an electronic bolt; reading, by the seal device, a serial number stored in the electronic bolt; communicating, from the seal device, to a user application, insertion of the bolt; scanning, by the user via a handheld device, a barcode on the seal device representative of an identification of the seal device; communicating, from the handheld device to the user application, the identification of the seal device; inputting, by a user at the container via the handheld device, information associated with the container; communicating, from the handheld device to the user application, the information associated with the container; associating, in a database by the user application, the information associated with the container with the bolt serial number and the identification of the seal device; communicating, by the user application, a confirmation to the seal device.
US10664789B2

Improved methods and systems for personal medical monitoring are disclosed. The monitoring yields status information pertaining to persons being monitored. Notifications, recommendations and/or actions can be initiated by examination or analysis of the status information. The status information can include health, position (location) and other information.
US10664783B2

A manufacturing process management (MPM) computer device is provided. The MPM computer device is configured to store an engineering bill of materials for a product to be assembled including a first plurality of parts, store a manufacturing bill of materials for the product to be assembled including a second plurality of parts and a status, receive a request from a user to change the status of the manufacturing bill of materials, compare the first plurality of parts with the second plurality of parts, determine whether the first plurality of parts matches the second plurality of parts based on the comparison, if the comparison matches, change the status of the manufacturing bill of materials, and if the comparison does not match, prevent the status of the manufacturing bill of materials from changing.
US10664779B2

In a first project management application, a GET object is created to obtain a deliverable product used in a task, the first project management application managing a dependent plan, the dependent plan including the task. In the GET object, a first field is populated using a project-wide unique plan identifier associated with a delivering plan. To form a logical link in the GET object, a second field is populated using a project-wide unique link identifier associated with a link for the deliverable product between the dependent plan and the delivering plan. In the delivering plan, a construction of a GIVE object is caused corresponding to the deliverable product. To form an actual link in the GET object, a third field is populated with a reference to a GIVE object in the delivering plan. A dependency for the deliverable product is managed using the actual link and the logical link.
US10664759B2

A method for analyzing and implementing sentiments includes sorting data from the data stream into sorted data by using a corpus builder. The sorted data is then input into an opinion mining platform where selected content is obtained based on the identification of keywords present in the sorted data. A sentiment extraction program generates sentiment metrics based on analysis of the selected content. A rules extractor program determines, based on the sentiment metrics satisfying rules, if actions are to be performed by a business rules engine.
US10664751B2

A processor comprising a mode indicator, a plurality of processing cores, and a neural network unit (NNU), comprising a memory array, an array of neural processing units (NPU), cache control logic, and selection logic that selectively couples the plurality of NPUs and the cache control logic to the memory array. When the mode indicator indicates a first mode, the selection logic enables the plurality of NPUs to read neural network weights from the memory array to perform computations using the weights. When the mode indicator indicates a second mode, the selection logic enables the plurality of processing cores to access the memory array through the cache control logic as a cache memory.
US10664748B2

To provide a semiconductor device which can execute the product-sum operation. The semiconductor device includes a first memory cell, a second memory cell, and an offset circuit. First analog data is stored in the first memory cell, and reference analog data is stored in the second memory cell. The first memory cell and the second memory cell supply a first current and a second current, respectively, when a reference potential is applied as a selection signal. The offset circuit has a function of supplying a third current corresponding to a differential current between the first current and the second current. In the semiconductor device, the first memory and the second memory supply a fourth current and a fifth current, respectively, when a potential corresponding to second analog data is applied as a selection signal. By subtracting the third current from a differential current between the fourth current and the fifth current, a current that depends on the sum of products of the first analog data and the second analog data is obtained.
US10664747B2

A synthetic neuronal structure makes use of a semiconductor-metal phase transition material having material regions separated by discontinuities. The discontinuities represent interfaces such that different phases in two adjacent regions result in a metal-semiconductor interface. The interface supports a charge accumulation and a discharge of accumulated charge when an activation energy provided, for example, by electrical current, localized heating or optical energy, reaches a threshold necessary for breakdown of a potential barrier presented by the interface, and thus mimics a leaky integrate-and-fire neuron. With many such interfaces distributed through the structure, the local inputs to a neuron become a weighted sum of energy from neighboring neurons. Thus, different combinations of signals at one or more inputs connected to the structure will favor different neural pathways through the structure, thereby resulting in a neural network.
US10664738B2

An antenna device includes first and second coil antennas with winding axis directions that are not perpendicular to each other, and a feeder coil including a winding axis that extends perpendicular or substantially perpendicular to the winding axis of the first coil antenna. The feeder coil is located between the first and second coil antennas in the winding axis direction thereof. A first coil aperture is closer to a coil aperture of the first coil antenna than a second coil aperture. The second coil aperture is closer to a coil aperture of the second coil antenna than the first coil aperture. The first and second coil antennas are connected to each other in a polarity such that magnetic fluxes thereof with respect to the winding axis direction of the first coil antenna are in phase with each other.
US10664729B2

A consumables management system includes: a service providing device side communication unit that performs communication relevant to consumption information of a consumable item with a mobile device present within a communication area set in advance corresponding to a service providing device; a mobile device side communication unit that is mounted in the mobile device and performs communication relevant to the consumption information with the service providing device side communication unit in a case where the mobile device is present within the communication area; and a notification unit that notifies an administrator possessing the mobile device that a remaining amount of the consumable item mounted in the service providing device has been reduced to a predetermined threshold remaining amount or less in a case where it is determined that the remaining amount of the consumable item has been reduced to the threshold remaining amount or less.
US10664724B2

A computer-implemented method includes selecting a kernel and kernel parameters for a first Support Vector Machine (SVM) model, testing the SVM model on a feature matrix T of n feature vectors of length m to produce false positive (FP) data set and false negative (FN) data set by a computer processor, wherein n and m are integer numbers, copying the feature matrix T to produce a feature matrix T_best, and checking if a ratio (T_best sample number)/(SVM support vector number) is above a threshold for the SVM model on T_best. If the ratio is above the threshold, SVM predictions are performed using the SVM model on the feature matrix T_best. The first SVM model can be used classify the faces or the objects in the images. An image-product design can be created based on the faces or the objects in the images classified by the first SVM model using the feature matrix T_best.
US10664713B2

A method and system for acquiring and analyzing fingerprints with fraud detection in which an image of a fingerprint of an object is formed and the object is irradiated by means of an energizing beam. A fluorescence emitted by the object in response to the energizing beam is analyzed and a validity criterion is established from the analysis of fluorescence and making it possible to discriminate biological tissue from other objects is verified. A region of interest, capable of characterizing the biological tissues is selected on the fingerprint image, where the region of interest defines a useful observation area on the object by correspondence, and the validity criterion is established from measurements of fluorescence intensity relative to the observation area only.
US10664708B2

Camera pose optimization, which includes determining the position and orientation of a camera in three-dimensional space at different times, is improved by detecting a higher-confidence reference object in the photographs captured by the camera and using the object to increase consistency and accuracy of pose data. Higher-confidence reference objects include objects that are stationary, fixed, easily recognized, and relatively large. In one embodiment, street level photographs of a geographic area are collected by a vehicle with a camera. The captured images are geo-coded using GPS data, which may be inaccurate. The vehicle drives in a loop and captures the same reference object multiple times from the substantially same position. The trajectory of the vehicle is then closed by aligning the points of multiple images where the trajectory crosses itself. This creates an additional constraint on the pose data, which in turn improves the data's consistency and accuracy.
US10664707B2

The present disclosure relates to methods and systems to manage traffic density in a transportation system, and by doing so, maintain, in one embodiment, traffic flows near optimum levels to maximize road capacity and minimize travel times. The method includes, in one embodiment, a mechanism for vehicles to request road access from a centralized control, a queuing system that allows road access to be granted to individual vehicles over an extended period of time in a fair and organized fashion, a measurement system that allows traffic flow and density throughout the system to be determined in real-time, and an enforcement and fraud prevention mechanism to ensure that the rules and permissions imposed by the system are followed.
US10664702B2

A computer-implemented method for determining farm boundary delineations within a target geographic area, comprising extracting data from pixels of a satellite image of the target geographic area, evaluating the data using a classification algorithm to generate one or more line segments between adjacent pixels, the one or more line segments being representative of a portion of a boundary delineation, connecting the one or more line segments to an adjacent line segment to form a boundary delineation defining at least one parcel of land within the target geographic area, and generating a boundary delineation map including the boundary delineation.
US10664695B2

A system, method and computer program product for managing typesetting of digital ink structured content on computing devices. Each computing device has a processor and at least one system application for recognizing handwriting input under control of the processor. The system application determines dimensional information of at least digital ink text elements of structured content, calculates a first font size for each typeset ink text element respectively corresponding to the digital ink text elements based on at least part of the dimensional information, categorizes the typeset ink text elements into one or more categories of the structured content, determines a second font size for each typeset ink text element based on the first font size of each typeset ink text element of the respective category, and display, on a display associated with the computing device, the typeset ink text elements at the respective determined second font sizes.
US10664681B2

A fingerprint module may include a fingerprint identifying assembly, a decoration component, a circuit board assembly and a conductive component. A front side of the decoration component may define an embedded groove, the fingerprint identifying assembly may be embedded in the embedded groove, an end of the circuit board assembly may extend into the embedded groove and be attached to a rear end surface of the fingerprint identifying assembly, a ground terminal may be disposed on the circuit board assembly, the conductive component may be sandwiched between the end of the circuit board assembly and a bottom wall in the embedded groove of the decoration component to electrically connect the decoration component to the ground terminal through the circuit board assembly.
US10664679B2

This disclosure relates to an optical fingerprint identification display screen and a display device. In this disclosure, a plurality of photosensitive elements for fingerprint identification is arranged on an array substrate, such that mesh regions of a mesh-like black matrix layer corresponds to the photosensitive elements. A plurality of light guide members at least covering each of the photosensitive elements is arranged between each photosensitive element and the counter substrate. Since the light guide members and the counter substrate are in contact with each other, light reflected from ridges and valleys of a fingerprint will enter the light guide members maximally after passing through the mesh regions of the black matrix layer, and then directly impinge on the photosensitive elements after refraction within the light guide members.
US10664677B2

The present disclosure relates to a display device, a display panel, a fingerprint-sensing method, and a circuit for sensing a fingerprint. More particularly, the display device, the display panel, the fingerprint-sensing method, and the circuit for sensing a fingerprint may receive a signal from a data line electrically connected to a pixel electrode through a switching transistor and may detect fingerprint information after a driving voltage is applied to the pixel electrode disposed in a pixel area, thereby detecting a fingerprint without including a separate fingerprint sensor outside a display panel.
US10664676B2

An optical sensor system includes a display substrate, display pixel circuitry including a plurality of light emitting display elements or pixels disposed over the display substrate, a first circular polarizer disposed over the display substrate and the display pixel circuitry, and a transparent cover sheet disposed over the first circular polarizer. A top surface of the transparent cover sheet provides a sensing surface for an object such as a finger. The optical sensor system also includes a sensor layer disposed below the display substrate, the sensor layer having a plurality of photosensors, and a second circular polarizer disposed between the sensor layer and the display substrate.
US10664671B2

Energy remains a critical challenge for continuous sensing: with low-capacity batteries, wearable devices require frequent charging. In contrast, installing sensors in everyday ‘smart objects’, such as kitchen cabinets, household appliances and office equipment, supports ADL detection via indirect observations on human interaction with such objects, but cannot provide individual-specific insights in multi-tenanted environments. The embodiments herein provide a method and system for energy efficient activity recognition and behavior analysis. Architecture disclosed utilizes a hybrid mode of inexpensive, battery-free sensing of physical activities performed by a subject been monitored during his Activities for Daily Living (ADLs). The sensing combines object interaction sensing with person-specific wearable sensing to recognize individual activities in smart spaces. The method and system disclosed quantifies a probabilistic approach that uses longitudinal observations of user-item interactions, over each individual episode, to compute the anomalous behavior of the subject.
US10664660B2

A method and device for extracting entity relation based on deep learning and a server are provided. The method includes: preprocessing a text to be mined, to obtain a sentence with entities in the text to be mined; determining an entity pair in the sentence according to the entities, wherein the entity pair includes at least two entities, and determining candidate relations between entities in the entity pair; and determining an entity relation between the entities in the entity pair from the candidate relations.
US10664657B2

System and techniques for receiving text input into electronic devices and predicting a relevant image or label. In a first aspect, the system and techniques comprise receiving text input by a user and a prediction function trained on sections of text associated with an image or label. The prediction function is configured to receive the text input by the user, determine the relevance of the text input by the user to the sections of text associated with the image or label, and predict, based on the sections of text associated with the image or label the relevance of the image or label to the text input by the user. The systems and techniques reduce the burden of entering an image or label.
US10664654B2

A method on a client device is described. First document content information that corresponds to a first plurality of document elements of an electronic document is received from a data server. A graphical user interface that represents the first plurality of document elements is generated based on the first document content information. First author identifiers that indicate most recent authors for the first plurality of document elements are received. The first document content information and the first author identifiers correspond to a first timestamp. Visual identifiers for the first author identifiers are selected based on the graphical user interface. The visual identifiers are generated to indicate which of the first author identifiers correspond to the first plurality of document elements represented by the graphical user interface.
US10664653B2

Data in different, respective ranges of spreadsheet file cells is compared, and a scope of a formula determined with respect to selected cells of the ranges of cells, wherein the formula pulls input data from selected cells of one range of cells and either pulls input data or generates output data to selected cells of the other range of cells. A review flag is automatically generated in association with data in a flagged cell in response to determining: that the flagged cell is omitted from a consecutive plurality of input data rows or columns; that the selected formula input cells are not consecutive within one of the ranges of cells; and that a high percentage of data values in corresponding cell rows or columns match but that and a location of the flagged cell is shifted from a corresponding cell within the other range.
US10664647B2

A visual web page analysis system includes an image analyzing unit, a block analyzing unit, a vision identifying unit, and an output unit. The image analyzing unit loads information of a web page and segments content of the web page into a plurality of blocks based on a visual feature. The block analyzing unit classifies the blocks based on an attribute of each block. The vision identifying unit compares at least a relative feature of each block to determine a function of each block on the web page. The output unit collects the blocks and their functions into an information interface and outputs the information interface.
US10664640B2

A system includes a memory that stores computer executable components, and a processor executes the computer executable components stored in the memory. The computer executable components comprise: an assessment component that determines locations for mode suppression structures on a coplanar waveguide of a quantum chip having qubits; a simulation component that simulates performance of the quantum chip based on a subset of the locations for the mode suppression structures and parameters of the quantum chip, and generates a mode suppression structures placement model. A template component generates a template of specific coordinates for placement of a subset of the mode suppression structures on the quantum chip based on the mode suppression structures placement model; and a driver component employs the template to drive an auto-bonder to install the subset of the mode suppression structures on the quantum chip at the specific coordinates.
US10664633B2

A system provides thermal and stress analysis of complex well operations above the end of the downhole string to meet the analysis needs of downhole operations such as hydraulic fracturing in unconventional oil and gas field development.
US10664631B1

Systems and methods for network optimization in a distributed big data environment are provided. According to an aspect of the invention, a processor performs an optimization method by dividing a data set into a plurality of partitions. For each of the partitions, the processor generates a mathematical representation of a model by associating input data with elements of the model, wherein the mathematical representation includes an objective and at least one constraint. The processor forms a master objective by combining the objectives for the partitions, and forms a set of master constraints by combining the constraints for the partitions. The processor then generates an optimized solution based on the master objective and the master constraints.
US10664627B2

An end-user computing device can include a theft detector that maintains a registered host device list containing identifiers of at least one registered host device. The theft detector can have root access to operations of the end-user device and the theft detector can provides a secure reboot request in response to detecting a possible theft condition. The end-user computing device can also include a boot loader that executes a secure reboot of the end-user device in response to a secure reboot request from the theft detector. The secure reboot of the end-user device resets the end-user device to prevent access to the end-user device.
US10664624B2

A method and an apparatus for controlling video output, where the method includes detecting in real time, by a security controller, whether an output resolution configured in a video display controller and a high-bandwidth digital content protection (HDCP) encryption status configured in a high-definition multimedia interface (HDMI) satisfy an HDCP requirement of a video, and when the HDCP requirement of the video is not satisfied, sending, by the security controller, an instruction to the video display controller instructing the video display controller to stop outputting the video. Hence, when the HDCP requirement of the video is not satisfied the output video is insecure such that the security controller sends the instruction to the video display controller instructing the video display controller to stop outputting the video. Therefore, security of the video output is ensured.
US10664617B2

An encryption method to protect the identification and account constructs displayed on cards, like identification cards and credit cards, or on paper medium like hospital or bank statements, where these constructs are comprised of numbers, and/or characters, and/or symbols and where the encryption method works by replacing some of the elements comprising the account construct with a special symbol(s) to avoid revealing the entire construct to unauthorized people and where the numbers and/or characters replaced by the special symbol(s) represent the personal identification number (PIN) associated with the construct. The method is designed to be utilized by issuers of cards like hospitals, governments and banks, and used as a process to protect the cardholder account information or account statements on paper medium. To provide the entire construct, the user simply replaces the special symbol(s) with his PIN. Without the PIN, a person will not be able to complete the construct.
US10664608B2

The invention relates to a system and methods for providing conditional access to indoor location information in a system comprising a mobile device (320), a positioning webservice (310) and an authorization authority (360), the method comprising: the mobile device (320) performing the steps of: transmitting license information to the authorization authority (360) and transmitting a request for indoor location information to the positioning webservice, the request comprising a request-location-estimate corresponding to a location estimate of the mobile device (320) at the time of making the request, the authorization authority (360) performing the steps of: receiving the license information, verifying whether the license information authorizes access to indoor location information by the mobile device (320), issuing a secure proof, verifiable by the positioning webservice (310) upon successful verification, the secure proof indicating that the license information authorizes access to indoor location information by the mobile device (320) for an authorized region; the positioning webservice (310) performing the steps of: receiving the request for indoor location information and the secure proof; verifying whether the secure proof authorizes the transmission of indoor location information to the mobile device (320) for the request-location-estimate; and upon successful verification sending indoor location information for the request-location-estimate to the mobile device (320).
US10664605B2

Systems and methods here include providing ways for a third party to obtain authorization via electronic form to interact with a utility on a utility account holder's behalf, locate and collect the account holder's energy usage and billing data and process and store the data using high security measures. This system is able to dynamically generate and process different types of authorization and varied scope for interacting with public utilities.
US10664601B2

A system for automatic buffer overflow warning inspection and bug repair is disclosed. The system includes a first module for warning reachability analysis, the first module accepts static overflow warnings and source code as an input, the first module is functionally connected to the second and the third modules, and sends out a warning path set as an output. The system also includes a second module for guided symbolic execution, the second module is functionally connected to the first module and the third module. The system further includes a third module for buffer overflow validation, the third module is functionally connected to the first, the second and the four modules and sends out undecided warnings and false warnings as output. The system further includes a fourth module for targeted automatic repair, the fourth module is functionally connected to the third module and sends out true warnings as output.
US10664599B2

A computer-implemented method for protecting a kernel for secure boot of an operating system includes preparing a kernel component with a signature for a secure boot. A processing unit modifies a machine owner key (MOK) file to include a trusted certificate. The MOK is separate from the kernel file. The processing unit validates the kernel component using a modified Grub file, a modified Shim file, and the MOK, and executes a secure boot using the validated kernel component. The kernel is unchanged by the secure boot process. The kernel component that is protected may be either a program executable (PE) file or a non-PE file.
US10664595B2

Provided are a computer program product, system, and method for managing reads and writes to data entities experiencing a security breach from a suspicious process. A suspicious process is detected that is determined to have malicious code. A breach time for a data entity is indicated in response to detecting the suspicious process performing an operation with respect to the data entity. A determination is made whether there is a copy of the data entity created after the breach time for the data entity. A copy of the data entity is created when there is no copy of the data entity created after the breach time.
US10664581B2

A biometric-based authentication method, an apparatus, and a system are described. The method includes: receiving a biometric image to be authenticated sent from a client; performing feature extraction to the biometric image to be authenticated to obtain a biometric template to be authenticated; comparing the biometric template to be authenticated with a locally-stored biometric template; and returning an authentication result. In this case, the feature extraction process may be implemented at a cloud server side, as such, the complexity of the client may be reduced, the expandability of the client may be increased, a limitation that the biometric recognition may only be implemented on the client may be eliminated, and diversified utilization may be supported.
US10664580B2

A sign-in method and server based on facial recognition are provided. The method includes: receiving a face image of a sign-in user from a sign-in terminal. According to the face image of the sign-in user, whether a target registration user matching the sign-in user exists in a pre-stored registration set is detected. The registration set includes a face image of at least one registration user. Further, the target registration user is confirmed as signed in successfully if the target registration user exists in the registration set.
US10664577B2

The invention relates to a computer-implemented method for user authentication using a cryptographically secured register. An authentication request for authenticating the user is received. The user is authenticated using a root identity of the user. A successful authentication requires receiving a credential assigned to a root identifier of the root identity of the user. An authentication context of the requested authentication is identified. One of the one or more delegated identities assigned to the root identity of the user and assigned to the identified authentication context is identified. In response to a successful authentication of the user, an authentication token is issued confirming the successful user authentication and identifying the successfully authenticated user by the delegated identifier of the identified delegated identity.
US10664567B2

A method includes obtaining, in electronic format, an image (102) including a medical image display region (104) and an information display region (106). The at least one of the medical image display region or the information display region includes graphical indicia representing at least one of an annotation (110, 112, 114, 116) or alphanumeric information (118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140). The method further includes evaluating pixels of the image to identify pixels including the graphical indicia representing an annotation or alphanumeric information of interest in the image. The method further includes extracting the annotation or alphanumeric information of interest from the identified graphical indicia from the image. The method further includes inserting the extracted annotation or alphanumeric information of interest in an electronically formatted clinical report for the image.
US10664562B2

A method includes calculating a first estimated state of charge (SOC) of a battery at a first time, receiving a voltage value representing a measured voltage across the battery at a second time, calculating a filter gain at the second time, and calculating a second estimated SOC of the battery at the second time based on the first estimated SOC, the voltage value, and the filter gain. Another method includes storing, in a memory, a library of equivalent circuit models representing a battery, determining an operational mode of a battery based on a load associated with the battery, selecting one of the equivalent circuit models based on the determined operational mode, and calculating a state of charge of charge (SOC) of the battery using the selected equivalent circuit model.
US10664560B2

Simulation systems, manufacturing systems, software products and controllers are provided with multi-scale modeling in which a coarse mesh and a fine mesh that models a stimulus are decoupled. The fine mesh can be moved within the coarse mesh with a cut and paste operation. The coarse mesh is updated by sparsely propagated effects through the coarse mesh. Simulations of the invention can be conducted in real-time, and be used as controllers in manufacturing systems, such as additive manufacturing systems. A number of efficient methods are provided for solving meshing determinations that arise from movement of a stimulus modeled within a fine mesh.
US10664555B2

A computing device provides distributed estimation of an empirical distribution function. A boundary cumulative distribution function (CDF) value is defined at a start of each region of a plurality of regions. An accuracy value is defined for each region. (a) First equal proportion bins are computed for a first sample of a first marginal variable using the defined boundary CDF value for each region. (b) Second equal proportion bins are computed for the first sample of the first marginal variable within each region based on the defined accuracy value for each region. (c) The computed second equal proportion bins are added as an empirical distribution function (EDF) for the first marginal variable. (d) (a) to (c) are repeated for each remaining sample of the first marginal variable. (e) (a) to (d) are repeated with each remaining marginal variable of a plurality of marginal variables as the first marginal variable.
US10664549B2

A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site.
US10664544B2

The present disclosure provides an information display method, which can be applied to a display server. An example method includes obtaining at least two sub-pictures, original position information and first current position information of each sub-picture in a picture. The at least two reordered sub-pictures, and first current position information of the at least two reordered sub-pictures are transmitted to a social application client. Second current position information about all of or some of the at least two sub-pictures is received from the social application client. It is determined whether second current position of each sub-picture is the same as the original position, and if yes, interactive information about information displayed by the picture is transmitted to the social application client. The present disclosure also provides a corresponding display server and social application client. A flexible information display mode may be provided, by adopting technical solutions in the present disclosure.
US10664533B2

In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to identify at least one context and, based on the at least one context, dynamically determine a response cue for a digital assistant. The instructions are also executable by the at least one processor to, responsive to receipt of the response cue, operate the digital assistant to perform a task according to the response cue.
US10664532B2

A social networking system maintains content items associated with various topics. Each topic may be associated with a start time and/or an end time defining a time range during which content items associated with the topic are most likely to be relevant to social networking system users. The start time and/or end time associated with a topic may be based on information received from a user of the social networking system or on the occurrence of an event. The social networking system computes a score indicating a predicted affinity of a viewing user of the social networking system for each content item eligible for presentation to the viewing user and adjusts the affinity score based on a start time and/or an end time of an associated topic. One or more content items are selected for presentation to the viewing user based on the affinity score associated with each content item.
US10664528B1

Systems and methods for facilitating optimization of documents based on prior interactions according to one or more example embodiments are shown. Such systems and methods make use of analyzing information obtained from financial institution computing system as well as other third party networks. Such systems and methods also make use of analyzing information stored from previous interactions with documents (e.g., financial disclosures). In some embodiments, this analysis of data allows for documents, such as disclosure documents, to emphasize features or sections that are of particular interest to the individual receiving the document. Information associated with one or more sections of a disclosure document may be pushed to account holders based on a disclosure associated event.
US10664526B2

In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.
US10664525B2

End user data partitioning can include receiving a number of data queries for a data source from a user, developing a dimension relation graph based on attributes of the number of data queries, and partitioning the data source based on the dimension relation graph.
US10664522B2

One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: using an electronic device to engage in an interactive session between a user and a virtual assistant; receiving, at the electronic device, audio input from the user, wherein the audio input comprises a problem-solving query corresponding to a request by the user for assistance in solving a problem related to at least one object; parsing the audio input to identify at least one annotated video file corresponding to the at least one object and the problem-solving query; determining a state of the object and a location in the at least one annotated video file corresponding to the state of the object; and providing, to the user and based on the location in the at least one annotated video file, instructional output related to the problem-solving query.
US10664514B2

A process generates searchable content for visual media files. The process uses partial schemas, including a source schema and a keyword schema. The process uses workers, each specifying its input schemas and its output schemas. A dependency graph includes a node for each worker, with dependencies based on the input and output schemas. The graph includes initial workers that correspond to distinct media types, which use the source schema. The process constructs a source schema instance for each selected media file, and the process traverses nodes in the graph beginning with an initial worker process according to the media type. This begins execution of multiple workers, which construct additional schema instances. Some workers extract keywords from the source file and insert the terms into the keyword schema instance. The process stores the keyword schema instance and a link to the corresponding file in a database for subsequent media queries.
US10664513B2

Systems and methods present adapted content for a visitor or visitors to a physical environment. A computing device in the physical environment produces a digital media input file associated with at least one visitor to the physical environment and determines a presence of a statistically negative neuro-efferent indicator in the digital media input file. The computing device then selects electronic presentation content based on whether the statistically negative neuro-efferent indicator is present in the digital media file, and provides the electronic presentation content to the physical environment. The electronic presentation content can be selected based on an analysis of an existing library of media selections, either in advance, or at the time of presentation.
US10664511B2

The invention relates to the field of intelligent electronics, and more particularly, to a rapid recognition method and a household intelligent robot. The method, applicable to the household intelligent robot, comprises the steps of: pre-setting a plurality of personal files corresponding to different users; collecting identification information associated with features of the user, and establishing an association between the identification information and the personal file corresponding to the user; the household intelligent robot collecting the features of the user and matching the user features with stored identification information, so as to identify the user; if the user is successfully identified, executing a retrieving step, otherwise, exiting; and the retrieving step comprising retrieving the corresponding personal file according to the identified user, and working according to the personal file.
US10664502B2

A method of operating a computing device includes receiving occupancy data for an operating environment of a mobile robot based on localization data detected by at least one localization sensor of the mobile robot responsive to navigation thereof in the operating environment, and receiving signal coverage data for the operating environment based on wireless communication signals acquired by at least one wireless receiver of the mobile robot responsive to navigation thereof in the operating environment. The wireless communication signals are transmitted by at least one electronic device that is local to the operating environment. The method further includes generating a map indicating coverage patterns of the wireless communication signals at respective locations in the operating environment by correlating the occupancy data and the signal coverage data. Related methods, mobile robots, and user terminals are also discussed.
US10664499B2

Example embodiments herein include a system having one or more edge servers disposed in an edge site of a content delivery network (CDN). The system can include a collector for collecting analytics associated with requests for content in the CDN. One or more additional collectors can be instantiated in the system, for example, in response to an increase in recordable events detected in the CDN. The system can include an aggregator for aggregating the collected analytics with analytics collected from other edge stages of the CDN. The system can also include a data store that stores the aggregated analytics according to a configurable data model.
US10664498B2

The invention provides an interconnected graph database system, method and computer program product structured for identifying and remediating conflicts in resource deployment. In some embodiments, the present invention is configured to identify a source node of a plurality of first nodes of a first graph database system. The source node is typically associated with a first information technology operational activity. In addition, the present invention is configured for determining a lateral relationship between the source node of the first graph database system and a target node of a plurality of second nodes of a second graph database system. Moreover, the present invention is configured for determining that the lateral relationship between the source node and the target node comprises a conflict, and in response, blocking initiation of the first information technology operational activity.
US10664494B2

The present invention provides a method and system for synchronously storing multi-modal information of portable endoscope. The method includes: S1: when a mobile terminal acquires data collected by a portable endoscope and updates local data with the acquired data, acquiring update record of the local data of the mobile terminal; and, S2: when the mobile terminal is synchronized with a cloud, synchronizing data in the mobile terminal with data in the cloud by using the update record as information to be synchronized. By creating a table to be synchronized to store change information and location information of files and selectively performing synchronization from the mobile terminal to the cloud or from the cloud to the mobile terminal according to whether or not the table to be synchronized is null during synchronization, unnecessary synchronization operations, storage burden of the mobile terminal and synchronization time and traffic are all reduced.
US10664488B2

A computer-implemented method of executing a user query includes presenting a user interface to allow a user to enter a query, receiving a user-entered textual request through the interface, launching a search service to rewrite the textual request into a search query, sending the search query to a presentation server, receiving an answer to the query, and returning the answer to the user as a graphical representation. A computer-implemented method includes receiving a crawl request from a user, launching a crawl manager to monitor the crawl request and track statistics related to the crawl, starting a crawl task based upon the crawl request, indexing a business intelligence presentation server to create a data index, and storing the data index.
US10664486B2

Systems, methods, and media for laboratory testing services are disclosed. A request for an electronic form can be received from an electronic device. A customized electronic form can be sent to the electronic device. The electronic form may be customized based at least in part on a healthcare provider associated with the request. At least one laboratory test may be requested to be ordered for at least one patient associated with the healthcare provider. At least one predefined rule may be applied to the requested order to verify that the order is valid. At least one laboratory can be selected to perform the ordered laboratory tests. Specimen collection information may be sent to a collection facility and can be based at least in part on rules or preferences of a lab selected to perform a laboratory test. Customized test reports can be provided to a healthcare provider.
US10664484B2

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods leverage the display screen sizes of information cards to improve the accuracy and efficiency of displayed search results. The disclosed systems and methods can be implemented in search and recommendation systems for optimally performing a search and displaying the results of the search based on, among other features, the size of the cards providing each search result and the display size of the screen displaying such results.
US10664482B2

Relevance based dynamic navigation is provided. A communication application searches communications to identify hashtags associated with the communications. A relevance score is computed for each hashtag based on a relevance criteria associated with the hashtags. The hashtags are ranked based on the relevance score. Next, the ranked hashtags are presented in a navigation user interface.
US10664481B2

A data processing method includes receiving a stream of digital data with a plurality of objects and, in response to receiving an object, tokenizing the object to create a tokenized object, and storing the tokenized object in a token database. The method further includes comparing the tokenized object to a plurality of other tokenized objects stored in the token database, computing a pattern associated with the tokenized object, storing the pattern in a pattern database, and managing a size of the pattern database by identifying, a subset of patterns that are eligible for deletion from the pattern database based on an age of each pattern, ranking each pattern of the subset based on a quality and a popularity metric, identifying, based on the ranking and from the subset, a second pattern and deleting the second pattern from the pattern database to produce an updated database.
US10664478B2

Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
US10664475B2

Disclosed herein are system, method, and computer program product embodiments for generating a native access plan for semi join operators. An embodiment operates by generating a plurality of variables based upon the positions of a plurality of operators in a compiled query plan, opening and traversing tables as the query plan is executed, and closing those tables based on the rows queried and the plurality of variables.
US10664461B2

A size associated with a content file is determined to be greater than a threshold size. In response to the determination, file metadata of the content file split and stored across a plurality of component file metadata structures. The file metadata of the content file specifies tree structure organizing data components of the content file and each component file metadata structure of the plurality of component file metadata structures stores a portion of the tree structure. A snapshot tree is updated to reference the plurality of component file metadata structures for the content file.
US10664460B2

An approach for index B-tree page creation associated with linear sequential insertions in database management systems (DBMS). A linear pre-splitter receives a current index leaf page for linear sequential insertion. The linear pre-splitter asynchronously creates index leaf pages where the current index leaf page is in a predetermined position at least one page away from a last index leaf page. The linear pre-splitter updates index leaf page position identifiers associated with the index leaf pages where the index leaf page position identifiers link the index leaf pages and the last index leaf page and the linear pre-splitter inserts index leaf page identifiers and index key metadata associated with each of the index leaf pages into index non-leaf pages.
US10664459B2

Provided are a database (DB) managing method and system, wherein, while forming an index of a DB, a lower value and an upper value of key values of a plurality of records included in one page are stored as separators and an overlapping part of the key values is deleted from the plurality of records by using the separators to save a storage space where pages of the index is stored, and thus the performance of the DB is improved.
US10664450B2

Techniques for decoupling the commit and replay of file system metadata updates in a clustered file system (CFS) are provided. In one embodiment, a CFS layer of a computer system can receive a file I/O operation from a client application, where the file I/O operation involves an update to a file system metadata resource maintained on persistent storage. In response, a journaling component of the CFS layer can execute a commit phase for committing the update to a journal on the persistent storage. The CFS layer can then return an acknowledgment to the client application indicating that the file I/O operation is complete, where the acknowledgement is returned prior to completion of a replay phase configured to propagate the update from the journal to one or more locations on the persistent storage where the file system metadata resource is actually stored.
US10664449B2

A file deduplication processing system is provided. The system deduplicates raw files to generate deduplicated vault files and a descriptor indicating a storage location of each data chunk in the vault files corresponding to the raw files. When receiving a writing request of a write data, the system finds at least one data chunk including old data corresponding to the write data according to the descriptor, loads and recovers the data chunk whose boundary is not overlapped with a boundary of the write data in the vault file comprising the old data corresponding to the write data so as to generate an update data by incorporating the recovered data chunk and the write data, deduplicates the update data to generate a new vault file and stores the same in the chunk store, and updates a content corresponding to each data chunk in the descriptor.
US10664445B2

A Bloom filter generation method and apparatus is presented, where the method includes acquiring to-be-combined files, when a quantity of deletion records in the to-be-combined files falls within a false positive permission range, acquiring a Bloom filter of each to-be-combined file, where capacities of Bloom filters of different to-be-combined files are the same, and performing a bitwise OR operation on bit values at same locations in Bloom filters of the different to-be-combined files, in order to obtain a target Bloom filter and use the target Bloom filter as a Bloom filter of a combined file obtained by combining the different to-be-combined files, and hence an amount of calculation processing in Bloom filter generation is reduced, a system resource is reduced, and resource overheads are reduced.
US10664441B2

An information processing apparatus, including: a memory unit; and a processor configured to perform a migration process of migrating a migration source file system to a migration target file system, the memory unit is configured to store first and second information, the first information managing a target object of the first migration process stored in the migration source file system and the target object to be stored in the migration target file system, and the second information managing a progress status of the first migration process for each object, the processor is configured to: select either or both of the migration source and target file systems based on the first and second information when a write request for the target object is received from a host apparatus; and perform a process related to the write request on the file system selected.
US10664434B2

A module comprising a USB Type-C receptacle, a USB Type-C plug and a logic unit is disclosed. A power pin of the receptacle is connected with another power pin of the plug via a switch. A CC pin of the receptacle is connected to ground through a pull-down resistance. Another CC pin of the plug is connected to the logic unit through a pull-up resistance. The module connects with a power source device being a power sink-role in order to receive a source capability of the power source device, then turns on the switch and transforms itself to a power source-role. The module connects to a DRP device afterward being the power source-role to act for the power source device and perform a USB PD communication with the DRP device.
US10664433B2

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers. According to one embodiment there is a functional semiconductor device, having therein a serial Input/Output interface (serial IO interface); a device fabric to carry transactions between a plurality of components of the functional semiconductor device; virtualized device logic embedded within the serial IO interface; a transaction originator to originate a shuttle transaction and to issue the shuttle transaction onto the device fabric directed toward the serial IO interface; in which the shuttle transaction includes a shuttle header and a shuttle payload having embedded therein one or more passenger transactions for issuance onto the device fabric; in which the virtualized device logic is to receive the shuttle transaction at the serial IO interface via the device fabric; in which the virtualized device logic is to strip the shuttle header from the shuttle transaction to expose the one or more passenger transactions; and in which the virtualized device logic is to issue the one or more passenger transactions onto the device fabric. Other related embodiments are disclosed.
US10664427B2

A display device includes a first connector which receives a first image signal and first driving power, a second connector which receives a second image signal and second driving power, a first control unit which processes the first image signal and the first driving power, a second control unit which processes the second image signal and the second driving power, a power management unit which receives the first and second driving powers from the first control unit and the second control unit, measures the first and second driving powers, and provides information about the first driving power and information about the second driving power to the first and second control units, and a display unit which receives one of the first and second image signals from one of the first and second control units and displays one of the first and second image signals.
US10664426B2

Disclosed is an electronic device including a first communication circuit that perform communication by using a first communication protocol, and a processor electrically connected to the first communication circuit, wherein the processor activates the first communication circuit based on a predetermined mutual operation, sets an operating mode of the electronic device based on at least part of the activation of the first communication circuit, and operates a universal serial bus (USB) host controller through a switching circuit based on the set operating mode.
US10664424B2

One example relates to a device that includes an activity monitor. The activity monitor includes a bus interface having inputs coupled to receive signals from a bus and having outputs coupled to provide signals to an other device. The activity monitor monitors the bus for a message directed to a predefined address that is associated with the other device in response to detecting that the other device is a low power sleep mode, the activity monitor outputs the predefined address to the other device to enable the other device to capture the predefined address, via the bus interface, in response to the monitored address matching the predefined address that is associated with the other device.
US10664419B2

A method and apparatus are provided for assigning transport priorities to messages in a data processing system. An incoming message at an input/output (I/O) interface of the data processing system includes a message identifier and payload data. Match information, including an indicator or whether the message identifier of the incoming message matches an identifier of a request in a receive queue (RQ), is used to assign a transport priority value to the incoming message. The incoming message is transported to the destination node through an interconnect structure dependent upon the assigned transport priority value.
US10664407B2

A set of data entries is transferred via a memory mapped interface from an external peripheral device to a processor device and is stored in a shared memory region. Based on a first pointer to the shared memory region, a first process executed by the processor device processes a first group of the data entries. Based on a second pointer to the shared memory region, a second process executed by the processor device processes a second group of the data entries. The second process indicates the second pointer to the first process. The first process indicates a lower one of the first pointer and the second pointer to the peripheral device.
US10664406B2

A method for utilizing parallel paths of differing performance to improve efficiency is disclosed. In one embodiment, such a method includes transmitting, over a faster path, a first command to perform first actions intended to improve efficiency of second actions associated with a second command. The method transmits, over a slower path in parallel with the faster path, the second command. Alternatively, a method for utilizing parallel paths of differing performance to improve efficiency includes receiving, over a faster path, a first command to perform first actions intended to improve efficiency of second actions associated with a second command. The method executes the first command to perform the first actions. The method receives, over a slower path in parallel with the faster path, the second command and executes the second command to perform the second actions. Corresponding systems and computer program products are also disclosed.
US10664396B2

A method and apparatus for performing a data transfer, which include a selection a data transfer operation mode, based on telemetry data, from a first operation mode where a first type of data is transferred from a memory of a computing system to one or more shared storage devices, and a second operation mode where a second type of data is transferred from the memory to the one or more shared storage devices, the first type of data being associated with a first range of address space of the one or more shared storage devices, the second type of data being associated with a second range of address space of the one or more shared storage devices different from the first range of address space. Furthermore, a data transfer from the memory to the one or more shared storage devices in the selected data transfer operation mode may be included.
US10664394B2

A memory controlling device configured to connect to a first memory module including a resistance switching memory cell array which is partitioned into a plurality of partitions and a second memory module used for a cache is provided. A cache controller splits an address of a read request into at least a first cache index and a first tag, and determines whether the read request is a cache hit or a cache miss by referring to a lookup logic based on the first cache index and the first tag. The cache controller instructs the memory controller to read target data of the read request from the first memory module when the read request targets to the second partition in a case where the read request is the cache miss and a write to the first partition is in progress.
US10664390B2

Systems, methods, and computer-readable media for optimizing the execution order of a set of test programs that includes at least one system interval dependent test program are disclosed. The optimized execution order may be determined by identifying each non-system interval dependent test program that can be executed during each instance of a system interval without impacting execution of system interval dependent test programs. The optimized execution order minimizes a total execution time of the set of test programs.
US10664386B2

Remotely debugging a non-responsive operating system (OS) of a computer system. Central processing units (CPUs) in a computer system are bound to receive queues of a network adapter. Interrupts for a CPU is disabled, wherein the CPU is not available to process hardware interrupt requests queued in the bound receive queues. A debugging message including debugging commands is received by the network adapter, wherein the debugging message is stored in a first receive queue of the network adapter bound to a first CPU. If the first CPU is available, the debugging commands in the debugging message stored in the first of the one or more receive queues of the network adapter are identified by a debugger of the computer system. The identified debugging commands are executed by the CPU to debug the non-responsive OS of the computer system.
US10664385B1

Techniques for debugging of a collection of instructions executed by a computing system including a set of actors are described herein. A first sub-set of actors from the set of actors to be monitored for debugging and one or more error condition associated with the collection of instructions may be identified. A set of indications including indications of messages processed by the actors, indications of associated actor states prior to processing of the messages, and indications of associated actor states subsequent to processing of the messages may be received from the sub-set of actors. It may then be determined that a first actor of the sub-set of actors has satisfied the error condition. Based at least in part on the set of indications, one or more messages associated with satisfaction of the error condition may then be identified, for example for re-processing and debugging.
US10664381B2

Systems and methods for generating synthetic data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a dataset that includes time series data having a plurality of dimensions and generating a transformed dataset by performing a first data transformation. The first data transformation may include a time-based data processing method. The operations may include generating a synthetic transformed-dataset by implementing a data model using the transformed dataset. The data model may be configured to generate synthetic transformed-data based on a relationship between data of at least two dimensions of the transformed dataset. The operations may include generating a synthetic dataset by performing a second data transformation on the synthetic transformed-dataset. The second data transformation may include an inverse of the first data transformation.
US10664369B2

According to an example, a failed component in a fault-tolerant memory fabric may be determined by transmitting request packets along a plurality of routes between the redundancy controller and a media controller in periodic cycles. The redundancy controller may determine whether route failures for all of the plurality of routes have occurred within a number of consecutive periodic cycles. In response to determining that route failures for all of the plurality of routes have occurred within a number of consecutive periodic cycles, the media controller is established as failed. In response to determining that route failures for less than all of the plurality of routes have occurred within the number of consecutive periodic cycles, a fabric device is established as failed.
US10664361B1

Methods, systems, and computer-readable media for transactionally consistent backup of partitioned storage are disclosed. Backup operations are initiated for a first and second partition of one or more data stores. The position of a first marker is determined in a first log associated with the first partition. The first log indicates a sequence of changes for the first partition. The position of a second marker is determined in a second log associated with the second partition. The second log indicates a sequence of changes for the second partition. The first or second marker is determined to violate a transactional boundary across the first and second partitions. A position of at least one of the markers is modified such that the markers do not violate the transactional boundary.
US10664359B2

Techniques for determining one or more replication paths for resources in different failure domains, while maintaining a target resiliency level, are disclosed. A replication path is a sequence of at least a subset of the set of resources. Based on the sequence, a resource is selected for replicating at least a portion of the resource consumers corresponding to each of the subset of resources. A replication path may be determined by adding a resource to the replication path and/or replacing one resource with another resource to modify the replication path. The modified replication path maintains the target resiliency level if the modified replication path does not include any loop of a length less than or equal to the target resiliency level.
US10664358B1

Described embodiments provide systems and methods for operating a storage system wherein an online consistent system checkpoint is generated. The checkpoint contains a point in time image of a system and is used for providing recovery of the system to a known good state. In one embodiment the checkpoint includes volume configuration data, logical volume space, a plurality of layers of metadata, and physical data storage.
US10664356B1

Enabling separation of database administrator and backup administrator roles is described. A backup catalog and a database schema are queried to identify backup information associated with a backup file stored on a disk. A clone copy of the backup file is created. The clone copy is stored on an external destination node including an external disk and/or a tape, based on the backup information. The clone copy may be recovered from the external destination node based on the backup information and restored to a database in response to a determination that the backup file is at least one of corrupted and absent from the disk.
US10664350B2

An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an automation engine for the blueprint can include idempotent methods to generate workflows that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. If a workflow task fails, the workflow that included the task can be re-executed; alternatively, a new workflow can be generated based in part on the application configuration following a fix for the failure.
US10664348B2

Technologies for managing fault recovery in a cloud computing environment may be used after faults of various sizes, including faults which put total functioning capacity below subscribed capacity. Computing services have repair priorities. A fault recovery manager selects a higher priority service whose capacity is below a minimum availability, and chooses a lower priority service still above its minimal availability, and reassigns capacity from the lower priority service to the higher priority service without depriving the lower priority service of operability. Capacity reassignment continues at least until the higher priority service is at or above minimal availability, or the lower priority service is at minimal availability. Lower priority services may also be terminated entirely to free up resources for higher priority services. New deployments may be prevented until all services are at or above minimal availability. Spare capacity may be reserved against demand fluctuations or further faults.
US10664342B2

A method, system, and computer-usable medium are disclosed for, responsive to receipt at an information handling system of a command to transmit an executable file to a second information handling system, scanning the executable file to determine if the executable file includes debug information, and responsive to determining that the executable file includes debug information, taking remedial action with respect to the executable file.
US10664337B2

A component mounting system includes a component mounting line in which a plurality of processing devices are connected to constitute the component mounting line and a management device (management computer) connected to the component mounting line by a network, and each of the plurality of processing devices can be remotely operated via the network by an input unit of the management device. In this component mounting system, it is determined whether or not an error occurring in the processing device is a remote response error (ST1), and notification in a first notification pattern is performed (ST2) in a case where a type of the error is the remote response error (Yes in ST1) and notification in a second notification pattern is performed (ST3) in a case where the type of the error is not the remote response error (No in ST1) based on a result of the error type determination.
US10664327B2

Embodiments described herein include mechanisms for encapsulating data that needs to be shared between or across processes. These mechanisms include slawx (plural of “slaw”), proteins, and pools. Generally, slawx provide the lowest-level of data definition for inter-process exchange, proteins provide mid-level structure and hooks for querying and filtering, and pools provide for high-level organization and access semantics. Slawx includes a mechanism for efficient, platform-independent data representation and access. Proteins provide a data encapsulation and transport scheme using slawx as the payload. Pools provide structured and flexible aggregation, ordering, filtering, and distribution of proteins within a process, among local processes, across a network between remote or distributed processes, and via longer term (e.g. on-disk, etc.) storage.
US10664325B1

A multicore processing environment (MCPE) implements a shared resource access rate (SRAR) safety net to limit the access of user applications to shared system resources (SSR). For each user application, a baseline shared resource access time (SRAT) and baseline SSR access rate (while no other competing applications interfere) may be determined. A utilization for each accessed SSR, including worst case execution time and contention SRAT for competing applications, may be determined. For the user application and competing applications, an access time delta for each accessed SSR and total delta may be determined. Based on the total delta and an access count for each SSR, a multicore derating for the user application may be determined and the time requirement adjusted or allocated to include the multicore derating and baseline SRAT. Accordingly, the core rate limiters may limit data access to each SSR by the user application to a corresponding expected value.
US10664310B2

A method of configuring a System on Chip to execute a CNN process comprising CNN layers, the method comprising, for each schedule: determining memory access amount information describing how many memory accesses are required; expressing the memory access amount information as relationships describing reusability of data; combining the relationships with a cost of writing and reading from external memory, to form memory access information; determining a memory allocation for on-chip memory of the SoC for the input FMs and the output FMs; and determining, dependent upon the memory access information and the memory allocation for each schedule; a schedule which minimises the memory access information of external memory access for the CNN layer of the CNN process; and a memory allocation associated with the determined schedule.
US10664301B2

An example method of establishing one or more connections between a target host machine and a remote endpoint connected to a virtual machine (VM) running on a source host machine includes receiving, by a target hypervisor executable on a target host machine, a list of one or more remote endpoints to which a VM executable on a source host machine is connected. The source and target host machines are coupled to a network. The method further includes initiating, by a host communication manager executable on the target host machine, a connection to one or more of the remote endpoints specified in the list before the VM has completed migration from the source host machine to the target host machine.
US10664293B2

An example non-transitory computer-readable medium to store machine-readable instructions that when accessed and executed by a processing resource cause a computing device to perform operations is described herein. The operations include connecting a first properties file with a corresponding application. The first properties file includes a plurality of text entries and associated location indicators. Text in the application is identified that is to be translated. The text to be translated corresponds to at least some of the text entries in the first properties file. The identified text is presented in the application, which provides context for the translation. The translation is received and a second properties file that includes the translation of the identified text and an associated location indicator is generated.
US10664288B2

Techniques for obtaining environment information are disclosed. In an embodiment, a host that has not yet completed a boot process obtains information (also referred to as “environment information”) about facilities that are available for use in a computing environment. The host does not need any functionality that is enabled through a complete boot process to obtain the environment information. The environment information is used for configuring a system service or application on the host, prior to initialization of the system service or application. Initializing the system service or application with such configurations prepares the system service or application to interact with the existing facilities. In an embodiment, a validator validates functional requirements for a computing environment. The validator obtains the environment information. Based on the environment information, the validator determines whether the facilities available to the computing environment matches a set of expected facilities for the computing environment.
US10664281B2

Methods and apparatuses relating to dynamic asymmetric scaling of branch predictor tables are described. Branch predictor circuits to perform dynamic asymmetric scaling of branch predictor tables are also described. In one embodiment, a processor includes an execution unit to execute a branch instruction; and a branch predictor to generate a prediction for the branch instruction from either of a plurality of global history prediction tables of differing history lengths and a floating global history prediction table, wherein the branch predictor is to: for each of the plurality of global history prediction tables, track a total number of unique entries that provide a correct prediction which is not available in a global history prediction table of lower history length within a monitoring period that includes execution of a plurality of instances of the branch instruction, and assign the floating global history prediction table as an extension to a global history prediction table of the plurality of global history prediction tables having a greatest total number of unique useful entries in the monitoring period.
US10664280B2

A fetch ahead branch target buffer is used by a branch predictor to determine a target address for a branch instruction based on a fetch pointer for a previous fetch bundle, i.e. a fetch bundle which is fetched prior to a fetch bundle which includes the branch instruction. An entry in the fetch ahead branch target buffer corresponds to one branch instruction and comprises a data portion identifying the target address of that branch instruction. In various examples, an entry also comprises a tag portion which stores data identifying the fetch pointer by which the entry is indexed. Branch prediction is performed by matching an index generated using a received fetch pointer to the tag portions to identify a matching entry and then determining the target address for the branch instruction from the data portion of the matching entry.
US10664266B2

Maintaining client version affinity during a rolling server cluster upgrade includes a server in the server cluster receiving a request from a client and checking the request for a version cookie indicating a software version that the client is running. Responsive to a determination that the server is running the same software version as the client, the server serves the request. Responsive to a determination that the client is running a software version matching a previous software version of the server, the server initiates a software upgrade on the client instead of servicing the request. Responsive to a determination that the server is not running the same software version as the client, the server forwards the request to one of the other servers in the server cluster that is running the same software version as the client.
US10664265B2

A method, system, and computer program product are provided for generating a container providing a computing environment. At least one processing device combines a base image of a first type of container, including at least one application and an operating system, with a base image of a second type of container including middleware and configuration information to produce a base image of a target container including, from the first type of container, the at least one application and the operating system, and the middleware and the configuration information from the second type of container. The base image of the target container is executed on a computer to provide the computing environment configured in accordance with the configuration information.
US10664255B2

Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.
US10664245B2

Techniques are described herein for generating and managing Web applications. Embodiments include receiving organized data and analyzing the organized data to determine one or more data types contained in the organized data. Based on the one or more data types, suggested widgets are determined, including determining whether a particular data type can be split into two or more data types and suggesting widgets for each split data type. The suggested widgets are presented to a user, and in response to user input accepting the suggested widgets, a Web application comprising the suggested widgets is generated.
US10664244B2

Disclosed are examples of systems, apparatus, methods and computer program products for providing a dynamic page previewer for a web application builder. A database system maintains a multi-tenant non-relational database associated with a number of users, web applications, and web application components. The system displays a user interface for a dynamic page previewer, consisting of a preview page for a web application containing a number of web application components and one or more component toggle buttons corresponding to the components. The system then processes a user request to select a component toggle button. One or more component visibility rules associated with the component are determined, as well as a visibility state for the component. The visibility state is modified in relation to the component visibility rules, and the system presents the preview page of the web application in the user interface with the web application component being visible or not visible based on the modified visibility state.
US10664241B2

A method operating a memory system, can be provided by reading a plurality of data words from a memory system, where each of the plurality of data words is stored in the memory system in a first dimension-major order. The plurality of data words can be shifted into a transpose memory system in the first dimension in parallel with one another using first directly time adjacent clock edges to store a plurality of transposed data words in a second dimension-major order in the transpose memory system relative to the memory system. The plurality of transposed data words can be shifted out of the transpose memory system in the second dimension using second directly time adjacent clock edges.
US10664237B2

An apparatus and method for performing a reciprocal square root. For example one embodiment of a processor comprises: a decoder to decode a reciprocal square root instruction to generate a decoded reciprocal square root instruction; a source register to store at least one packed input data element; a destination register to store a result data element; and reciprocal square root execution circuitry to execute the decoded reciprocal square root instruction, the reciprocal square root execution circuitry to use a first portion of the packed input data element as an index to a data structure containing a plurality of sets of coefficients to identify a first set of coefficients from the plurality of sets, the reciprocal square root execution circuitry to generate a reciprocal square root of the packed input data element using a combination of the coefficients and a second portion of the packed input data element.
US10664216B2

An information processing apparatus includes an acquisition unit that acquires plural pieces of medical apparatus information which are plural pieces of information acquired from a plurality of medical apparatuses; a generation unit that generates presentation information which contains at least a part of the plural pieces of medical apparatus information acquired by the acquisition unit; and a presentation unit that outputs the generated presentation information to a plurality of image display apparatuses.
US10664210B2

A receipt printer includes a printing device, a communication interface configured to receive print data, and a processor. The processor is configured to generate text receipt data representative of text data included in the print data received by the communication interface, generate code symbol data corresponding to an optically-readable code symbol indicative of the text receipt data, based on the text receipt data, and control the printing device to print a receipt image on a receipt sheet based on the print data received by the communication interface and the optically-readable code symbol based on the code symbol data.
US10664208B2

A communication device may detect a disconnection of a first communication link in spite of a communication interface executing a communication for maintaining a state of the first communication link with an external device being established by using a power saving method. The communication device may supply a prohibition instruction for prohibiting a use of the power saving method to the communication interface in a case where the disconnection of the first communication link is detected. The communication interface may maintain a state of a second communication link, which is different from the first communication link, being established by using a normal method without using the power saving method in a case where the communication interface establishes the second communication link with the external device after acquiring the prohibition instruction in response to the disconnection of the first communication link.
US10664206B2

A system includes an image analyzer to analyze an image to be printed by a printer and to obtain an image parameter of the image, and a database to store a plurality of print-mode configurations for the printer. Each print-mode configuration has associated therewith a measure that represents a suitability of the print-mode configuration to print an image having a certain image parameter on a certain print medium. The database receives a query, and the query indicates the image parameter and a print medium. The database selects, responsive to the query and to the measure, a print-mode configuration for the printer, and outputs the selected print-mode configuration. The system modifies the measure associated with the selected print-mode configuration in response to a feedback about the printed image.
US10664193B2

A controller is configured to receive a write request from a host, and send an intermediate parity generation command corresponding to a specified address indicated by the write request to a first storage device in storage devices. The intermediate parity generation command instructs generation of an intermediate parity from new data at the specified address and old data that is updated to the new data. The intermediate parity generation command includes a first address in the memory area at which the new data is stored and a second address in the memory area for storing the intermediate parity. The first storage device is configured to receive the intermediate parity generation command, acquire the new data from the first address, generate the intermediate parity from the new data and the old data stored in the first storage device, and store the intermediate parity at the second address.
US10664192B2

In an example, a computing system is configured to detect data to temporarily store in a group of buffers using an in-memory buffer service; correlate, to the detected data, one or more identifiers of a plurality of identifiers based on a characteristic of the detected data, wherein a first identifier of the plurality corresponds to a first buffer type and a second different identifier of the plurality corresponds to a second buffer type; in response to the data correlated to a single identifier of the identifiers, create a first data object and place the first data object in one of the buffers of the corresponding buffer type; and in response to the data correlated to more than one of the identifiers, create a second data object for each one of the identifiers and place the second data objects in ones of the buffers of the corresponding buffer types, respectively.
US10664190B1

In some examples, a first system may store a data object according to a first data protection level and may send the data object to a geographically remote second system for storing as a replicated data object. Based on determining that a condition for transitioning the data object to a different data protection level has been met, the first system may check a local data structure to determine that the data object was sent to the second system. Based on determining that the data object was sent for replication to the second system, the first system may send a request to the second system to verify storage of the replicated data object at the second system. Based on receiving a reply indicating storage of the replicated data object at the second system, the first system may transition the data object to the different data protection level.
US10664186B2

The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system. Various other methods, systems, and computer-readable media are also disclosed.
US10664183B1

A system includes a processor and memory including one or more memory region groups, each including a plurality of distinct memory regions. In embodiments, each memory region of a particular memory region group has a same set of memory attributes and is associated with a same attribute group identifier (AGI). In response to an access request to a memory location of a memory region within the particular memory region group, the AGI may be used to identify the set of memory attributes to be applied when executing the access request. In response to a request to change one or more memory attributes of the particular memory region group, update of a single entry changes the memory attributes for all memory regions of the particular memory region group, without accessing individual metadata of each memory region. The update can be accomplished atomically and substantially simultaneously.
US10664177B2

Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage.
US10664158B2

A mobile terminal and a method for controlling the same are disclosed, in which a screen split view of execution screens of a plurality of applications included in a recently used list is provided. In more detail, a mobile terminal and a method for controlling the same are disclosed, in which different screen split views are provided depending on whether a screen which is being output to a display unit is an input mode or non-input mode of an application.
US10664149B2

A method for configuring a manufacturing operation management (MOM) data warehouse and providing a user interface (UI) to the MOM data warehouse configuration. The MOM data warehouse forms a database for the data handled within a manufacturing execution system. The method includes: a) mapping the data that has to be presented in the UI into a hierarchical data model being based on an industry classification of the manufacturing process controlled by the manufacturing execution system, the hierarchical data model having a number of levels; b) mapping the hierarchical data model into a radial control based UI; c) displaying in the radial control based UI at least two levels of the hierarchical data model; and d) providing navigation actions in order to scroll up and/or scroll down through the levels of the hierarchical data model.
US10664144B2

An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text.
US10664140B2

A user can select an object represented in video content in order to set a magnification level with respect to that object. A portion of the video frames containing a representation of the object is selected to maintain a presentation size of the representation corresponding to the magnification level. The selection provides for a “smart zoom” feature enabling an object of interest, such as a face of an actor, to be used in selecting an appropriate portion of each frame to magnify, such that the magnification results in a portion of the frame being selected that includes the one or more objects of interest to the user. Pre-generated tracking data can be provided for some objects, which can enable a user to select an object and then have predetermined portion selections and magnifications applied that can provide for a smoother user experience than for dynamically-determined data.
US10664130B2

An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
US10664119B2

A method, a computing device and a computer program product are provided. A content pool view is displayed on a display. The content pool view includes a node retain area and a node delete area. The node retain area has a number of retention periods for retaining contents of documents. Responsive to a user selecting a document via a computing device and dropping the document on a drop position in the node retain area, a node associated with the content of the document is displayed in the drop position of the content pool view. A retention period of the node is set based on the drop position in the node retain area. After a passing of a period of time, the node is moved toward the node delete area while decreasing the set retention period. Responsive to the node being moved into the node delete area, the node is deleted.
US10664118B2

A touch panel has a transparent substrate, a conductive film; a protective layer which is provided on the conductive film to protect the conductive film; and a display device which has a display unit. the conductive film includes: a transparent substrate; a detecting portion provided on at least one surface of the transparent substrate and is provided with a mesh pattern formed of thin metallic wires; and a peripheral wiring portion provided on at least one surface of the transparent substrate and is electrically connected to the detecting portion, a region where the detecting portion is provided is set as a first region and a region other than the first region is set as a second region in the transparent substrate, a wire width change region is present in at least a part of a boundary region including a boundary line between the first region and the second region.
US10664110B2

The present disclosure relates to a touch panel controller, a control information acquisition method and a touch display device in the field of display technology. The touch panel controller includes at least two conductive members and a rotating component. The rotating component includes a supporting component and a mounting component connected to each other. The mounting component is configured to have the at least two conductive members mounted thereon. One end of the supporting component is configured to determine a placement surface that is in contact with a touch panel. A distance between each of the at least two conductive members and the placement surface is less than a sensing distance, and the sensing distance is a distance at which a capacitance change caused by the conductive member is detectable by the touch panel. In the present disclosure, a plurality of rotatable conductive members in the controller are used to input a multi-point touch operation such as rotation or multi-point sliding, which solves the problem in the related art that it is difficult for the stylus to accomplish multi-point touch operations and achieves an effect of performing a variety of multi-point touch operations through the controller.
Patent Agency Ranking