Document Document Title
US10608954B2 Hierarchical resource tree allocation
A method for resource management includes receiving, from a client, an allocation request for a resource, and assigning, to the client, a partition of a hierarchical resource tree. The partition is in multiple partitions of the hierarchical resource tree. The method further includes identifying a deallocated resource in the partition, and allocating, to the client, the first deallocated resource from the partition to create an allocated resource.
US10608950B2 Method of and server for transmitting a personalized message to a user electronic device
There is disclosed a method for sending personalized content to an electronic device associated with a user. The e method executable in a personalized content system, the personalized content system including a communication network; a network resource server hosting a network; a personalized content server coupled to the communication network and accessible by the network resource server and the electronic device via the communication network. The network resource having a generic content link and a personalized content link. The method comprises parsing, by the personalized content server, content of the network resource, to detect a plurality of links contained therein, the plurality of links including the generic content link and the personalized content link; executing, by the personalized content server, a link obfuscation routine, transmitting the content of the network resource with the plurality of links having been obfuscated to the electronic device.
US10608949B2 Simple integration of an on-demand compute environment
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment such that policies of the local environment are maintained for workload that consumes on-demand compute resources.
US10608943B2 Dynamic buffer management in multi-client token flow control routers
Systems, apparatuses, and methods for dynamic buffer management in multi-client token flow control routers are disclosed. A system includes at least one or more processing units, a memory, and a communication fabric with a plurality of routers coupled to the processing unit(s) and the memory. A router servicing multiple active clients allocates a first number of tokens to each active client. The first number of tokens is less than a second number of tokens needed to saturate the bandwidth of each client to the router. The router also allocates a third number of tokens to a free pool, with tokens from the free pool being dynamically allocated to different clients. The third number of tokens is equal to the difference between the second number of tokens and the first number of tokens. An advantage of this approach is reducing the amount of buffer space needed at the router.
US10608941B2 Dual-network for fault tolerance
Embodiments herein relate to a vehicle, including a first plurality of devices associated with a first vehicle function and a second plurality of devices associated with a second vehicle function. The first communication network communicatively couples each of the first plurality of devices to each other, communicatively couples each of the second plurality of devices to each other, and communicatively couple the first plurality of devices to the second plurality of devices. Further, a second communication network communicatively couples less than all of the first plurality of devices to less than all of the second plurality of devices, where the second communication network transmits messages determined to be critical from a first device of the first plurality of devices to a first device of the second plurality of devices.
US10608940B2 Systems and methods for allocating network bandwidth across access modules
A telecommunication system uses a dynamic bandwidth allocation (DBA) algorithm based on current load conditions for controlling transmissions to a plurality of access modules of an access node in order to achieve a fair allocation of network bandwidth at the access node. As an example, access modules at an access node communicate via a control channel with dynamic bandwidth allocation (DBA) logic that receives load information from each of the access modules. Using such load information, the DBA logic dynamically controls the upstream data rates so that a fair allocation of network bandwidth is achieved across all of the access modules. Specifically, the data rates are controlled such that packet flows for services of the same class achieve the same or similar performance (e.g., average data rate) regardless of which access module is receiving each respective packet flow.
US10608937B1 Determining destination resolution stages for forwarding decisions
Destination resolution stages that determine a forwarding decision for a network packet may be selected. Different resolution stages in a packet processing pipeline may be individually identified. Upon accessing an entry in a lookup table in a stage of the packet processing pipeline, a pointer type of a pointer in the entry may identify a next destination resolution stage for determining the forwarding decision of a network packet. Different types of network packets may have forwarding decisions determined using different destination resolution stages, one or more shared resolution stages, or the same resolution stages.
US10608936B1 Implementing data sharing features in legacy software applications
Certain aspects of the present disclosure provide a method of establishing a mapping between users of different applications to enable them to use contact information to initiate data exchange with each other.
US10608930B2 Network statistics estimation and prediction
A network computing device determines a network topology for at least one network flow path between at least one ingress network border device and at least one egress network border device. The network computing device receives a message containing data indicating flow statistics for the at least one ingress network border device. The network computing device generates flow statistics for at least one network device along the at least one network flow path from the network topology and the flow statistics for the at least one ingress network border device. The network computing device generates the flow statistics for at least one network device along the at least one network flow path without receiving flow statistics from the at least one network device along the at least one network flow path.
US10608929B2 Method for routing communications from a mobile device to a target device
A method of routing communications from a mobile device to a target device. A non-whispered speech target device routing list and a whispered speech target device routing list are stored at a memory that is accessible by the mobile device. The mobile device identifies speech characteristics associated with a speech input and further determines whether the speech input corresponds to a whispered speech based on the speech characteristics. When it is determined that the speech input corresponds to a whispered speech, the mobile device routes communications corresponding to the speech input to each target device included in the whispered speech target device routing list. When it is determined that the speech input does not correspond to a whispered speech, the mobile device either routes or refrains from routing communications corresponding to the speech input to each target device included in the non-whispered speech target device routing list.
US10608919B2 Passive intermodulation (PIM) testing in distributed base transceiver station architecture
A passive intermodulation (PIM) tester is provided. The PIM tester includes at least one interface to couple the tester to a front-haul communication link used for communicating front-haul data to a remote radio head (RRH) having one or more antenna ports. The PIM tester includes a programmable processor, coupled to the interface, configured to execute software, wherein the software is operable to cause the tester to do the following: identify at least one tone in at least one downlink band of the remote radio head, wherein potential PIM products may appear in at least one uplink band of the remote radio head in response to the identified at least one tone; inject the identified at least one tone in the at least one downlink band of the remote radio head; and monitor the at least one uplink band for the potential PIM products from the injected at least one tone.
US10608909B2 Network data aggregation system and method for building management systems
A network data aggregation system and method for connected building management systems are disclosed. The aggregation system assesses network connectivity for the building management system. For this purpose, the aggregation system includes building management control panels including modems for reporting to monitoring stations, and a customer management server (CMS). The control panels collect network connectivity information of the modems, and the CMS receives the network connectivity information. In one example, the CMS analyzes the network connectivity information to identify issues in service provider networks that provide connections between the modems of the building management control panels and the service provider networks.
US10608907B2 Open-loop control assistant to guide human-machine interaction
An open-loop control assistance (“OLCA”) system can collect data, correlate and aggregate the data, and perform multi-dimensional analytics on the correlated and aggregated data. The OLCA system can then determine plurality of viable options for a next action to be taken by an operator in an open-loop control process, and can determine a specific option as an optimal choice for the operator to select. The OLCA system can present the plurality of viable options and a rationale explaining why the operator should select the specific option. The OLCA system can capture action(s) taken by the operator, and if the action does not correspond to the recommended action, the OLCA system can capture a reason regarding why the optimal choice was not selected. The OLCA system can analyze results from the action(s). The OLCA system can then fine-tune the open-loop control process based upon the results and the cause(s) thereof.
US10608905B2 Method and system for temporal sampling in evolving network
Method and system for analyzing temporal data includes obtaining a first data set of temporal data of a first size and transforming the temporal data into a computer generated temporal graph containing a set of predefined data properties. The method includes generating a time decay function of a selected temporal attribute and fitting the time decay function into a temporal distribution of the selected temporal attribute in the temporal graph, selecting a data sampling time window in the temporal graph defining a second data set of temporal data of a second size less than the first size based on the time decay function, such that the set of predefined data properties is substantially preserved within the data sampling window, sampling data from the data source within the selected data sampling time window and generating a computer generated temporal subsample graph of the predefined data properties of the sampled network data.
US10608891B2 Wireless access point throughput
Predicting data throughput with a user device comprises a wireless system supported by wireless access points receiving signals from the user device. A wireless prediction system receives data from the wireless system, where the data comprises characteristics of the wireless access point, characteristics of communications with user computing devices, and data throughput statistics. The prediction system categorizes the received data based on one or more of a set of characteristics and determines a maximum data throughput capacity for each of the one or more wireless access points for each of the one or more set of characteristics. The system receives a request for a prediction of data throughput capacity for a particular wireless access point and, based on the characteristics of the particular wireless access point, determines an estimated data throughput capacity based on data throughputs of wireless access points having similar characteristics.
US10608888B2 Relating an operator to a power source
Embodiments of systems and methods to relate a human operator to a welding power source are disclosed. One embodiment is a networked system having a server computer. The server computer is configured to receive first data including at least one of an identity or a location of a welding helmet within a welding environment, and a triggering status indicating a triggering of an arc detection sensor of the welding helmet due to initiation of a welding arc. The server computer is configured to receive second data including at least one of an identity or a location of a welding power source within the welding environment, and an activation status indicating an activation of the welding power source. The server computer is configured to match the welding power source to a human operator using the welding helmet based on at least the first data and the second data.
US10608887B2 Using packet tracing tool to automatically execute packet capture operations
Some embodiments provide a method that performs a packet tracing operation for a particular data flow between endpoints of a logical network to generate a representation of logical network components along a path between the endpoints. In response to a selection of at least two of the logical network components, the method automatically generates separate packet capture operations for execution by physical components that implement each of the selected logical network components. The method uses packet header information to correlate packet data from the separate packet capture operations.
US10608879B2 Validation using natural language processing
Aspects of the present disclosure relate to systems and methods that help automate the validation of a configuration of a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, datatset used for validating a configuration setting may be extracted using natural language processing from technical documentation. In embodiments, this extracted information is used to validate a design vector representing a configuration setting.
US10608871B2 Network functions virtualization based fault processing method and apparatus
An embodiment of the present invention provides a NFV based fault processing method. The method includes: determining a NFVI fault; obtaining self-healing policy information used to indicate whether to perform a self-healing operation on the NFVI fault; and performing the self-healing operation on the NFVI fault when the self-healing policy information indicates that the self-healing operation is to be performed on the NFVI fault. Therefore, time for reporting and making a fault analysis for the infrastructure fault can be saved, the infrastructure fault is rectified as quickly as possible, a fault processing delay is reduced, and system performance can be improved.
US10608870B2 System and method for data replication using a single master failover protocol
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.
US10608867B2 Method and an electronic arrangement for providing demand-supply service of physical communication network resources
The invention makes it possible to offer unused network resources for another communication network operator very fast. VNF technology is utilized in a server that provides the inventive arrangement. The operator who wishes to offer unused capacity can offer physical resources through the server. The operator who wished to obtain the physical resources can request them from the server.
US10608861B2 Method and system for processing frequency offset
The present invention discloses a method and system for processing frequency offset, the method includes: obtaining a current frequency offset state; determining whether the current frequency offset state is consistent with a historical effective frequency offset state; wherein the historical effective frequency offset state is a frequency offset state corresponding to a correct decoding result; if it is determined yes, performing a pre-compensation to a fine frequency offset estimation according to the historical effective frequency offset state. The present application solves the problem that inaccurate frequency offset estimation makes it unable to perform frequency offset compensate.
US10608843B2 Isolation networks for computer devices
In one embodiment, a server instructs one or more networking devices in a local area network (LAN) to form a virtual network overlay in the LAN that redirects traffic associated with a particular node in the LAN to the server. The server receives the redirected traffic associated with the particular node. The server trains a machine learning-based behavioral model for the particular node based on the redirected traffic. The server controls whether a particular redirected traffic flow associated with the node in the LAN is sent to a destination of the traffic flow using the trained behavioral model.
US10608836B2 Tailoring the availability of network resources to on-demand, user proximity, and schedule time
A device comprises of an AC input port for receiving AC power. An AC output port is adapted to receive an AC power cord of the home network device. A switch is provided for controlling the AC power to the home network device and switching the home network device between an on state and an off state. A processor is in communication with the switch for controlling the on state and the off state of the home network device in response to one of three predetermined conditions.
US10608825B2 Decentralized exchanges in a distributed autonomous platform
Disclosed embodiments include a server included in a network. The server is operable to determine a next block signer in a blockchain. The server includes processor(s) and memory containing instructions executable by the processor(s). As such, the server is operable to receive bids from nodes of the network and to select a bid from the received bids. The selected bid is provided by a node from the nodes of the network. The server is further operable to grant a right to sign a next block in a blockchain to the node that provided the selected bid.
US10608823B2 Cryptographic primitive for user authentication
A method of biometric authentication includes receiving a biometric input from a user for authentication of the user to access a system. The method includes receiving a set of elements of a field and a random number from an authentication server via a network. The method further includes decoding the biometric input based on the set of elements to generate a polynomial. The method also includes generating a signature key based on the polynomial. The method includes signing the random number with the signature key. The method includes sending the signed random number to the authentication server. The method further includes restricting access to the system until the user is authenticated by the authentication server. The method also includes permitting access to the system in response to receiving an authentication message from the authentication server.
US10608822B2 Efficient calculation of message authentication codes for related data
A method of computing a message authentication code (MAC) for a message having a common part and an independent part using a constrained processor, including: performing a MAC function on the common part of the message using a first secret key to produce a first output; performing a pseudorandom function on the independent part of the message using a second key to produce a second output, wherein the computation time of the pseudorandom function is significantly less than the computation time of the MAC function; and combining the first output and the second output to produce a computed MAC for the message.
US10608819B1 Portable storage device with internal secure controller that performs self-verification and self-generates encryption key(s) without using host or memory controller and that securely sends encryption key(s) via side channel
Highly secure portable storage device may include a security controller, a data transfer controller and a memory controller. The security controller self-verifies, without a host, an access code. After the verification, the security controller may retrieve a concealed encryption key and a transformation key that were previously self-generated by the security controller. The encryption keys are not generated by the host, a user, or the memory controller. The transformation key is sent to the memory controller via a side channel during a first time period. The concealed encryption key is sent to the memory controller via the side channel during a different time period. After extracting an operating encryption key, the memory controller may notify the data transfer controller to initiate an enumeration process with the host. Data transfer from and to the host is performed via interfaces different from the side channel. Other methods and implementations are also described.
US10608816B2 Authentication system for enhancing network security
A network-based biometric authentication system includes a client computer (10), a third party server (24), and a biometric authentication server (26). A user requests access to a web site hosted by the third party server via the client computer, wherein the third party server communicates a deployable object to the client computer. The client computer executes the deployable object, wherein the object enables the client computer to receive a user name, password, and biometric data from the user and to communicate the user name, password, and biometric data to the biometric authentication server in a secure fashion. The biometric authentication server authenticates the user name, password, and biometric data, and communicates the user name and password to the third party server, which attempts to verify the user name and password in a conventional manner and grants access to the user if the user name and password are verified.
US10608811B2 Private set intersection encryption techniques
The disclosure herein relates to private set intersection techniques. The described private set intersection techniques enable entities to determine common data strings in their respective data sets. The private set intersection techniques described herein allow those common data strings to be shareable between the entities, while maintaining the secrecy of other data strings stored in their respective data sets.
US10608808B1 Iterative recovery from baseline or timing disturbances
In certain embodiments, a method may include receiving one or more equalized samples of an input signal. The method may further include mitigating one or more excursions in the one or more equalized samples based on one or more current decisions of an iterative decoding process to generate compensated equalized samples. In addition, the method may include performing iterative decoding operations based on the compensated equalized samples, updating the current decisions of the iterative decoding process and outputting the current decisions as a converged result when the iterative decoding operations have converged for the compensated equalized samples.
US10608805B2 Supplementary uplink with LTE coexistence adjacent to frequency division duplex spectrum for radio networks
The described technology is generally directed towards using a frequency-separated band as a supplementary uplink band for a new radio downlink band that cannot operate as a time division duplex band and otherwise has no paired uplink band. The paired bands are separated in frequency, yet operate in the time division duplex mode. The supplementary uplink for New Radio facilitates coexistence with LTE in the frequency division duplex spectrum.
US10608791B2 Data transmission method in wireless communication system and device therefor
A downlink (DL) multi-user (MU) transmission method in a wireless local area network (WLAN) system, the DL MU transmission method including receiving a DL MU physical protocol data unit (PPDU) including a physical preamble and a data field from STA (Station) and transmitting the ACK frames in response to the DL MU PPDU to STA. In addition, the data field includes at least one medium access control (MAC) protocol data unit (MPDU), the at least one MPDU includes a MAC header and a MAC frame body, wherein the MAC header includes acknowledge (ACK) indication information, the ACK indication information includes frequency resource allocation information for an uplink (UL) MU orthogonal frequency division multiple access (OFDMA) transmission of ACK frames and modulation and coding scheme (MCS) level information, and the frequency resource allocation information includes an index value indicating a resource unit allocated for the UL MU OFDMA transmission of the ACK frames, and the resource unit corresponds to a 26-tone resource unit, a 52-tone resource unit, a 106-tone resource unit, a 242-tone resource unit, a 484-tone resource unit, or a 996-tone resource unit.
US10608781B2 Applying forward error correction in 66b systems
A method and apparatus for applying Forward Error Correction (FEC) in 66 b systems. For a user data, the apparatus uses a method comprising the steps of generating one or more data blocks using a 66 b code format and the user data; generating one or more FEC parity blocks using the 66 b code format, wherein the parity is calculated over the data blocks; and generating an FEC codeword using the data blocks and the FEC parity blocks.
US10608770B2 Techniques and apparatuses for channel processing backwards compatibility
A base station (BS) may transmit, and a user equipment (UE) may receive, a physical channel, such as a narrowband physical downlink control channel (NPDCCH) or a narrowband physical downlink shared channel (NPDSCH). In an interference-limited scenario in a network, it may be desirable to perform additional processing to introduce interference randomization into the control channel to ensure that the UE can recover data of the control channel. Some types of UEs, such as legacy UEs, may not be capable of recovering the control channel when the additional processing is performed. In some aspects, the BS may identify a type of UE associated with a cell, and may transmit a physical channel processed using a processing scheme selected based at least in part on the type of UE associated with the cell.
US10608767B2 Wireless communication device, wireless information collection system, and wireless communication method
A wireless communication device acquires, from a predetermined wireless slave device included in one or more wireless slave devices different from the wireless communication device, unrelated transmission information that is transmission information wirelessly transmitted to a master device, corresponding to the predetermined wireless slave device, in accordance with the predetermined time division multiple access scheme and that includes identification information identifying the predetermined wireless slave device, the unrelated transmission information being acquired at the time of the wireless transmission. On the basis of the identification information included in the unrelated transmission information, the acquisition time of the unrelated transmission information, and information relating to a transmission sequence, the wireless communication device determines a predetermined time slot for the wireless communication device to transmit the predetermined information to the master device corresponding thereto in accordance with the predetermined time division multiple access scheme; and transmits the predetermined information.
US10608764B2 Methods and systems for synchronization using delay asymmetry
This invention relates to methods and devices for timing synchronization. The invention has particular application where timing is being carried out over packet networks using, for example, the IEEE 1588 Precision Time Protocol (PTP). Embodiments of the invention make use of estimated forward and reverse path delay asymmetries directly in the estimation algorithm (for example a Kalman filter). This can allow the variation in the timestamps which have been compensated for the delay asymmetry to be significantly reduced, which can reduce the complexity of the phase offset estimation algorithm.
US10608762B2 Method for improving digital radio mondiale (DRM) acquisition time
A system and method for improving the DRM (Digital Radio Mondiale) signal acquisition time stores the demodulated DRM signal and accesses it from memory in order to avoid the additional time taken in waiting for service description channel (SDC) data. The system includes an antenna to receive a DRM signal. A tuner tunes the frequency of receiver to a desired range. An asynchronous sample rate converter (ASRC) converts the sampling rate of the received signal to a demodulator sampling rate. A demodulator demodulates the received signal. A memory stores the demodulated signal for reuse. A channel splitter splits the received signal into a fast access channel (FAC), a service description channel (SDC), and a main service channel (MSC). A channel decoder decodes the channel split data. A middleware and an application parses and processes the data in order to output the processed data.
US10608760B2 Systems and methods for detecting satellite-based communication interference
Systems and methods for detecting and reducing signal interference affecting wireless communication with a mobile vehicle includes generating an interference signature based on a correlation multiple signal-quality characteristics of a desired target-signal that is received at an antenna assembly attached to the mobile vehicle, and adjusting the orientation of the antenna assembly based on a change or degradation in the interference signature to thereby improve wireless communication with the vehicle.
US10608751B2 Reception of twin single sideband signals using a MIMO filter
A method of digital communication is described. The method includes generating a first orthogonal frequency division multiplexed (OFDM) signal from a first portion of information bits received at the communication apparatus, generating a second OFDM signal from a second portion of information bits received at the communication apparatus, generating a first input for a modulator using the first OFDM signal and the second OFDM signal, generating a second input for the modulator using the second OFDM signal and the second OFDM signal, and operating the modulator to produce a modulated signal from the first input and the second input.
US10608736B2 System and method for performing in-service optical network certification
A system and method for performing an in-service optical time domain reflectometry test, an in-service insertion loss test, and an in-service optical frequency domain reflectometry test using a same wavelength as the network communications for point-to-point or point-to-multipoint optical fiber networks while maintaining continuity of network communications are disclosed.
US10608726B2 Systems and methods for beamforming training in wireless local area networks
Presently disclosed are systems and methods for beamforming training in WLANs. In various embodiments, there are unified MIMO beamforming training procedure, which includes a training period in which an initiator transmits multiple unified training frames for performing a transmit-beamforming training of the initiator and a receive-beamforming training of one or more responders; a feedback period in which each responder replies with a beamforming-feedback response; and an acknowledgement period during which the initiator transmits respective acknowledgement frames to the one or more responders from which responses were received. Rules for restricted random access in various slots of the feedback period may be implemented, to address response contention between multiple qualifying responders.
US10608721B2 Opportunistic beamforming
The present disclosure describes methods and apparatuses for opportunistic beamforming for communication over preferred resources of a wireless network. A user device receives a signal from a plurality of antenna arrays of one or more base stations. The signal is transmitted, by the base stations, over a set of dedicated communication resources of a wireless network. Each of the base stations may dedicate a same set of resource elements for narrow-band communication with user devices outside of a standard range of a single antenna array. The user device determines a quality of the signal received over the dedicated communication resources and generates an index to identify preferred resources for communicating with the one or more base stations. The user device then communicates the index to the base stations to enable the base stations to establish a narrow-band wireless connection with the user device.
US10608720B2 Indicating support for communication using mid-ambles
Various aspects of the disclosure relate to communication using a data unit that includes at least one mid-amble. In some aspects, an apparatus may use mid-ambles for mobility scenarios (e.g., when the apparatus is moving outdoors). The disclosure relates in some aspects to signaling associated with the use of mid-ambles. In some aspects, an apparatus may signal whether it supports sending and/or receiving data with mid-ambles. In some aspects, an apparatus may signal whether a particular data unit includes at least one mid-amble. In some aspects, an apparatus may signal an indication of at least one mid-amble update interval. In some aspects, an apparatus may signal whether a mid-amble includes a short training field.
US10608718B2 Apparatus and methods for synchronization of transmitters
A first-transceiver system for use in an antenna diversity scheme. The first-transceiver system comprising: a first-receiver; a first-time/clock-generation-unit; a first-transmitter; and a timing-controller. The first-receiver is configured to receive a wireless first-common-signal from a third-party-transmitter, wherein the first-common-signal is representative of a common-signal transmitted by the third-party-transmitter. The timing-controller is configured to: receive signaling representative of the first-common-signal; receive signaling representative of a wireless second-common-signal as received at a second-transceiver, the wireless second-common-signal being representative of the common-signal; and generate a timing-signal based on the first-common-signal and the second-common-signal. The first-transceiver system is configured to set the first-time/clock-generation-unit, based on the timing-signal, to reduce an alignment-error between the first-time/clock-generation-unit and the second-time/clock-generation-unit. The first-transmitter is configured to transmit a wireless first-transmission-signal, in accordance with the first-time/clock-generation-unit, as part of the antenna diversity scheme that comprises aligned transmission of both the first-transmission-signal and a second-transmission-signal.
US10608715B2 Enhanced beam-based codebook subset restriction signaling
Example embodiments are presented for codebook subset restriction and precoder selection in wireless communications systems. For instance, an example method for codebook subset restriction at a user equipment (UE) is presented. In the example method, the UE can receive, from a network node such as a gNB, codebook subset restriction (CBSR) signaling for a first component common to precoders in a first group of codebooks. In an aspect of the present disclosure, a restriction of the first component maps to a restriction of a second component and the second component is common to precoders in a second group of codebooks. In addition, the example method includes restricting precoders selectable from a codebook in the second group of codebooks based on the second component. Network-side methods are presented, as well as example UEs and network nodes.
US10608711B2 Multi-input and multi-output communication method in large-scale antenna system
The present invention relates to a multi-input and multi-output communication method in a large-scale antenna system. An MIMO transmission method according to the present invention includes: obtaining statistical channel information on at least one terminal, dividing terminals into a plurality of classes and a plurality of groups based on the statistical channel information, wherein the groups depend on the classes; determining a group beam-forming matrix for each of the divided groups; performing a group beamforming transmission by group based on the group beam-forming matrix to obtain instantaneous channel information; and scheduling terminals based on the instantaneous channel information. Thus, it is possible to decrease the complexity in a scheduling and precoding calculation without an increase in the amount of wireless resources that are required for providing feedback for a reference signal and channel status information.
US10608707B2 Remote unit supporting radio frequency (RF) spectrum-based coverage area optimization in a wireless distribution system (WDS)
Embodiments of the disclosure relate to a remote unit supporting radio frequency (RF) spectrum-based coverage area optimization in a wireless distribution system (WDS). A remote unit in a WDS includes a plurality of sector RF paths configured to support sectored coverage areas around the remote unit. Each of the sector RF paths includes an antenna configured to communicate an RF communications signal(s) in an RF spectrum(s). A processing circuit determines a selected downlink sector communications signal(s) to be distributed at a selected power from a selected sector RF path(s) in a selected RF spectrum(s) and provides the selected downlink sector communications signal(s) to the selected sector RF path(s). In this manner, the processing circuit can independently configure a sector RF path(s) to distribute a downlink RF communications signal(s) in an RF spectrum(s) at a desired power(s), thus enabling directional capacity optimization and/or RF interference mitigation around the remote unit.
US10608706B2 Electronic device and method for providing feedback path of transmission signal
An electronic device is provided, which includes a housing, a first antenna at a first position, a second antenna at a second position, and a wireless communication circuit inside the housing and connected to the first and second antennas and including modem, a source RF circuit connected to modem and generating an IF signal, a first RF circuit at a third position closer to the first position, a second RF circuit at a fourth position closer to the second position, wherein the first and second RF circuits alternately receive a signal from the source RF circuit to transmit a signal through the first and second antennas, a first electrical path between the source RF circuit and the first RF circuit, a second electrical path between the source RF circuit and the second RF circuit, and a third electrical path between the first and second RF circuits, wherein the first RF circuit transmits a first feedback of the transmission signal to the source RF circuit through the third and second electrical paths, and wherein the second RF circuit transmits a second feedback of the transmission signal to the source RF circuit through the third and first electrical paths.
US10608704B2 Communication system, communication apparatus and communication method
A method for a communication device includes determining whether a first radio frequency (RF) signal at a level of at least a first predetermined field threshold is detected. The method also includes generating a second RF signal at a level of at least a second predetermined field threshold greater than the first predetermined field threshold, when the communication device receives an instruction to generate the second RF signal and the determining determines that the first RF signal at the level of at least the first predetermined field threshold is not detected. The method further includes receiving a load modulated RF signal in response to the second RF signal.
US10608696B2 Method and apparatus for performing frequency hopping for MTC UE in wireless communication system
A method and apparatus for communicating with a machine type communication user equipment (MTC UE) in a wireless communication system is provided. A base station (BS) configures a radio frame for the MTC UE based on a duration of a frequency hopping subframe group (FH-SFG), and communicates with the MTC UE by using the configured radio frame.
US10608693B2 Base station, small cell, and control channel configuration method
The present invention relates to a base station, a small cell, and a control channel configuration method to resolve resource waste caused when an additional physical control channel is used on a backhaul link of a small cell to transmit control information. In a base station provided by an embodiment of the present invention, a transceiver module is configured to receive full-duplex capability support information transmitted by a small cell, where the full-duplex capability support information is used to indicate whether the small cell supports use of a same physical layer resource for simultaneous reception on a backhaul link and transmission on an access link; and a processing module is configured to determine a configuration mode of the backhaul link between the base station and the small cell and the access link of the small cell according to the full-duplex capability support information received by the transceiver module.
US10608692B1 Dual receivers for advertisement scans
Technologies for improving airtime for advertisement packet scanning are described. One apparatus includes a processing device, a memory device, a first radio, a second radio, and a single media access control (MAC) device coupled to the first radio and the second radio. The single MAC device assigns a single MAC address to the first radio and the second radio. The first radio receives first data and the second radio received second data and stores the second data in the memory device. The single MAC device processes the first data received from the radio and processes the second data retrieved from the memory device.
US10608684B2 Method for removing spatial and temporal multi-path interference for a receiver of frequency-modulated radio signals
A method for decreasing multi-path interference, for a vehicle radio receiver including at least two radio reception antennas that each receive a plurality of radio signals composed of time-shifted radio signals resulting from a multi-path effect. The plurality of radio signals combined to deliver a combined radio signal ys to be played, with: yn=WnT[G1,nS, X1,n+G2,nS, X2,n] at time n, where x1 and x2 are vectors the components of which correspond to the plurality of signals received by the first antenna and by the second antenna, respectively, G1,nS and G2,nS are scalars the components of which are the complex weights of a spatial filter and wnT is the transpose matrix of a vector the components of which are the complex weights of a temporal filter. The method includes implementation of an iterative adaptation algorithm to determine the complex weights of the spatial filter and the complex weights of the temporal filter.
US10608681B2 Transmission device and communication system
A transmission device according to an embodiment of the present disclosure includes three output terminals that are arranged in one line and three sets of inductor elements and ESD protection elements that are provided for the respective output terminals. The three output terminals are respectively coupled to three transmission paths. The three sets of the inductor elements and the ESD protection elements are arranged in a non-orthogonal direction with respect to a direction in which the three output terminals are arranged. The transmission device further includes a driver circuit that outputs three actuation signals to the respective three output terminals through the respective three sets of the inductor elements and the ESD protection elements.
US10608679B2 Apparatus and methods for radio frequency front end systems
A wireless device comprising a first antenna and second antenna, a transceiver and a radio frequency front end system electrically coupled between the transceiver and the antennas. The RF front end system includes a first module operable to provide a high band transmit signal to the first antenna, receive a first high band receive signal and a first mid band receive signal from the first antenna. The first high band receive signal has a frequency range greater than that of the first mid band receive signal. The RF front end system further includes a second module operable to provide a mid band transmit signal to the second antenna, receive a second mid band receive signal and a second high band receive signal from the second antenna. The second high band receive signal has a frequency range greater than that of the second mid band receive signal.
US10608673B2 Decoding signals by guessing noise
Devices and methods described herein decode a sequence of coded symbols by guessing noise. In various embodiments, noise sequences are ordered, either during system initialization or on a periodic basis. Then, determining a codeword includes iteratively guessing a new noise sequence, removing its effect from received data symbols (e.g. by subtracting or using some other method of operational inversion), and checking whether the resulting data are a codeword using a codebook membership function. This process is deterministic, has bounded complexity, asymptotically achieves channel capacity as in convolutional codes, but has the decoding speed of a block code. In some embodiments, the decoder tests a bounded number of noise sequences, abandoning the search and declaring an erasure after these sequences are exhausted. Abandonment decoding nevertheless approximates maximum likelihood decoding within a tolerable bound and achieves channel capacity when the abandonment threshold is chosen appropriately.
US10608672B2 Decoding concatenated codes by guessing noise
Devices and methods described herein decode a sequence of coded symbols by guessing noise. In various embodiments, noise sequences are ordered, either during system initialization or on a periodic basis. Then, determining a codeword includes iteratively guessing a new noise sequence, removing its effect from received data symbols (e.g. by subtracting or using some other method of operational inversion), and checking whether the resulting data are a codeword using a codebook membership function. This process is deterministic, has bounded complexity, asymptotically achieves channel capacity as in convolutional codes, but has the decoding speed of a block code. In some embodiments, the decoder tests a bounded number of noise sequences, abandoning the search and declaring an erasure after these sequences are exhausted. Abandonment decoding nevertheless approximates maximum likelihood decoding within a tolerable bound and achieves channel capacity when the abandonment threshold is chosen appropriately.
US10608661B1 Digital-to-analog converter
A digital-to-analog converter is provided. The digital-to-analog converter includes a first plurality of digital-to-analog converter cells configured to generate a first analog signal. Further, digital-to-analog converter includes a second plurality of digital-to-analog converter cells configured to generate a second analog signal. The first analog signal and the second analog signal form a differential signal pair. Further, the digital-to-analog converter includes a transmission line transformer comprising a first input node coupled to the first plurality of digital-to-analog converter cells, a second input node coupled to the second plurality of digital-to-analog converter cells, and a first output node. The transmission line transformer is configured to present a first impedance at the first and second input nodes and to present a second impedance at the first output node.
US10608658B2 Pipelined analog-to-digital converter
A pipelined ADC includes a first sub ADC and a second sub ADC. The second sub ADC is configured to receive, as an input, an analog residue generated by the first sub ADC. The first sub ADC is configured to operate in a first conversion phase, generating a digital output of the first sub ADC, and a second conversion phase, generating the analog residue. The first sub ADC includes a reference-voltage generator circuit configured to generate a reference voltage of the first sub ADC and having a first mode of operation and a second mode of operation, in which the noise power of the reference voltage is less than in the first mode of operation. The reference-voltage generator circuit is configured to operate in its first mode of operation in the first conversion phase and in its second mode of operation in the second conversion phase.
US10608653B2 Digital-to-analog conversion circuit
Embodiments of the present invention provide a digital-to-analog conversion circuit, where the digital-to-analog conversion circuit includes a signal amplitude detector and a digital-to-analog converter. When the signal amplitude detector detects a low signal amplitude, a first current module in the digital-to-analog converter operates normally and a second current module in the digital-to-analog converter stops operating. In addition, when stopping operating, the second current module is in a state of a third bias voltage and a fourth bias voltage that are generated by a second bias circuit. When the amplitude detector detects a high signal amplitude subsequently, the second current module resumes normal operation. After operating normally, the second current module switches back to a first bias voltage and a second bias voltage that are generated by a first bias circuit. This reduces a nonlinearity problem caused before a second current module resumes normal operation.
US10608640B1 On-chip network in programmable integrated circuit
Methods, systems, and computer programs are presented for implementing a network on chip (NOC). One programmable integrated circuit comprises a plurality of clusters, an internal network on chip (iNOC), and an external network on chip (eNOC) outside the plurality of clusters. The plurality of clusters is disposed on a plurality of cluster rows and a plurality of cluster columns, each cluster comprising programmable logic. Further, the iNOC comprises iNOC rows and iNOC columns. Each iNOC row is configured for transporting data and comprising connections to clusters in a cluster row and the eNOC, and each iNOC column is configured for transporting data and comprising connections to clusters in a cluster column and the eNOC.
US10608637B2 Supply voltage compensation for an input/output driver circuit using clock signal frequency comparison
A process and temperature variation operating condition that is globally applicable to an integrated circuit die is sensed in a core circuit region to generate a global process and temperature compensation signal. A voltage variation operating condition that is locally applicable to an input/output circuit within a peripheral circuit region of the integrated circuit die is sensed to generate a local voltage compensation signal. More specifically, the localized voltage operating condition is generated as a function of a measured difference in frequency between a first clock signal generated in the peripheral circuit region in response to a supply voltage subject to voltage variation and a second clock signal generated in the core circuit region in response to a fixed bandgap reference voltage. The operation of the input/output circuit is then altered in response to the global process and temperature compensation signal and in response to the local voltage compensation signal.
US10608635B2 Wiring with external terminal
Apparatuses for providing external terminals of a semiconductor device are described. An example apparatus includes: a pad included in a pad formation area that receives a power voltage; a sub-threshold current reduction circuit (SCRC) included in a peripheral circuit area including a via disposed on a first side of the peripheral circuit area, and a wiring that couples the pad to the via. The SCRC further includes: a voltage line coupled to the via; a logic gate circuit that propagates a signal; an SCRC voltage line coupled to the logic gate circuit; and a SCRC switch disposed in proximity to the via and couples the SCRC voltage line to the voltage line.
US10608632B2 Infrared-based gesture sensing and detection systems, and apparatuses, software, and methods relating to same
An infrared (IR)-based gesture sensing and detection system that includes at least one IR sensor for sensing micro gestures of one or more heat-radiating bodies made within a gesture-sensing region located proximate to the IR sensor. Each unique micro gesture may be used as a control gesture for controlling one or more controllable devices. Non-limiting examples of controllable devices include smart wearable device, handheld computing devices, and smart appliances, among many others. In some embodiments, each IR sensor is a passive IR sensor based on a pyroelectric material, and the IR-based gesture sensing and detection system is configured to consume minimal power to operate.
US10608625B1 Gate driver with continuously-variable current
Circuits, methods, and systems are provided for setting a current level to be used by a current-mode gate driver. The current level may be used to source, sink, or both source and sink current to/from the gate terminal of a power device. The current level is based upon a current or voltage level input from an analog current-setting terminal. This input current or voltage level may take a value from a continuous range of current or voltage values.
US10608624B2 Efficient switching circuit
A switching device includes a first leg having a plurality of transistors connected in series. The switching device also includes a second leg having a transistor, connected in parallel to the first leg. The switching device further includes a controller controlling the plurality of transistors and the transistor. The controller is configured to turn the switching device from a first state to a second state by first turning the transistor from the first state to the second stat and then turning the plurality of transistors from the first state to the second state.
US10608623B2 Transistor-based radio frequency (RF) switch
A transistor-based radio frequency (RF) switch that provides symmetric RF impedance is disclosed. The transistor-based RF switch includes an N number of main field-effect transistors (FETs) stacked in series between a first end node and a second end node. A first end-network is coupled between the first end node and a proximal gate node. The first end-network provides a first variable impedance that equalizes a drain-to-source voltage of the first main FET to within a predetermined percentage of a drain-to-source voltage of a second main FET of the N number of main FETs. A second end-network is coupled between the second end node and the distal gate node, wherein the second end-network provides a second variable impedance to equalize the drain-to-source voltage of an Nth main FET to within the predetermined percentage of the drain-to-source voltage of an N−1 main FET of the N number of main FETs.
US10608621B2 Per lane duty cycle correction
The present disclosure relates generally to improved systems and methods for control of one or more timing signals in a memory device. More specifically, the present disclosure relates to configurable duty cycle correction at one or more DQ pins (e.g., data input/output (I/O) pins) of the memory device. For example, the memory device may include a configurable phase splitter and/or selective capacitive loading circuitry implemented to adjust the duty cycle of a timing signal at one or more DQ pins during and/or after manufacture of the memory device. Accordingly, the memory device may include increased flexibility and granularity of control over the one or more timing signals.
US10608612B2 Saw filter comprising an additional pole
In order to suppress an interference frequency in a ladder-type filter, an additional resonator (RZ1) that acts as a capacitance is connected in parallel to a series resonator (S1). The antiresonance of the additional resonator creates an additional pole in order for the interference frequency to be attenuated more effectively.
US10608610B2 Substrate for a temperature-compensated surface acoustic wave device or volume acoustic wave device
A substrate for a surface acoustic wave device or bulk acoustic wave device, comprising a support substrate and an piezoelectric layer on the support substrate, wherein the support substrate comprises a semiconductor layer on a stiffening substrate having a coefficient of thermal expansion that is closer to the coefficient of thermal expansion of the material of the piezoelectric layer than that of silicon, the semiconductor layer being arranged between the piezoelectric layer and the stiffening substrate.
US10608608B2 Method for fabricating bulk acoustic wave resonator with mass adjustment structure
A method for fabricating bulk acoustic wave resonator with mass adjustment structure, comprising following steps of: forming a sacrificial structure mesa on a substrate; etching the sacrificial structure mesa such that any two adjacent parts have different heights, a top surface of a highest part of the sacrificial structure mesa is coincident with a mesa top extending plane; forming an insulating layer on the sacrificial structure mesa and the substrate; polishing the insulating layer to form a polished surface; forming a bulk acoustic wave resonance structure including a top electrode, a piezoelectric layer and a bottom electrode on the polished surface; etching the sacrificial structure mesa to form a cavity; the insulating layer between the polished surface and the mesa top extending plane forms a frequency tuning structure, the insulating layer between the mesa top extending plane and the cavity forms a mass adjustment structure.
US10608587B2 Crystal oscillator circuit
A method and crystal oscillator circuit match a supply voltage with a drive level of a crystal. The crystal oscillator circuit is based on a Pierce oscillator circuit which further includes a capacitor Cd. The capacitor Cd together with the load capacitor act as a capacitive voltage divider and the capacitance of this capacitor may be selected to reduce the supply voltage to match the drive level of the crystal oscillator without affecting the oscillation margin of the crystal.
US10608582B2 Local oscillator distribution for a millimeter wave semiconductor device
A CMOS gain element is disclosed herein. Also disclosed herein are splitters, comprising the CMOS gain element, and local oscillator distribution circuitry comprising the splitters and the CMOS gain elements. Semiconductor devices comprising the local oscillator distribution circuitry may have smaller footprints and reduced power consumption relative to prior art devices.
US10608581B2 Solar panel location detection system and method
A system for automatically commissioning a solar panel array comprises a plurality of panel monitoring devices, each panel monitoring device connected between a positive and negative terminal of a solar panel. Each panel monitoring device comprises a switching device, the switching device configurable to disconnect an output from the solar panel. The system further compriseslogic configured to automatically obtain a relative position of each panel monitoring device in the system by appointing serially a series of masters from among the panel monitoring devices, each master in turn broadcasting a unique identifier and enabling its output. Each panel monitoring device listens to the masters' broadcasts and stores in memory the unique identifier and information indicating whether the panel monitoring device detected the masters' voltage. The panel monitoring devices determine their respective locations by analyzing the information broadcast by, and the voltage detected from, the masters.
US10608580B2 Concentrator photovoltaic unit, concentrator photovoltaic module, concentrator photovoltaic panel, and concentrator photovoltaic apparatus
In a concentrator photovoltaic unit configured to guide sunlight concentrated by a primary concentrating portion to a power generating element by means of a secondary concentrating portion, the secondary concentrating portion includes: a secondary lens having a three-dimensional shape; and a cover portion being translucent and having a refractive index higher than that of air and lower than that of the secondary lens, the cover portion covering at least a surface on which the sunlight is incident in a surface of the secondary lens, in a thin film shape extending along the surface on which the sunlight is incident. By arranging a large number of the units, a concentrator photovoltaic module can be configured. By arranging a large number of the concentrator photovoltaic modules, a concentrator photovoltaic panel can be configured. By further providing a driving device for tracking the sun, a concentrator photovoltaic apparatus can be configured.
US10608571B2 Open-winding motor drive topology and modulation method thereof
The present invention discloses an open-winding motor drive topology and a modulation method thereof. Each bridge arm includes an upper bridge arm power switching device and a lower bridge arm power switching device, an upper node of the upper bridge arm power switching device is connected to a DC bus voltage, a lower node of the lower bridge arm power switching device is connected to a power ground, and a lower node of the upper bridge arm power switching device and an upper node of the lower bridge arm power switching device are connected as an output node of the bridge arm; the output node of the first bridge arm is connected to a left node of a A-phase stator winding of the open-winding motor, the output node of the second bridge arm is connected to a right node of the A-phase stator winding and a left node of a B-phase stator winding of the open-winding motor, the output node of the third bridge arm is connected to a right node of the B-phase stator winding and a left node of a C-phase stator winding of the open-winding motor, and the output node of the fourth bridge arm is connected to a right node of the C-phase stator winding of the open-winding motor. The invention improves the power density of the drive, thereby ensuring the working performance of the motor.
US10608569B2 Control device of AC rotating electrical machine
A control device of an AC rotating electrical machine includes: a midpoint potential detection unit 12 that detects, for respective phases, midpoint potentials 43, 44, 45 of upper switching elements 41 and lower switching elements 42 of an inverter circuit 20; a phase current detection unit 23 that detects a phase current of each phase of an AC rotating electrical machine 3; and a CPU 11 that calculates a current estimated value Idc of DC current that is input from a DC power supply 2 to the inverter circuit 20, on the basis of the detected midpoint potential of each phase and the phase current of each phase.
US10608566B2 Control apparatus for rotary electric machines
A control apparatus for a rotary electric machine includes at least one of a first corrector and a second corrector. The first corrector corrects a first command voltage as a function of a deviation between a command value for a field current and an actual value of the field current. The second corrector corrects a second command voltage as a function of a deviation between a command value for a d-axis component of an armature current and an actual value of the d-axis component of the armature current. At least one of the first corrector and the second corrector makes the d-axis component of the armature current and the field current non-interfere with each other.
US10608564B1 Universal monitor and fault detector in fielded generators and method
A method and system for monitoring an engine driven generator system (GMS) is provided herein. The system self-configures across generator types and manufacturers via a learning algorithm. Additional sensors are included in the system to provide a robust set of sensor data. Data analysis employed includes comparison to threshold levels, trending of historical data, and Wavelet analysis. A graphical touch screen is provided to users for both controlling the GMS and for viewing results. Monitoring results include operating conditions, existing faults, and warnings of undesirable conditions. Ethernet connections afford review of real time data, diagnostic feedback, and prognostic information at a central location. A sleep state of the GMS conserves generator battery life.
US10608559B2 Electrical machine system
An electrical machine system with mechanically and electrically coupled sub-machines, which have common magnetic sections and common coils and are connected by way of mechanical transmission systems, wherein adjacent sub-machines have mutually opposed directions of rotation with equal rotational speeds, and the mechanical coupling is specified by a transmission functionality, which at the same time defines the transmission ratio of rotor speed to transmission output drive rotational speed.
US10608550B2 Power conversion apparatus
A power conversion apparatus including a circuit board, a transformer, a first circuit, a second circuit, a first main coil, and a second main coil is provided. The transformer, the first circuit, and the second circuit are disposed on the circuit board. The transformer has a first winding and a second winding. The first circuit is coupled to and provides an input voltage to the first winding. The first end of the second winding is configured to provide an output voltage. The second circuit is coupled to the second winding. The first main coil is coupled to the first circuit. The second main coil is printed on the circuit board and coupled between the second circuit and a first reference potential terminal. The first main coil and the second main coil are electrically insulated from each other and magnetically coupled to each other. The first circuit and the second circuit perform digital signal communication through the first main coil and the main second coil to control the voltage value of the output voltage.
US10608546B2 Power converter
A power converter in which a plurality of semiconductor switches are connected to a drive circuit configured to control states of the semiconductor switches, the power converter including: a plurality of semiconductor switches having the same reference potential; a drive circuit configured to control states of the plurality of semiconductor switches; and a multilayer substrate in which a wiring that connects the drive circuit and the plurality of semiconductor switches and includes a reference potential wiring and a control signal wiring is disposed, wherein, in the multilayer substrate, the reference potential wiring and the control signal wiring are disposed in different layers at positions overlapping in a substrate lamination direction, and within the wiring, in a common wiring portion from the drive circuit to a branch point of the wiring and a branch wiring portion from the branch point to each of the semiconductor switches, an impedance of the common wiring portion is set to be lower than an impedance of the branch wiring portion and wiring impedances of the branch wiring portions are matched to each other.
US10608541B1 Digitizing the control loop for a power converter by using a delta-sigma modulator
Most of the AC-DC converters have an analog control loop, which costs additional pins for the compensator, and there are limited options to change settings when, for example, the output voltage needs to change. This specification discloses systems and methods, where a delta-sigma ADC (analog-to-digital converter) is used to digitize the input voltage. The filter after the delta-sigma ADC can give a big delay, which reduces the phase margin of the control loop. To minimize the delay, this invention ensures that, when the setpoint is reached, the input of the delta-sigma modulator is in the middle of the input range. In some embodiments, a digital control loop can be implemented using a delta-sigma modulator together with a PI controller (proportional-integrator controller).
US10608539B1 Multi-phase power supply for stepdown system
A multi-phase power supply for stepdown system includes a plurality of first stage voltage converters, a plurality of second stage voltage converters and a controller. The first stage voltage converters are under open-loop control, and the second stage voltage converters are under close-loop voltage regulation control. The first stage voltage converters convert an input voltage to generate a midway voltage. The second stage voltage converters convert the midway voltage to generate an output voltage. The controller receives the output current of each phase of the first stage voltage converters and the second stage voltage converters, the input voltage, the midway voltage of each phase and the output voltage. The controller adjusts a number of enabled phases and balances the output current according to the output currents, and outputs stable power according to the input voltage, the midway voltage and the output voltage.
US10608532B1 Power converter with multi-mode timing control
A converter circuit includes a power stage circuit configured to convert an input voltage to an output voltage provided at an output, and a control circuit configured to control the power stage circuit. The control circuit is configured to operate in one of a pulse frequency modulation (“PFM”) mode and a pulse width modulation (“PWM”) mode depending on a current supplied to the output. The control circuit includes a multi-mode timer circuit configured to provide a switching signal to set an off time for each switching cycle of the power stage circuit during the PFM mode and during the PWM mode.
US10608526B2 Device and method for calculating switching time
A device and method for calculating switching time. The device includes: a digital calculator configured to calculate a next on time according to an output voltage signal and an inductor current signal detected during an on period of a switching element and calculate a next off time according to the next on time, an input voltage signal and the output voltage signal; and a signal generator configured to generate a pulse width modulation signal for controlling the switching element, according to the next on time and the next off time. Therefore, a digital controlling manner is provided, not only the number of components and the cost are decreased, but also detection accuracy is improved with a simple structure.
US10608525B2 Method and apparatus for implementing a power converter input terminal voltage discharge circuit
A circuit for use in a power converter includes a control circuit capable of detecting whether an AC voltage source is coupled to an input of the power converter, and whether the AC voltage source is uncoupled from the input within a first period of time. A control circuit is coupled to drive a switch in a first operating mode when the control circuit detects that the AC voltage source is coupled to the input, and drive the switch in a second operating mode when the control circuit detects that the AC voltage source is uncoupled from the input. The control circuit is capable of discharging a capacitance coupled between input terminals of the power converter to a SELV level through a discharge path and the switch within a second period of time. An RC time constant of the discharge path is less than or equal to one second.
US10608523B2 12-phase transformer rectifier
A 12-phase static electrical transformer rectifier including a transformer and first and second three-phase rectifier circuits for coupling to a load, the transformer including a primary circuit having three primary coils arranged in a star configuration and a secondary circuit including three first secondary coils and three second secondary coils that are distinct from the first secondary coils. The secondary circuit of the transformer includes a loop of six secondary coils formed by electrically connecting together the three first secondary coils and the three second secondary coils of the secondary circuit.
US10608521B2 Passive circuit and power converter
A passive circuit includes a first inductance unit, a second inductance unit, a third inductance unit, and a fourth inductance unit which are coupled to each other, and a capacitance unit. A first end of the first inductance unit is coupled to a first end of the second inductance unit, and a second end of the first inductance unit is coupled to a first end of the third inductance unit. A second end of the second inductance unit is coupled to a first end of the fourth inductance unit. A second end of the third inductance unit and a second end of the fourth inductance unit are respectively coupled to the capacitance unit.
US10608520B2 Switch circuit
A switch circuit includes a first switch connected to a first node such that the first switch is connected in series between the first node and a first electrode terminal of a DC power source. a second switch connected in series between the first node and a second node which is configured to be connected to a second electrode terminal of the DC power source, a soft switch circuit, a power switching element, and a controller. The soft switch circuit includes a capacitor connected in series between a third node and one of the first and second nodes, a charge-discharge switch connected in series between the third node and another of the first and second nodes, and a charge-discharge resistor connected in parallel to the charge-discharge switch. The power switching element has a drain terminal, a gate terminal connected to the first node, and a source terminal connected to the second node. The controller turns off the first switch, turns off the second switch, and switches the charge-discharge switch from turning off of the charge-discharge to turning on of the charge-discharge at a time point when the controller detects that a current flowing across the drain terminal and the source terminal of the power switching element is equal to or larger than a predetermined threshold while the first switch is turned on.
US10608518B2 Transport device in the form of a long stator linear motor
To provide a simple and flexibly usable transport device in the form of a long stator linear motor, which enables a movement of a transport unit of the transport device in several different planes, it is provided according to the invention that a transition segment including a continuous-flow conveyor having a longitudinal axis is provided, adjoining the starting point or the ending point of the transport track in the longitudinal direction, for transporting the transport unit in a direction of movement extending along the longitudinal axis, wherein the continuous-flow conveyor is provided to move the transport unit in the direction of movement at least sectionally in a conveying plane deviating from the movement plane of the transport track.
US10608517B2 Planar positioning apparatus and positioning table
The invention relates to a planar positioning apparatus, comprising a stator which comprises a coil arrangement consisting of flat coils, a rotor which is arranged opposite the stator in the operating state of the positioning apparatus and which has a planar magnet arrangement comprising a plurality of rows of magnets, wherein the plane which is spanned by the planar magnet arrangement is arranged parallel to the plane of the coil arrangement, at least one position measuring head, which is arranged within the stator or rotor in the operating state of the positioning apparatus, for detecting the position of the rotor relative to the stator, an area scale which is fixed to the rotor or to the stator in a specific position, and an evaluation and control device for evaluating position signals of the position measuring head and for controlling the application of current to the coil arrangement for controlling the position of the rotor with respect to the stator. The stator or the rotor has at least one window for making the area scale visible for the position measuring head, wherein the area scale extends beyond the window between the coil and magnet arrangement, is placed directly on at least one section of the magnet or the coil arrangement, consists of a material which does not influence the magnetic field between the stator and the rotor, and has associated holding means for ensuring a parallel configuration in relation to the rotor and stator over the entire extent of said area scale.
US10608515B2 Synchronous motor
A synchronous motor includes: a stator core formed by stacking, in the axial direction, magnetic steel sheets stamped into a specific shape; and a cylindrical permanent magnet having magnetic poles formed on its outer circumferential surface and having polar anisotropic orientation corresponding to the number of magnetic poles. The permanent magnet is longer than the stator core in an axial direction. Grooves are formed in a portion of an outer circumferential surface of the permanent magnet that is opposed to the stator core and in a portion of the outer circumferential surface of the permanent magnet that is not opposed to the stator core and is located only on one side in the axial direction, and the grooves extends in the axial direction and are formed at a fixed interval in a rotation direction at an inter-magnetic pole portion.
US10608506B2 Method for cooling a generator
A method for cooling a generator using cooling air flowing through the generator, wherein a density of the cooling air when the generator is idling and running passively at a mains frequency of a mains network to which the generator is connected is reduced relative to a density of the cooling air when the generator is operating under load.
US10608503B2 Generator set integrated gearbox
A generator set comprises an engine including a crankshaft rotatable in a first direction about a longitudinal axis of the generator set, and a generator including a generator shaft. A gearbox is positioned between the engine and the generator, all mounted on a chassis. The gearbox couples the crankshaft to the generator shaft. The gearbox includes a gearbox housing having a first end and a second end. The first end is coupled to an engine first end and the second end is coupled to a generator first end. The gearbox also includes a gear set including a plurality of gears, a first gear shaft coupled to a crank shaft first end, and a second gear shaft coupled to a generator shaft first end. The crankshaft and at least a portion of the plurality of gears, and the generator shaft are axially aligned along the longitudinal axis of the generator set.
US10608498B2 Direct drive actuator with switched reluctance motor
An actuator having a switched reluctance motor and a plunger assembly. The switched reluctance motor has a stator and a rotor. The stator has a plurality of stator poles and a plurality of stator windings. Each of the stator windings is wound about a corresponding one of the stator poles. The rotor is rotatable about an axis and has a plurality of rotor poles. The plunger assembly has a plunger and at least one spring. The plunger is co-axially received in the rotor and movable in an axial direction along the axis. The at least one spring is disposed in a force transmission path that includes the plunger and is configured to permit movement of the plunger along the axis in opposite axial directions. The plunger assembly is being driven by the rotor.
US10608493B2 Stator for rotary electric machine having distributed winding structure
There is provided a stator for a rotary electric machine including a stator core including a plurality of teeth arranged along a circumferential direction and a plurality of slots formed between the teeth adjacent to each other, and multi-phase coils in which windings of different phases are respectively wound around the teeth by distributed winding. Each of the slots is provided therein with a plurality of windings forming the coils. The plurality of windings of the different phases are arranged to be overlapped in the circumferential direction in at least a part of the plurality of slots.
US10608484B2 Electric motors
An electric motor may include: a stator; a rotor; and a tubular sleeve. The stator may have a stator cavity with an axis extending in a longitudinal direction. The stator cavity may have a stator inlet for receiving a fluid and a stator outlet for discharging the fluid. The rotor may be arranged inside the stator cavity and be rotatable around the axis. The tubular sleeve may be arranged between the stator and the rotor, coaxial with the axis, and attached to the stator through attachment members. The tubular sleeve may be spaced from the stator by a first tubular gap, and from the rotor by a second tubular gap. The first tubular gap may extend along the longitudinal direction between a first gap inlet and a first gap outlet. The second tubular gap may extend along the longitudinal direction between a second gap inlet and a second gap outlet.
US10608482B2 Method of manufacturing stator core, method of inspecting stator core, stator core, and motor
A method of manufacturing a stator core, the stator core that includes core pieces arranged in a circumferential direction about a central axis that extends in an up-down direction, the core pieces formed by stacking plate members, the plate members each including a core back portion extending in the circumferential direction, a tooth portion extending from the core back portion towards a first side in a radial direction, and a groove portion recessed from a surface on a second side of the core back portion in the radial direction towards the first side in the radial direction, the method of manufacturing the stator core including stamping out an individual piece including the core back portion and the tooth portion stamped out from an electromagnetic steel sheet, and forming the groove portion formed by punching a portion of the electromagnetic steel sheet.
US10608480B2 Device for inductively charging a piece of user equipment, intended for a motor vehicle
A device for wirelessly charging an item of user equipment, intended to be installed in a motor vehicle. The device includes a housing delimiting an inner space, having a frame on which there is installed a support intended to receive an item of user equipment able to be recharged through wireless energy transmission. The device includes a wireless charging module installed in the inner space of the housing, having a circuit board on which there is installed a single transmitter coil configured so as to transmit an electromagnetic field for wirelessly charging the item of user equipment, it includes a rack mechanism able to be actuated by a user so as to move the transmitter coil along the support to a wireless charging position of the item of user equipment.
US10608475B2 Charging control device, charging control method and wireless power receiving device equipped with same
A wireless power receiver for transferring a power received from a wireless power transmitter to a load, the wireless power receiver including a receiving coil configured to receive an AC power from the wireless power transmitter, a rectifier configured to rectify the AC power into a DC power and a controller configured to monitor a DC voltage at an output of the rectifier, in which the wireless power receiver transceives information with the wireless power transmitter through an in-band communication, and the controller creates a control signal to adjust the AC power received from the wireless power transmitter and continuously is configured to charge the load when a charging state is changed.
US10608469B2 Method and apparatus for power transfer to an independent moving cart during travel along a track
A system and method for providing power to independent movers traveling along a track in a motion control system without requiring a fixed connection between the mover and a power source external to the mover. In one embodiment, a sliding transformer transfers power between the track and each mover. In another embodiment, an optical transmitter transfers power between the track and an optical receiver mounted on each mover. In yet another embodiment, a generator includes a drive wheel engaging the track as each mover travels along the track. A power converter on the mover receives the power generated on and/or transmitted to the mover to control an actuator or a sensor mounted on the mover or to activate drive coils mounted on the mover to interact with magnets mounted along the track and, thereby, control motion of each mover.
US10608468B2 Wireless charging systems with in-band communications
A wireless power transmitting device may have control circuitry that supplies drive signals to a coil to produce wireless power signals. The wireless power receiving device may have a coil that receives the transmitted wireless power signals from the wireless power transmitting device. The wireless power receiving device may have a rectifier that rectifies signals received by the coil in the wireless power receiving device and that provides a rectified voltage to a capacitor. A charger in the wireless power receiving device may charge a battery in the device using the rectified voltage. When it is desired to convey information to the wireless power transmitting device, the wireless power transmitting device may cease the transmission of wireless power and the wireless power receiving device may modulate transistors in the rectifier to transmit data to the wireless power transmitting device.
US10608464B2 Electronic apparatus and charging control method using plurality of power sources therefor
A controller (10) of an electronic book reader selects, as a power source for operating the electronic book reader, a capacitor (6) configured to accumulate power from a solar cell (5) upon performing a page turning operation, and a storage cell (7) upon performing an operation of downloading an electronic book.
US10608453B1 Advanced mobile energy storage device
An advanced mobile energy storage device includes an energy storage component for the storage of electrical energy and characterized by a state of charge representative of an amount of energy stored within the energy component and by an energy storage rate into and out of the energy storage component. At least one power input transfers electrical energy into the device for storage in the energy storage component. At least one power output transfers electrical energy out of the device from the energy storage component. A processor determines, for indication to a user, an estimate of time until the state of charge at least reaches one or more particular levels, the estimate determined at least from the state of charge in conjunction with the energy storage rate. The device can network with an external computing device and can generate solar adjustment information.
US10608447B2 System and method for avoiding depleted battery in a parked vehicle
A vehicle electrical system has a battery monitor configured to measure battery current flowing from a vehicle battery and a power management controller receiving a measured battery current value from the battery monitor. A plurality of controller modules receives the current flowing from the vehicle battery, each controller module being coupled to the power management controller to exchange communication signals. The power management controller detects a key-off state wherein the plurality of controller modules are each configured to invoke a respective reduced-power mode. When the battery load exceeds a sleep threshold during the key-off state then the power management controller resets at least one of the modules to re-invoke the respective reduced-power mode. The resetting can involve cycling a status of an ignition signal from ON to OFF.
US10608444B2 Power supply system
The present invention reduces the possibility that parallel connection is not allowed at the time of reactivation. A plurality of battery packs (11, 12) connected in parallel each include a chargeable-dischargeable battery string (21, 22), relays (41, 42) provided in series to the battery string (21, 22), and a detection unit that detects the state of the battery string. A master control unit (34) that controls the battery packs turns off the relays of the battery packs when a circulating current falls below a cancel-allowing current and, on the basis of a result obtained by the detection unit, makes the cancel-allowing current smaller as the SOC-equivalent value of the battery pack into which the largest amount of the circulating current flows increases.
US10608441B2 Methods for steering a magnetic field for smart wireless power transmission
Systems and methods for mitigating constraints associated with wireless power transmission in applications where the position and orientation of the desired magnetic field changes over time, for example, because the position and orientation of the receiver being powered changes over time or because different receivers having different positions and orientations are being powered at different times. In accordance with some embodiments, the system employs a plurality of wireless power transmitters in a defined space, each transmitter consisting of individual coils oriented orthogonally relative to each other. Using field interference amongst these individual coils as well as amongst the transmitters they form, one can actively control the wireless power field intensity and orientation at any given point in the defined space. This allows for methods to steer the power transmission towards a specific target at a specific angle.
US10608436B2 System and method for optimal aggregation of small-scale energy storage
A system for optimal aggregation of small-scale energy storage capacity includes a processor operatively coupled to memory. The processor is configured to implement the steps of: generating predicted energy consumption data based on a model of expected energy usage within a given electrical network; generating predicted energy generation data based on a model of expected energy generation for the given electrical network; generating dispatchable energy storage capacity for one or more energy storing devices having a small-scale energy storage capacity for the given electrical network; determining a set of energy storage devices that need to be dispatched for the given electrical network; comparing the predicted energy consumption data with the predicted energy generation data; and dispatching the set of energy storage devices for the given electrical network.
US10608432B2 Appliance power management system
The specification discloses methods and systems managing the power provided to the components of an appliance by providing a processor and concomitant data memory and a data table stored in memory listing a nominal power consumption for each of a plurality of electrical components of the appliance. The processor is configured to monitor the components to determine which components are being energized based upon the status of their respective inputs and outputs; and adjust the power provided to at least one of said components based upon a predetermined criteria.
US10608428B2 Systems and methods for hybrid voltage and current control in static UPS systems
A system is provided. The system includes a plurality of uninterruptible power supplies (UPSs), each UPS of the plurality of UPSs including an inverter, a ring bus, and at least one controller communicatively coupled to the plurality of UPSs, the at least one controller configured to determine when a bridge current in at least one UPS of the plurality of UPSs reaches a predetermined bridge current limit, and modify, in response to the determination, a capacitor voltage in the inverter of the at least one UPS to reduce a DC fault current component of a load current in the inverter.
US10608417B2 Spark plug
A spark plug having a center conductor, an insulator surrounding the center conductor, at least two electrodes forming a spark gap, and a spark plug body surrounding the insulator and having an external thread arranged at the front end of the spark plug for screwing in to an internal combustion engine. A component that is attached to the front end of the spark plug and comes into contact with fuel during operation is formed as a sintered powder injection molded part, referred to as a metal injection molded (MIM) component.
US10608409B1 Calibration of laser power monitor in an imaging system of a wearable head mounted display
A wearable display includes left and right display lens systems each having imaging units configured for augmented reality imaging. The imaging units include an emitter structure, one or more optical elements, a display optic, an electrically alterable scanning optical element and a calibration light sensor. The emitter structure has one or more light sources configured to emit light. The optical elements direct the light along a light path in the imaging unit. The scanning optical element receives the light from the optical elements and directs it to the display optic. The scanning optical element scans in one or more dimensions to direct the light through an imaging optic that directs the light into the display optic. The calibration light sensor is located at a point along the light path between the emitter structure and the scanning optical element and receives a portion of light from one of the optical elements.
US10608402B2 Optical system and method for locking a wavelength of a tunable laser
An optical system can lock a wavelength of a tunable laser to a specified wavelength of a temperature-insensitive spectral profile of a spectral filter. In some examples, the spectral filter, such as a Fabry-Perot filter, can have a temperature-insensitive peak wavelength and increasing attenuation at wavelengths away from the peak wavelength. The spectral filter can spectrally filter the laser light to form filtered laser light. A detector can detect at least a fraction of the filtered laser light. Circuitry coupled to the detector and the laser can tune the tunable laser to set a signal from the detector to a specified value corresponding to a specified wavelength in the spectral profile, and thereby adjust the selectable wavelength of the tunable laser to match the specified wavelength. In some examples, the optical system can include a polarization rotator, and can use polarization to separate incident light from return light.
US10608392B2 Electrical connector assembly
An electrical connector assembly including a plug electrical connector and a receptacle electrical connector is provided. The plug electrical connector includes a first structural member and a plurality of first terminals, and the first terminals are disposed in the first structural member. The receptacle electrical connector includes a second structural member and a plurality of second terminals, and the second terminals are disposed in the second structural member. The first structural member is adapted for docking with the second structural member such that the first terminals are correspondingly inserted and electrically connected to the second terminals.
US10608388B2 Electrical connector and method for assembling an electrical connector
The invention relates to an electrical connector (2) comprising a coding housing (4) for electrical and mechanical connection to a compatible connector (3) and comprising a plug body (6) for electrical and mechanical connection to an electrical assembly (5, 14, 15, 16), wherein the compatible connector (3) can be connected to the coding housing (4) along an insertion direction (A), and wherein the coding housing (4) and the plug body (6) have a mechanical connecting device (8). It is provided that the connecting device (8) is designed in order to connect the coding housing (4) and the plug body (6) to one another in an interlocking manner in the insertion direction (A), wherein the connecting device (8) prespecifies an assembly movement (B), which differs from the insertion direction (A), in order to connect the coding housing (4) and the plug body (6) to one another.
US10608384B2 Electrical charging devices with bar stabilizers and assemblies
Electrical charging devices with bar stabilizers and assemblies are provided herein. An example apparatus includes a cradle configured to receive and retain an electronic device, side rail tracks extending below the cradle, an electronics tray comprising: a flange that is received by the side rail tracks, a housing that receives an electronics assembly, and an electrical conductor; and a stabilizer that is hingedly coupled to the housing of the electronics tray, the stabilizer extending around a front of the housing of the electronics tray, the stabilizer pivoting between a stored configuration and a deployed configuration.
US10608378B2 Power cord retention device
A retention apparatus is provided for securing a cable into a receptacle of an electronic device. The retention apparatus includes a body with two distal ends. A buckle is located at one distal end while a housing is located at the opposite distal end. The buckle includes at least one tooth. The housing includes a receiver configured to secure the buckle and a handle portion. The receiver includes a securing element and guide. The securing element includes at least one notch to interconnect with the at least one tooth of the buckle.
US10608371B1 Undersea cable connector with internal debonding prevention
An electrical connector for joining a cable to a cathodically protected body in a marine environment includes a connector body having a terminal connector for joining to the cathodically protected body and a mounting portion for receiving the cable. An elastomeric band is positioned around said connector body mounting portion and exerts radially compressive inward force thereupon. An encapsulant is formed around and bonded to said connector body mounting portion, said elastomeric band and the cable. A method for making the electrical connector is further provided.
US10608370B2 Wire with a core, a terminal with barrels crimped to the core and a molded portion covering the barrels and the core
A wire with terminal, (10) includes a barrel (23) formed in a rear end part of a terminal fitting (15) such that two crimping pieces (27) extend from both widthwise side edges of a base plate (24) and crimped to surround an exposed area (14) of a core (12) with extending end parts (27E) of the crimping pieces (27) held close to each other, and a mold (30) covering the entire exposed area of the core (12) including a crimped part to the barrel (23) in a liquid-tight manner. A front end of the core (12) is disposed behind those of the crimping pieces (27). The barrel (23) is formed with a communicating portion (29) for causing a crimping space (28) of the barrel (23) to be open in an outer peripheral surface of the barrel (23) on a side before the front end of the core (12).
US10608368B2 Modular plug-in connector, replaceable module printed circuit board
A modular plug-in connector includes: at least one connection terminal; and a printed circuit board module housing which is connected to the at least one connection terminal. The printed circuit board module housing includes a recess for reversibly inserting a module printed circuit board, a voltage input terminal connectable to a voltage source, and a voltage supply contact that is electrically connected to the voltage input terminal. The module printed circuit board inserted in the recess is suppliable with electrical energy from the voltage input terminal vis-à-vis the voltage supply contact. The printed circuit board module housing includes a signal line terminal and a signal line contact electrically connected to the signal line terminal, such that data exchange between the signal line terminal and the module printed circuit board inserted into the recess occurs using the signal line contact.
US10608367B2 Electrical connector and fixing bending member thereof
The present invention relates to the field of connectors, and in particular to an electrical connector and a fixing bending member thereof. The electrical connector includes a contact with a front end being a plugging end and at least two contact mounting plates arranged left and right in parallel and extending along forward and backward directions, and further includes a fixing bending member for fixing the contact mounting plates. The fixing bending member includes a first portion for fixing onto the top of the electrical connector, a second portion for fixing at a tail portion of the electrical connector and a connecting portion connecting the first and second portions. The first portion and the second portion extend toward the same side of the connecting portion. The connecting portion is provided on the top of the electrical connector. The top of the electrical connector is provided with a top recessed slot for the insertion and fixation of the first portion such that the first portion is fixed onto the top of the electrical connector, or the connecting portion is provided at the tail portion of the electrical connector. The tail portion of the electrical connector is provided with a tail recessed slot for the insertion and fixation of the second portion such that the second portion is fixed to the tail of the electrical connector. The problem that a contact insulation mounting plate of an existing electrical connector is easily deformed is solved.
US10608355B2 Tool-less top service of m.2 latch on board
The present disclosure provides a computing device. The computing device includes an electronic component. The computing device also includes a printed circuit board assembly (PCBA). The PCBA includes at least two latch receiving spaces. The two latch receiving spaces are positioned on the PCBA to accommodate various sizes of the electronic component. The computing device also includes a latch assembly for securing the electronic component. The latch assembly is connected to the PCBA at one of the at least two latch receiving spaces.
US10608354B2 Implantable connector with two electrical components
An example implantable connector for connecting an electronics package and a neural interface is made by way of a set of compressible contacts (e.g., springs) that physical contact a set of corresponding exposed bond pads. The compressible contacts are held in compression with the exposed bond pads using a mechanical coupler. The compressible contacts are physically separated and electrically isolated from each other by way of a compressible gasket. The compressible gasket is also held in compression using the mechanical coupler.
US10608351B2 Spring and terminal
A spring and a terminal relate to the technical field of electric connection structures and applied to a grounding connection of a camera inside the terminal, where a fitting component can be inserted into the spring in any side direction and elastically connected to the spring such that a sequence of assembling and disassembling the fitting component can be freely selected. The spring includes a mounting bracket and a contact part that are successively arranged in a first direction, the contact part is coupled to the mounting bracket using at least three elastic limiting arms, and the at least three elastic limiting arms are disposed at an even interval on one end of the contact part proximate the mounting bracket.
US10608341B2 Wideband asymmetric slot antenna
The present application generally relates to antennas embedded in or on glass structures. More specifically, the application teaches a wideband coplanar antenna employing a slot shape in the ground plane configured to accomplish a broadband frequency response wherein the two axis of symmetry in the antenna design are fragmented in order to maximize resonances of RF currents over broader frequency bands.
US10608336B2 Antenna device and electronic device comprising antenna
An antenna device includes a ground member including a plane part and a plurality of extension parts extending from one end of the plane part in a first direction and arranged along a second direction, a plurality of patch-type radiators arranged on the plane part along the second direction and configured to radiate vertical polarization, and a plurality of straight radiators spaced apart from the ground member, respectively arranged to be adjacent to the plurality of extension parts, extending in the first direction, and configured to radiate horizontal polarization.
US10608332B2 Microstrip antenna
There is provided a microstrip antenna. A plurality of dielectric layers are stacked. An antenna is provided on the uppermost dielectric layer of the plurality of dielectric layers. Conductor layers are respectively provided on lower surfaces of the dielectric layers. The conductor layers have different dimensions in a plane direction thereof so that electromagnetic waves to be radiated from the conductor layers are cancelled with each other.
US10608330B2 Method and apparatus to conceal near transparent conductors
The present application generally relates to antennas embedded in or on glass structures. More specifically, the application teaches a method and apparatus for camouflaging near-transparent conductors by adding additional conductive or non-conductive materials of non-conductive areas by applying the additional materials in the same plane or a different plane than the antenna.
US10608318B2 Glass antenna
A glass antenna with improved reception sensitivity was provided. A glass antenna formed on a surface of a window of a motor vehicle includes: an FM antenna element; and a heater that is capacitively coupled to the FM antenna element, and includes a plurality of heating wires, wherein a distance S between the FM antenna element and the heater is more than 40 mm.
US10608311B2 Cable assembly comprising a single wire coupled to a signal launcher and housed in a first cover portion and in a second ferrite cover portion
Embodiments of the present disclosure provide techniques and configurations for a cable assembly for single wire communications (SWC). In one instance, the cable assembly may comprise a wire having a wire end to couple with a signal launcher of an electronic device, and a first cover portion to house a first portion of the wire that extends from the wire end. The first cover portion may comprise a shape to conform to a shape of the signal launcher, and may be fabricated of a material with a dielectric constant above a threshold. The assembly may further comprise a second cover portion coupled with the first cover portion to house a second portion of the wire that extends from the first wire portion and protrudes from the first cover portion. The second cover portion may be fabricated of a ferrite material. Other embodiments may be described and/or claimed.
US10608300B2 Housing arrangement for at least one battery cell
The present invention relates to a housing arrangement (10) for at least one battery cell (1), preferably a lithium battery cell (1) and/or a lithium pouch cell (1), wherein the housing arrangement (10) comprises at least one frame element (20) which comprises a wall (30) and an intermediate space (40) configured by the wall (30) for the acceptance of the battery cell (1), wherein at the wall (30) multiple ventilation recesses (50) are provided, wherein the ventilation recesses (50) comprise such an alternating orientation that the entry of a fluid (5) can occur alternatingly through the ventilation recesses (50).
US10608298B2 Heating control method and heating control device for battery structure, and battery system
The present application relates to a heating control method and a heating control device for a battery structure, and a battery system. The heating control method includes steps of: S10, detecting a temperature value T of the battery structure; S20, judging whether the temperature value T meets a first heating condition, if yes, going to step S30; S30, controlling a positive electrode terminal to be connected with a negative electrode terminal to form short circuit, so as to heat the battery structure using heat generated by a short circuit current. When the first condition is met, the positive and negative terminals are connected to form short circuit, the heat generated by the short circuit current rapidly dissipates in the battery structure, so that the battery structure can be heated rapidly, which decreases the difference between internal and external temperature of the battery structure when adopting conventional heat conduction method.
US10608294B2 Power storage device, cell, balance operation method, and program
A power storage device includes: a plurality of series-connected battery cells (311); a balance circuit (112) that is provided for each of the plurality of battery cells (311), and is connected with corresponding one of the battery cells; a first temperature sensor (111) that is provided for every one or more of the balance circuits (112), and measures a temperature of a corresponding balance circuit (112); and a control unit (121) that stops an operation of the corresponding balance circuit (112) when a first measured temperature measured by the first temperature sensor (111) is equal to or more than a first upper reference temperature, and restarts an operation of the corresponding balance circuit (112) when the first measured temperature becomes equal to or less than a first lower reference temperature that is lower than the first upper reference temperature after an operation of the corresponding balance circuit (112) is stopped.
US10608293B2 Dual sided reusable battery indicator
A reusable battery indicator comprises a voltage sensor configured to convert sensed analog characteristics of a battery to digital information; a communication circuit communicatively connected to the voltage sensor; an antenna operatively coupled to the communication circuit; and a connection mechanism having at least a first connector and a second connector that are electrically connected to the voltage sensor, the first connector and the second connector being adapted to be removably connected to a first battery terminal and to a second battery terminal, respectively, thereby completing an electrical circuit between the voltage sensor and the first and second battery terminals when the connection mechanism is coupled to the first battery terminal and to the second battery terminal.
US10608287B2 Method for producing energy storage cells, energy storage cells, battery module, and motor vehicle
A method for producing an energy storage cell, in particular a lithium-ion cell, whose housing is elastically deformable include introducing at least one electrode coil or electrode stack, having at least two electrodes and at least one separator arranged between the electrodes, into a housing. The method also includes introducing an electrolyte into the housing, and filling the housing with gas and generating an excess pressure in the housing, by which at least one housing wall of the housing is curved outward. The housing is sealed in a gas-tight manner such that the excess pressure in the housing and the curvature of the at least one housing wall are maintained, and such that the housing is elastically deformable in a direction perpendicular to the at least one curved housing wall.
US10608286B2 Secondary cell
Provided is a secondary cell which is resistant to vibration and impact. The secondary cell includes a flat wound group supported, through an insulator, at a lid on which external terminals are arranged, and a cell case for housing the flat wound group. In the secondary cell, a flat portion of the flat wound group has a gap between the flat portion and a wide surface of the cell case, and is held on the wide surface near a cell case bottom through a holding portion.
US10608285B2 Lamination device
A lamination device of the present invention includes a pattern roller part embodying a pattern on an electrode assembly, wherein the pattern roller part includes a rotation roller disposed on a surface of the electrode assembly to emit heat and a pattern cover wound around an outer circumferential surface of the rotation roller and partially pressing the surface of the electrode assembly together with the heat transferred from the rotation roller to embody a pattern, and the pattern cover includes a pattern film wound around the outer circumferential surface of the rotation roller and a deformation member disposed on an inner surface of the pattern film to wind the pattern film around the outer circumferential surface of the rotation roller while being deformed by the heat transferred from the rotation roller.
US10608283B2 Electrolyte for lithium secondary battery and lithium secondary battery including the same
Provided are an electrolyte for a lithium secondary battery and a lithium secondary battery including the same, wherein the electrolyte for a lithium secondary battery of the present invention may improve DC-IR characteristic and battery storage characteristic, and may improve high-temperature stability, low-temperature characteristic, and lifespan characteristic to thereby be effectively used for manufacturing a secondary battery.
US10608281B2 Nanofilled solid polymer electrolytes
Embodiments of the disclosure relate to solid electrolytes comprising nanowhiskers. More particularly, embodiments of the disclosure relate to solid electrolytes comprising PEO6LiX crystalline complex and nanowhiskers to stabilize the PEO6LiX crystalline complex.
US10608280B2 Brush block copolymer electrolytes and electrocatalyst compositions
Provided herein are copolymer electrolytes and electrocatalyst platforms, including brush block copolymers, triblock brush copolymers and pentablock brush copolymers. The copolymers described have beneficial chemical, physical and electrical properties including high ionic conductivity and mechanical strength. In embodiments, for example, the provided copolymer electrolytes and electrocatalyst platforms are doped with lithium salts or mixed with ionic liquids to form ion gels. In some embodiments, the copolymers provided herein self-assemble into physically cross-linked polymer networks with additional useful properties. The provided copolymers have low dispersity in the polymer side chains and do not require post-polymerization modifications.
US10608253B2 Lithium secondary battery and method of fabricating the same
A lithium secondary battery includes a cathode formed from a cathode active material including a first cathode active material particle and a second cathode active material particle, an anode and a separator interposed between the cathode and the anode. The first cathode active material particle includes a lithium metal oxide including a continuous concentration gradient in at least one region between a central portion and a surface portion. The second cathode active material particle includes a lithium metal oxide including at least two metals except for lithium which have constant concentrations from a central portion to a surface, and the second cathode active material particle includes an excess amount of nickel among the metals except for lithium.
US10608235B2 Multi-electrode electrochemical cell and method of making the same
A multi-electrode device that includes an anode electrode, a cathode electrode, and a gate electrode situated between the anode and cathode, and having an electrolyte. The multi-electrode device can be a secondary (rechargeable) electrochemical cell. The gate electrode is permeable to at least one mobile species which is redox-active at at least one of the anode and cathode. The gate electrode has a resistance that is lower than that of a conductive non-uniform morphological feature that could be grown on the anode. The gate electrode provides the ability to avoid, recognize, and remove the presence of such non-uniform morphological features, and provides an electrical electrode that can be used to remove such non-uniform morphological features.
US10608233B2 Method of manufacturing secondary battery
A method of manufacturing a secondary battery including a negative electrode collector connected to a layered negative electrode core body exposed portion by welding, the method including a first step of disposing a core body connection of the negative electrode collector on an outer surface side of a layered negative electrode core body exposed portion so that a recess in the core body connection opposes the layered negative electrode core body exposed portion, a second step of pressing, with a pressing member, a portion in the core body connection where the recess is formed, forming a deformed portion, and contacting the deformed portion to the layered negative electrode core body exposed portion, and a third step of abutting an electrode for resistance welding against the negative electrode collector and resistance welding the negative electrode collector and the layered negative electrode core body exposed portion to each other.
US10608228B2 Busbar module and busbar
A busbar module (10) includes a busbar (11) having a plate-like body (12) electrically connectable to battery cells (30), a barrel (16) composed of a cut-and-raised portion (15) formed on the plate-like body (12) and a wire (20) fixed to the barrel (16). Integration of the plate-like body (12) to be connected to the battery cells (30) and the barrel (16) to be fixed to the wire (20) achieves a weight reduction.
US10608207B2 Organic light-emitting diode display device including a thin film encapsulation layer
A display device includes: a substrate; an organic light-emitting diode positioned above the substrate; and a thin film encapsulation layer disposed on the organic light-emitting diode. The thin film encapsulation layer includes: at least one inorganic layer; and at least one organic layer disposed on the at least one inorganic layer. The at least one organic layer has a refractive index of about 1.66 or greater.
US10608201B2 Foldable display apparatus and method of manufacturing the same
A foldable display apparatus includes a display panel that is foldable, and an expansion member located in a folding part of the display panel, the expansion member being expandable in response to stimulations.
US10608199B2 Display apparatus
A display apparatus in which a cathode electrode disposed in a display area is prevented from being oxidized. The display apparatus includes a substrate including a display area and a non-display area surrounding the display area, a first electrode formed on the substrate, an organic light emitting layer formed on the first electrode, and a second electrode formed on the organic light emitting layer and including at least one first opening area.
US10608191B2 OLED device, glass substrate and fabricating method thereof
A glass substrate is provided. The glass substrate comprises the following elements. A main body includes at least one array of bumps disposed thereon and a gel layer covering the at least one array of bumps. The at least one array of bumps includes multiple bumps made of an insulating material, and between adjacent bumps a predetermined spacing is reserved. An OLED device and a method of fabricating the glass substrate are also provided. Thus, the poor effect in current design of extending the moisture infiltration path is improved, the adherence between the gel layer and the glass substrate is increased, and thereby to protect the devices and extend the lifetime of the devices.
US10608184B2 Organic polymer photo device with broadband response and increased photo-responsitivity
An organic polymer photo device with broadband response and high photo-responsitivity includes an anode terminal with a hole transporting network, and a cathode terminal with an electron transporting network. Positioned in electrical communication with the hole transporting network and the electron transporting network is a blended material that has at least one organic polymer light absorbing component. The organic light absorbing component is configured to have a collection length that is larger than the distance to the nearest electron transporting network and hole transporting network. As such, the blended material forms a light absorbing area that has a dimension that is greater than the collection length of the organic polymer light absorbing component.
US10608183B2 Charge transport layer and organic photoelectronic element
To provide a charge transport layer excellent in the external quantum efficiency, and an organic photoelectronic element comprising the charge transport layer.A charge transport layer comprising a film containing a fluorinated polymer and a semiconductor material, wherein the film has a material composition such that ΔEth is within a range of from 0.010 to 0.080 MV/cm. An organic photoelectronic element comprising the charge transport layer.
US10608180B2 Resistive memory cell with intrinsic current control
Providing for a two-terminal memory cell having intrinsic current limiting characteristic is described herein. By way of example, the two-terminal memory cell can comprise a particle donor layer having a moderate resistivity, comprised of unstable or partially unstable metal compounds. The metal compounds can be selected to release metal atoms in response to an external stimulus (e.g., an electric field, a voltage, a current, heat, etc.) into an electrically-resistive switching medium, which is at least in part permeable to drift or diffusion of the metal atoms. The metal atoms form a thin filament through the switching medium, switching the memory cell to a conductive state. The moderate resistivity of the particle donor layer in conjunction with the thin filament can result in an intrinsic resistance to current through the memory cell at voltages above a restriction voltage, protecting the memory cell from excessive current.
US10608176B2 Memory device and method of fabricating the same
A memory cell pillar of a memory device includes a heating electrode having a base portion (leg) and a fin portion (ascender), and a selection device between a first conductive line and the heating electrode. A side surface of the selection device and a side surface of the fin portion extend along a first straight line. A method of fabricating a memory device includes forming a plurality of first insulating walls through a stack structure including a preliminary selection device layer and a preliminary electrode layer, forming a plurality of self-aligned preliminary heating electrode layers, forming a plurality of second insulating walls each between two of the plurality of first insulating walls, and forming a plurality of third insulating walls in a plurality of holes extending along a direction intersecting the plurality of first insulating walls.
US10608173B2 Ion beam apparatus with continuously changing parameter control
An ion beam apparatus may include a chamber assembly configured to hold a material and direct an ion beam on the material, a detector configured to detect a signal generated from the material based on the ion beam being directed on the material, and a controller configured to control at least one parameter associated with the chamber assembly based on the signal, such that at least one of an ion energy associated with the ion beam, an ion current associated with the ion beam, and an incident angle of the ion beam with respect to a top surface of the material is changed continuously with time.
US10608168B2 Isolated hall effect element with improved electro-magnetic isolation
A planar Hall effect element be formed upon or can include a P-type substrate. The planar Hall effect element can also include a Hall plate region. The Hall plate region can include a first portion of an N-type layer disposed over the P-type substrate. The first portion of the N-type layer can include a top surface distal from the P-type substrate, and a continuous N-type outer boundary intersecting the top surface of the Hall plate region. The planar Hail effect element can also include an isolation region having a continuous outer boundary and having a continuous inner boundary, the continuous inner boundary in contact with all of the outer boundary of the Hall plate region, the P-type substrate and the first portion of the N-type layer not forming a P/N junction.
US10608166B2 Method for manufacturing a piezoelectric device
A method for manufacturing a piezoelectric device that includes a substrate, a piezoelectric layer directly or indirectly supported by the substrate and arranged above the substrate, a heater, and a heater electrode for driving the heater. Moreover, the method includes forming the piezoelectric layer, the heater, and the heater electrode and subjecting the piezoelectric device to heat treatment with heat generated from the heater by driving the heater by feeding electric power to the heater electrode.
US10608159B2 Method of making a superconductor device
A method of forming a superconductor device structure is disclosed. The method comprises forming a base electrode in a first dielectric layer, forming a junction material stack over the base electrode, forming a hardmask over the junction material stack, etching away a portion of the junction material stack to form a Josephson junction (JJ) over the base electrode, and depositing a second dielectric layer over the hardmask, the JJ, the base electrode and the first dielectric layer. The method additionally comprises forming a first contact through the second dielectric layer to the base electrode to electrically couple the first contact to a first end of the JJ, and forming a second contact through the second dielectric layer and the hardmask to electrically coupled the second contact to a second end of the JJ.
US10608157B2 Qubit network non-volatile identification
A technique relates to a superconducting chip. Resonant units have resonant frequencies, and the resonant units are configured as superconducting resonators. Josephson junctions are in the resonant units, and one or more of the Josephson junctions have a shorted tunnel barrier.
US10608151B2 Light source device
A light source device includes a light emitting element and a light transmissive member having a light incident surface opposite to the light emitting element, and a light emitting surface. The light incident surface includes an inner region having a retroreflective lens portion and directly facing the light emitting element, and an outer region having a shape different from a shape of the retroreflective lens.
US10608148B2 Stabilized fluoride phosphor for light emitting diode (LED) applications
A stabilized fluoride phosphor for light emitting diode (LED) applications includes a particle comprising manganese-activated potassium fluorosilicate and an inorganic coating on each of the particles. The inorganic coating comprises a silicate. A method of making a stabilized fluoride phosphor comprises forming a reaction mixture that includes particles comprising a manganese-activated potassium fluorosilicate; a reactive silicate precursor; a catalyst; a solvent; and water in an amount no greater than about 10 vol. %. The reaction mixture is agitated to suspend the particles therein. As the reactive silicate precursor undergoes hydrolysis and condensation in the reaction mixture, an inorganic coating comprising a silicate is formed on the particles. Thus, a stabilized fluoride phosphor is formed.
US10608140B2 LED with patterned surface features based on emission field patterns
The escape surface of a light emitting element includes features that include sloped surfaces that have angles of inclination that are based on the direction of peak light output from the light emitting element. If the light output exhibits a number of lobes at different directions, the sloped surfaces may have a corresponding number of different angles of inclination. To minimize the re-injection of light into adjacent features, adjacent features may be positioned to avoid having surfaces that directly face each other. The features may be shaped or positioned to provide a pseudo-random distribution of inclined surfaces across the escape surface, and multiple roughening processes may be used.
US10608131B2 Solar cell panel and method for manufacturing the same
Disclosed is a solar cell including: a solar cell including an electrode; a wiring portion electrically connected to the electrode of the solar cell; a connection member positioned between the electrode and the wiring portion at a connection portion of the electrode and the wiring portion to electrically connect the electrode and the wiring portion; and an insulating layer covering the electrode entirely where the connection member is not positioned to insulate the electrode and the wiring portion at a portion other than the connection portion. The insulating layer includes an organic solderability preservative (OSP).
US10608130B2 Solar cell module
Discussed is a solar cell module including a plurality of bi-facial solar cells having a front surface and a back surface, a light transmission protection part positioned on the front surfaces of the plurality of bi-facial solar cells, a front protection part positioned between the light transmission protection part and the front surfaces of the plurality of bi-facial solar cells, a back sheet positioned on the back surfaces of the plurality of bi-facial solar cells, wherein the back sheet includes a first area overlapping the plurality of bi-facial solar cells, and a second area being a remaining portion except the first area and a back protection part positioned between the back sheet and the back surfaces of the plurality of bi-facial solar cells, wherein the back sheet includes a base layer, a first sheet layer, and a second sheet layer.
US10608126B2 Laser process and corresponding structures for forming contact holes of solar cells
Contact holes of solar cells are formed by laser ablation to accommodate various solar cell designs. Use of a laser to form the contact holes is facilitated by replacing films formed on the diffusion regions with a film that has substantially uniform thickness. Contact holes may be formed to deep diffusion regions to increase the laser ablation process margins. The laser configuration may be tailored to form contact holes through dielectric films of varying thicknesses.
US10608122B2 Schottky device and method of manufacture
A Schottky device includes a plurality of mesa structures where one or more of the mesa structures includes a doped region having a multi-concentration dopant profile. In accordance with an embodiment, the Schottky device is formed from a semiconductor material of a first conductivity type. Trenches having sidewalls and floors are formed in the semiconductor material to form a plurality of mesa structures. A doped region having a multi-concentration impurity profile is formed in at least one trench, where the impurity materials of the doped region having the multi-concentration impurity profile are of a second conductivity type. A Schottky contact is formed to at least one of the mesa structures having the doped region with the multi-concentration impurity profile.
US10608121B2 FinFET transistor gate and epitaxy formation
Embodiments are directed to a method of forming a semiconductor device and resulting structures that reduce shallow trench isolation (STI) undercutting, floating gates, and gate voids without degrading epitaxy quality. The method includes forming a first and second semiconductor fin on a substrate. A buffer layer is formed on a surface of the substrate between the first and second semiconductor fins and a semiconducting layer is formed on the buffer layer. The buffer layer is selectively removed and replaced with a dielectric layer. A first gate is formed over a first channel region of the first semiconductor fin and a second gate is formed over a second channel region of the first semiconductor fin. Source and drain epitaxy regions are selectively formed on surfaces of the first gate.
US10608116B2 Semiconductor device
An object is to stabilize electric characteristics of a semiconductor device including an oxide semiconductor to increase reliability. The semiconductor device includes an insulating film; a first metal oxide film on and in contact with the insulating film; an oxide semiconductor film partly in contact with the first metal oxide film; source and drain electrodes electrically connected to the oxide semiconductor film; a second metal oxide film partly in contact with the oxide semiconductor film; a gate insulating film on and in contact with the second metal oxide film; and a gate electrode over the gate insulating film.
US10608113B1 Semiconductor structure and fabrication method thereof
A semiconductor structure includes a semiconductor substrate, at least a silicon germanium (SiGe) epitaxial region disposed in the semiconductor substrate, and a contact structure disposed on the SiGe epitaxial region. The contact structure includes a titanium nitride (TiN) barrier layer and a metal layer surrounded by the TiN barrier layer. A crystalline titanium germanosilicide stressor layer is disposed in the SiGe epitaxial region and between the TiN barrier layer and the SiGe epitaxial region.
US10608100B2 Unipolar spacer formation for finFETs
A semiconductor device includes gate structures formed transversely over semiconductor fins on a substrate. The gate material includes a gate conductor and a dielectric cap on the gate conductor. The device further includes unipolar spacers formed over the gate structures only. The semiconductor fins are free from the unipolar spacers, and the unipolar spacers have a substantially uniform thickness vertically along the gate structures and include a spacer material with an etch selectivity greater than SiN for oxide removal.
US10608091B2 Semiconductor device and method for manufacturing the same
A method for manufacturing a semiconductor device includes forming a conductive pattern on a substrate, forming a filling insulation layer covering the conductive pattern, forming a contact hole in the filling insulation layer and adjacent to the conductive pattern, forming an opening in the conductive pattern by removing a portion of the conductive pattern adjacent to the contact hole such that the opening is connected to the contact hole, and forming a contact plug filling the contact hole and the opening. A width of the opening is greater than a width of the contact hole.
US10608087B2 Semiconductor device suppressing electric field concentration and method for manufacturing
A semiconductor device includes a semiconductor layer, having an active region, in which a functional element is formed, a first impurity region of a first conductivity type, formed at a surface layer portion of the semiconductor layer, a second impurity region of a second conductivity type, formed at a surface layer portion of the first impurity region and defining the active region, and a well region of the second conductivity type, formed along a periphery of the second impurity region at the surface layer portion of the first impurity region and having an inner side edge portion positioned at the second impurity region side, and an outer side edge portion positioned at an opposite side with respect to the second impurity region and having a second conductivity type impurity concentration lower than a second conductivity type impurity concentration of the inner side edge portion.
US10608080B2 Bulk to silicon on insulator device
A method for forming a semiconductor device comprises forming a fin in a bulk semiconductor substrate and depositing a first insulator layer over portions of the bulk semiconductor substrate adjacent to the fin. The method further includes removing portions of the first insulator layer to reduce a thickness of the first insulator layer and expose a sidewall of the fin. An etch stop layer is deposited on the first insulator layer. A gate stack is formed over a channel region of the fin and over portions of the etch stop layer. A portion of the bulk semiconductor substrate is removed to expose portions of the etch stop layer and the fin, and a second insulator layer is deposited over exposed portions of the fin and the etch stop layer.
US10608078B2 Bonded substrate for epitaxial growth and method of forming the same
A bonded substrate for epitaxial growth and a method for forming the same are disclosed. The method includes steps of providing a first substrate, which has a first dopant concentration; providing a second substrate, which has a second dopant concentration, wherein the second dopant concentration is lower than the first dopant concentration; directly bonding a first surface of the first substrate with a second surface of the second substrate to form a bonded substrate; annealing the bonded substrate to form a high impedance layer in the bonded substrate; and removing part of the second substrate to expose the high impedance layer depending on the requirements whereby, the bonded substrate formed by the method could have a heavily doped substrate which includes a stronger strength and the impedance layer formed thereon, which could effectively increase the substrate strength, reduce the leakage current, and sustains a higher breakdown voltage.
US10608076B2 Oscillating capacitor architecture in polysilicon for improved capacitance
A system and method for fabricating metal insulator metal capacitors while managing semiconductor processing yield and increasing capacitance per area are described. A semiconductor device fabrication process places a polysilicon layer on top of an oxide layer which is on top of a metal layer. The process etches trenches into areas of the polysilicon layer where the repeated trenches determine a frequency of an oscillating wave structure to be formed later. The top and bottom corners of the trenches are rounded. The process deposits a bottom metal, a dielectric, and a top metal on the polysilicon layer both on areas with the trenches and on areas without the trenches. A series of a barrier metal and a second polysilicon layer is deposited on the oscillating structure. The process completes the MIM capacitor with metal nodes contacting each of the top metal and the bottom metal of the oscillating structure.
US10608066B2 Foldable display design
A display device includes a substrate and a display structure. The substrate has a foldable first region and a second region adjacent to the foldable first region, wherein a folding axis overlaps the foldable first region. The display structure overlaps the substrate and includes a plurality of first pixel electrodes. A minimum distance between the substrate and a top surface of one of the plurality of first pixel electrodes overlapping the foldable first region is defined as a first distance, a minimum distance between the substrate and a top surface of one of the plurality of first pixel electrodes overlapping the second region is defined as a second distance, and the first distance is less than the second distance.
US10608060B2 Organic light emitting diode display and a method of manufacturing the same
An organic light-emitting diode display including a substrate, a first transistor, and an organic light-emitting element. The first transistor is positioned on the substrate. The first transistor includes a first active layer including a first source region, a first channel region extending from the first source region, a first drain region extending from the first channel region, a first conductive pattern, and a first gate electrode positioned on the first active layer. The organic light-emitting element is connected to the first transistor. The first conductive pattern is in contact with the first active layer and covers the first source region and the second source region.
US10608055B2 AMOLED display panel and AMOLED display having virtual pixel area disposed between display area and boundary area
An AMOLED display panel comprises a display area and a non-display area. The display area has a plurality of pixel electrodes and the neighboring pixel electrodes are spaced apart from each other. The non-display area surrounds the display area and comprises a virtual pixel area and a boundary area. The virtual pixel area is close to the display area and has a plurality of virtual electrodes. At least part of the virtual electrodes are disposed close to the pixel electrodes at a boundary of the display area. The virtual electrodes and the pixel electrodes are formed by the same manufacturing process. The boundary area is close to the virtual pixel area or both the virtual pixel area and the display area. The virtual pixel area is located between the display area and the boundary area. The present invention may improve display uniformity of the AMOLED display panel.
US10608051B2 Solid-state image pickup device and manufacturing method thereof, and electronic apparatus
Provided is a solid-state image pickup device that makes it possible to enhance image quality, and a manufacturing method thereof, and an electronic apparatus. A solid-state image pickup device includes a pixel section that includes a plurality of pixels, the pixels each including one or more organic photoelectric conversion sections, wherein the pixel section includes an effective pixel region and an optical black region, and the organic photoelectric conversion sections of the optical black region include a light-shielding film and a buffer film on a light-incidence side.
US10608049B2 Photoelectric conversion element, image pickup element, laminated image pickup element, and solid-state image pickup device using an organic material having desired optical absorption properties
An image pickup element is constituted by laminating at least a first electrode, an organic photoelectric conversion layer, and a second electrode in order, and the organic photoelectric conversion layer includes a first organic semiconductor material having the following structural formula (1).
US10608047B1 Magnetic memory element with voltage controlled magnetic anistropy
A magnetic memory element having voltage controlled magnetic anisotropy for active control of switching energy (delta). The magnetic memory element can be formed as a pillar structure having a magnetic free layer a magnetic reference layer and a non-magnetic barrier layer located between the magnetic free layer and the magnetic reference layer. A dielectric wall is formed around the side of the magnetic free layer and an electrically conductive program line is formed around the dielectric wall, such that the dielectric wall separates the program line from the magnetic free layer. The electrically conductive program line is electrically connected with circuitry to selectively apply a gate voltage to the electrically conductive program line and across the dielectric layer. The circuitry can include a voltage source switching circuitry such as a transistor. The gate voltage advantageously reduces perpendicular magnetic anisotropy in the magnetic free layer, thereby reducing switching energy.
US10608044B1 Capacitively coupled superconducting integrated circuits powered using alternating current clock signals
Capacitively coupled superconducting integrated circuits powered using alternating current clock signals are described. An example superconducting integrated circuit includes a first clock line coupled via a first capacitor to a first superconducting circuit including a first Josephson junction, where the first capacitor is configured to receive a first clock signal having a first phase and couple a first bias current to the first superconducting circuit. The superconducting integrated circuit further includes a second clock line coupled via a second capacitor to a second superconducting circuit including a second Josephson junction, where the second capacitor is configured to receive a second clock signal having a second phase and couple a second bias current to the second superconducting circuit, and where the second phase is different from the first phase.
US10608037B2 Image sensor and electronic apparatus including the same
This disclosure relates to image sensors and electronic apparatuses including the same. An image sensor including: a pixel area including shared pixels, wherein each of the shared pixels includes at least two photodiodes that form a group and share a floating diffusion (FD) area; and a transistor (TR) area adjacent to the pixel area, wherein the TR area includes transistor sets corresponding to the shared pixels, wherein, when a first shared pixel and a second shared pixel are arranged adjacent to each other in a first direction, a first TR set corresponding to the first shared pixel and a second TR set corresponding to the second shared pixel share a source region of a first selection TR.
US10608036B2 Metal mesh light pipe for transporting light in an image sensor
Various embodiments are directed to a light pipe. The light pipe may include a channel within a substrate of an image sensor. The channel may be formed by a plurality of layers. The plurality of layers may include a first layer and a second layer. The second layer may be spaced apart from the first layer along an axis of the channel.
US10608033B2 Image sensor and manufacturing method thereof
An image sensor includes a semiconductor layer, a plurality of light sensing regions, a first pixel isolation layer, a light shielding layer, and a wiring layer. The semiconductor layer has a first surface and a second surface opposite to the first surface. The plurality of light sensing regions is formed in the semiconductor layer. The first pixel isolation layer is disposed between adjacent light sensing regions from among the plurality of light sensing regions. The first pixel isolation layer is buried in an isolation trench formed between the first surface and the second surface. The light shielding layer is formed on the second surface of the semiconductor layer and on some of the adjacent light sensing regions. The wiring layer is formed on the first surface of the semiconductor layer.
US10608030B2 Image sensors with diffractive lenses
An image sensor may include an array of imaging pixels. Each imaging pixel may have a photosensitive area that is covered by a respective diffractive lens to focus light onto the photosensitive area. The diffractive lenses may have a higher index of refraction than the surrounding materials. The diffractive lenses may be formed on an upper or lower surface of a planarization layer or may be embedded within the planarization layer. In some cases, multiple diffractive lenses may be formed over the imaging pixels. Some of the multiple diffractive lenses may have refractive indexes lower than the planarization layer such that the diffractive lenses defocus light. Focusing and defocusing diffractive lenses may be used to tune the response of the imaging pixels to incident light.
US10608026B2 Image sensors
An image sensor for securing an area of a photodiode includes a pixel area and a transistor area adjacent to the pixel area. The pixel area may include a photodiode and a floating diffusion area. The transistor area may include transistors extending along an edge of the pixel area. The transistors in the transistor area may include a reset transistor, one or more source follower transistors, and one or more selection transistors, and the reset transistor and one source follower transistor adjacent to the reset transistor may share a common drain area. The source follower transistors and the selection transistors may each share a common source area or a common drain area between two adjacent transistors thereof.
US10608022B2 Array substrates, display devices and methods of manufacturing array substrates
The present application provides an array substrate and a display device. The array substrate includes a substrate provided with a display region and a non-display region. The display region is configured to display. The non-display region includes a groove region. The groove region has a light transmittance greater than that of the display region. The display device includes the above-described array substrate.
US10608016B2 Semiconductor device
A display device has a thin film transistor on a substrate. The thin film transistor includes a first transistor having an oxide semiconductor film, a first gate insulating film, and a first gate electrode and a second transistor having a silicon semiconductor film, a second gate insulating film, and a second gate electrode. The first gate insulating film includes a first insulating film and a second insulating film. The oxide semiconductor film is positioned between the first insulating film and the substrate. The first insulating film is positioned between the silicon semiconductor film and the substrate and between the second insulating film and the substrate. The second gate insulating film includes an insulating film made of the same material in the same layer as the second insulating film. The first gate electrode and the second gate electrode are in the same layer.
US10608013B1 3D memory device and method for forming 3D memory device
A method for forming 3D memory device includes forming an alternating dielectric stack in a contact region on a substrate, forming a plurality of contact holes with various depths vertically extending in the alternating dielectric stack, forming a sacrificial-filling layer to fill the contact holes, forming a plurality of dummy channel holes penetrating the alternating dielectric stack in the contact region, filling the dummy channel holes with a dielectric material to form supporters, and replacing the sacrificial layers of the alternating dielectric stack and the sacrificial-filling layer with conductive layers so as to form a plurality of gate lines and contacts.
US10608012B2 Memory devices including memory cells and related methods
Memory devices and electronic systems include an array of vertical memory cells positioned along respective vertical channels to define vertical memory strings. Each of the vertical channels includes a channel material exhibiting an electron mobility of at least about 30 cm2/(V·s) and a room temperature band gap of at least about 1.40 eV (e.g., zinc oxide, silicon carbide, indium phosphide, indium gallium zinc oxide, gallium arsenide, or molybdenum disulfide) and a bottom plug material exhibiting a room temperature band gap of less than about 1.10 eV (e.g., silicon germanium, germanium, or indium gallium arsenide). Methods of fabricating a memory device include forming such a bottom plug material within vertical channels and forming such a channel material electrically coupled to the bottom plug material.
US10608004B2 Semiconductor devices and methods of fabrication
Some embodiments include a semiconductor device having a stack structure including a source comprising polysilicon, an etch stop of oxide on the source, a select gate source on the etch stop, a charge storage structure over the select gate source, and a select gate drain over the charge storage structure. The semiconductor device may further include an opening extending vertically into the stack structure to a level adjacent to the source. A channel comprising polysilicon may be formed on a side surface and a bottom surface of the opening. The channel may contact the source at a lower portion of the opening, and may be laterally separated from the charge storage structure by a tunnel oxide. A width of the channel adjacent to the select gate source is greater than a width of the channel adjacent to the select gate drain.
US10608003B2 Integrated circuitry and 3D memory
Integrated circuitry has an array circuitry region having a repeating array of electronic components. An adjacent circuitry region is immediately laterally adjacent to and contacts one elongated major peripheral side of the array circuitry region. The adjacent circuitry region is distinct in structure from the array circuitry region where contacting the array circuitry region and distinct in operation from the array circuitry region. The array circuitry region and the adjacent circuitry region have a respective longitudinally non-linear edge at an interface relative one another along the one elongated major peripheral side of the array circuitry region. Other embodiments are disclosed.
US10608001B2 Nonvolatile memory devices having a lateral coupling structure and a single layer gate
A nonvolatile memory device includes a plurality of unit cells. Each of the plurality of unit cells includes a first active region disposed in a substrate to extend in a first direction, a floating gate extending in a second direction to cross over the first active region, a first selection gate disposed to be adjacent to a first side surface of the floating gate to cross over the first active region, a second selection gate disposed to be adjacent to a second side surface of the floating gate opposite to the first selection gate to cross over the first active region, a first dielectric layer disposed between the floating gate and the first selection gate, and a second dielectric layer disposed between the floating gate and the second selection gate.
US10607997B2 Semiconductor device
A semiconductor device includes a substrate, a plurality of lower electrodes disposed on the substrate and are repeatedly arranged in a first direction and in a second direction that crosses the first direction, and a first electrode support contacting a sidewall of at least one of the lower electrodes. The first electrode support includes a first support region including a first opening and a second support region disposed at a border of the first support region. An outer sidewall of the first electrode support includes a first sidewall extending in the first direction, a second sidewall extending in the second direction, and a connecting sidewall connecting the first and second sidewalls. The second support region includes the connecting sidewall. In a first portion of the second support region, a width of the first portion of the second support region decreases in a direction away from the first support region.
US10607996B1 Construction of integrated circuitry, DRAM circuitry, a method of forming a conductive line construction, a method of forming memory circuitry, and a method of forming DRAM circuitry
A construction of integrated circuitry comprises a horizontal longitudinally-elongated conductive line. A horizontal longitudinally-elongated void space extends longitudinally along opposing longitudinal sides of the conductive line. The void space along each of the opposing longitudinal sides has cyclically varying height longitudinally along the conductive line. Methods independent of the above structure are disclosed.
US10607992B2 Semiconductor device and method of forming the semiconductor device
A semiconductor device includes a semiconductor fin formed on a substrate, a first gate formed around the semiconductor fin, and a second gate formed around the semiconductor fin below the first gate and separated from the first gate.
US10607990B2 Fabrication of field effect transistors with different threshold voltages through modified channel interfaces
A method of fabricating a plurality of field effect transistors with different threshold voltages, including forming a cover layer on a channel region in a first subset, forming a first sacrificial layer on two or more channel regions in a second subset, forming a second sacrificial layer on one of the two or more channel regions in the second subset, removing the cover layer from the channel region in the first subset, forming a first dummy dielectric layer on the channel region in the first subset, and forming a second dummy dielectric layer on the first dummy dielectric layer and the first sacrificial layer on the channel region in the second subset.
US10607989B2 Graphene FET devices, systems, and methods of using the same for sequencing nucleic acids
Provided herein are integrated circuits for use in performing analyte measurements and methods of fabricating the same. Such arrays may be employed to detect a presence and/or concentration changes of various analyte types in chemical and/or biological processes, including DNA hybridization and/or sequencing reactions. The methods for fabricating the integrated circuits include steps of depositing an insulating layer on a semiconducting substrate, and forming trenches in the insulating dielectric layer. Conductive material may be deposited in the trenches to form electrodes, and the insulating layer may be conditioned so that the electrodes protrude above the insulating layer. A 2D material, such as graphene, may be deposited on to electrodes to form a channel between the electrodes.
US10607988B2 Apparatuses having memory cells with two transistors and one capacitor, and having body regions of the transistors coupled with reference voltages
Some embodiments include a memory cell with two transistors and one capacitor. The transistors are a first transistor and a second transistor. The capacitor has a first node coupled with a source/drain region of the first transistor, and has a second node coupled with a source/drain region of the second transistor. The memory cell has a first body region adjacent the source/drain region of the first transistor, and has a second body region adjacent the source/drain region of the second transistor. A first body connection line couples the first body region of the memory cell to a first reference voltage. A second body connection line couples the second body region of the memory cell to a second reference voltage. The first and second reference voltages may be the same as one another, or may be different from one another.
US10607987B2 Bipolar-CMOS-DMOS semiconductor device and manufacturing method
A BIPOLAR-CMOS-DMOS (BCD) semiconductor device and manufacturing method, which can integrate a Junction Field-Effect Transistor (JFET), two classes of Vertical Double-diffusion Metal Oxide Semiconductor (VDMOS), a Lateral Insulated-Gate Bipolar Transistor (LIGBT) and seven kinds of Laterally Diffused Metal Oxide Semiconductor (LDMOS), a low-voltage Negative channel Metal Oxide Semiconductor (NMOS), a low-voltage Positive channel Metal Oxide Semiconductor (PMOS), a low-voltage Negative-Positive-Negative (NPN) transistor and a low-voltage Positive-Negative-Positive (PNP) transistor, and a diode in the same chip. Bipolar devices in the analog circuit, power components in the switch circuit, Complementary Metal Oxide Semiconductor (CMOS) devices in the logic circuit and other kinds of lateral and vertical components are integrated. This present invention saves costs at the same time greatly improve chip integration. The manufacturing method of the present invention is simple, and the difficulty of process is relatively less.
US10607978B2 Semiconductor device and electronic apparatus
A semiconductor device, including a first semiconductor chip including a first substrate having a semiconductor larger in bandgap than silicon, the first semiconductor chip being formed with a first FET including a first gate electrode, a first source, and a first drain, a second semiconductor chip including a second substrate having a semiconductor larger in bandgap than silicon, the second semiconductor chip being formed with a second FET having a second gate electrode, a second source, and a second drain, and a third semiconductor chip including a third substrate having silicon, the third semiconductor chip being formed with a MOSFET including a third gate electrode, a third source, and a third drain. The first semiconductor chip and the second semiconductor chip are mounted over a first chip mounting section, and the third semiconductor chip is mounted over a second chip mounting section.
US10607977B2 Integrated DRAM with low-voltage swing I/O
This document describes apparatuses and techniques for integrated DRAM with low-voltage swing I/O. In some aspects, a dynamic random access memory (DRAM) die and application processor (AP) die are mounted to a system-in-package (SiP) die carrier that includes one or more redistribution layers. The DRAM die and AP die are located adjacent to each other on the die-carrier such that respective memory inputs/outputs of each die are proximate the other inputs/outputs.
US10607958B2 Flip chip backside die grounding techniques
An integrated circuit is attached to a chip carrier in a flip chip configuration. An electrically conductive conformal layer is disposed on a back surface of the substrate of the integrated circuit. The electrically conductive conformal layer contacts the semiconductor material in the substrate and extending onto, and contacting, a substrate lead of the chip carrier. The substrate lead of the chip carrier is electrically coupled to a substrate bond pad of the integrated circuit. The substrate bond pad is electrically coupled through an interconnect region of the integrated circuit to the substrate of the integrated circuit. A component is attached to the chip carrier and covered with an electrically insulating material. The electrically conductive conformal layer also extends at least partially over the electrically insulating material on the component. The electrically conductive conformal layer is electrically isolated from the component by the electrically insulating material on the component.
US10607957B2 Ultra-thin embedded semiconductor device package and method of manufacturing thereof
A package structure includes a first dielectric layer, semiconductor device(s) attached to the first dielectric layer, and an embedding material applied to the first dielectric layer so as to embed the semiconductor device therein, the embedding material comprising one or more additional dielectric layers. Vias are formed through the first dielectric layer to the at least one semiconductor device, with metal interconnects formed in the vias to form electrical interconnections to the semiconductor device. Input/output (I/O) connections are located on one end of the package structure on one or more outward facing surfaces thereof to provide a second level connection to an external circuit. The package structure interfits with a connector on the external circuit to mount the package perpendicular to the external circuit, with the I/O connections being electrically connected to the connector to form the second level connection to the external circuit.
US10607954B2 Semiconductor device and method of manufacturing a semiconductor device
A semiconductor device includes a substrate, a wiring formed on the substrate, an anti-reflection film of titanium nitride formed on the wiring, and a silicon oxide film formed on the anti-reflection film. A pad portion which exposes the wiring is formed at a place where a first opening portion and a second opening portion overlap with each other. A metal nitride region containing fewer dangling bonds is formed from a metal nitride film containing fewer dangling bonds than in the anti-reflection film in at least a part of one or both of an opposed surface of the anti-reflection film which faces the silicon oxide film above the anti-reflection film, and an exposed surface of the anti-reflection film which is exposed in the second opening portion.
US10607947B2 Semiconductor device comprising a die seal including long via lines
A semiconductor device includes a metallization system positioned above a substrate and a die seal positioned at least in the metallization system and delimiting a die region. The die seal includes a via line feature having an axial length and including one or more first portions having a first target dimension and one or more second portions along the axial length. The one or more second portions have a second target dimension less than the first target dimension.
US10607945B1 Semiconductor package
A semiconductor package includes a frame having a first through-hole, a semiconductor chip disposed on the first through-hole an having an active surface on which a connection pad is disposed and an inactive surface, a first encapsulant covering at least a portion of the inactive surface and a side surface of the semiconductor chip, a connection structure disposed on the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pad of the semiconductor chip and a ground pattern layer, a side surface cover layer covering at least an outer side surface of the frame, and a metal layer disposed on the upper surface of the first encapsulant and extending downwardly along the side surface cover layer to cover the side surface cover layer and a portion of the side surface of the connection structure.
US10607943B2 Display device
A display device includes a window combined with a substrate. The substrate includes a display region with pixels and a non-display region with power lines for the pixels. The window includes a display part corresponding to the display region and a non-display part corresponding to the non-display region. A plurality of alignment marks are on the substrate at a location corresponding to the non-display region. The alignment marks are integrally provided with an outermost power line at an outermost side of the non-display region, and each of the alignment marks overlaps with the non-display part of the window.
US10607941B2 Method of forming semiconductor device
A method includes encapsulating a device die in an encapsulating material, forming a first dielectric layer over the device die and the encapsulating material, forming first redistribution lines extending into the first dielectric layer to electrically couple to the device die, forming an alignment mark over the first dielectric layer, wherein the alignment mark includes a plurality of elongated strips, forming a second dielectric layer over the first redistribution lines and the alignment mark, and forming second redistribution lines extending into the second dielectric layer to electrically couple to the first redistribution lines. The second redistribution lines are formed using the alignment mark for alignment.
US10607931B2 Semiconductor device with electroplated die attach
A packaged semiconductor device includes a metal substrate having a center aperture with a plurality of raised traces around the center aperture including a metal layer on a dielectric base layer. A semiconductor die that has a back side metal (BSM) layer is mounted top side up in a top portion of the center aperture. A single metal layer directly between the BSM layer and walls of the metal substrate bounding the center aperture to provide a die attachment that fills a bottom portion of the center aperture. Leads having at least one bend that contact the metal layer are on the plurality of traces and include a distal portion that extends beyond the metal substrate. Bond wires are between the traces and bond pads on the semiconductor die. A mold compound provides encapsulation.
US10607929B2 Electronics package having a self-aligning interconnect assembly and method of making same
An electronics package includes an interconnect assembly comprising a first insulating substrate, a first wiring layer formed on a lower surface of the first insulating substrate, and at least one through hole extending through the first insulating substrate and the first wiring layer. The electronics package also includes an electrical component assembly comprising an electrical component having an active surface coupled to an upper surface of the first insulating substrate opposite the lower surface. The active surface of the electrical comprises at least one metallic contact pad. At least one conductive stud is coupled to the at least one metallic contact pad and is positioned within the at least one through hole. A conductive plug contacts the first wiring layer and extends into the at least one through hole to at least partially surround the at least one conductive stud.
US10607928B1 Reduction of laminate failure in integrated circuit (IC) device carrier
An integrated circuit (IC) device carrier, such as a chip carrier, die carrier, or the like, includes a contact that locally reduces laminate strain within the IC device carrier. One type of contact pad described includes tapered sidewall(s). For example, a positively tapered contact pad includes one or more sidewalls obtusely angled relative to the contact surface of the IC carrier and a negatively tapered contact pad includes one or more sidewalls acutely angled relative to the contact surface of the IC carrier. Another type of contact pad described includes a contact pad connected to one or more pillars. The pillar(s) are also connected to a ring formed within an internal wiring level of the IC device carrier.
US10607917B2 Substrate
A substrate includes a circuit board, a heat generator mounted over a mounting surface of the circuit board, a heat sink in contact with the heat generator, a retainer attached to the mounting surface so as to retain the heat generator and reinforce the circuit board, and a fastener configured to fix the heat sink to the retainer so as to bring the heat sink into contact with the heat generator.
US10607914B2 Semiconductor package
A semiconductor package includes a first semiconductor package including a core member having a through-hole, a first semiconductor chip disposed in the through-hole and having an active surface with a connection pad disposed thereon, a first encapsulant for encapsulating at least a portion of the first semiconductor chip, and a connection member disposed on the active surface of the first semiconductor chip and including a redistribution layer electrically connected to the connection pad of the first semiconductor chip, a second semiconductor package disposed on the first semiconductor package and including a wiring substrate electrically connected to the connection member, at least one second semiconductor chip disposed on the wiring substrate, and a second encapsulant for encapsulating at least a portion of the second semiconductor chip, and a heat dissipation member covering a lateral surface of the second semiconductor package and exposing an upper surface of the second encapsulant.
US10607913B2 Integrated circuit die and manufacture method thereof
The present invention provide an IC die, including an underlay; an active component; an interconnection layer, covering the active component, where the interconnection layer includes multiple metal layers and multiple dielectric layers, the multiple metal layers and the multiple dielectric layers are alternately arranged, a metal layer whose distance to the active component is the farthest in the multiple metal layers includes metal cabling and a metal welding pad; and a heat dissipation layer, where the heat dissipation layer covers a region above the interconnection layer except a position corresponding to the metal welding pad, the heat dissipation layer is located under a package layer, the package layer includes a plastic packaging material, and the heat dissipation layer includes an electrical-insulating material whose heat conductivity is greater than a preset value.
US10607911B2 Chip carrier laminate with high frequency dielectric and thermomechanical buffer
A chip carrier for carrying an encapsulated electronic chip, wherein the chip carrier comprises a laminate structure formed as a stack of a plurality of electrically insulating structures and a plurality of electrically conductive structures, and a chip coupling area at an exposed surface of the laminate structure being configured for electrically and mechanically coupling the encapsulated electronic chip, wherein one of the electrically insulating structures is configured as high frequency dielectric made of a material being compatible with low-loss transmission of a high-frequency signal, and wherein at least one of another one of the electrically insulating structures and one of the electrically conductive structures is configured as a thermomechanical buffer for buffering thermally induced mechanical load.
US10607905B2 Package substrate for a semiconductor package having landing pads extending toward a through-hole in a chip mounting region
A semiconductor package includes a package substrate including at least one through-hole in a chip mounting region, a plurality of wiring patterns at a top surface of the package substrate. The wiring patterns include respective extension portions and respective landing pads. At least some of the landing pads obliquely extend toward the through-hole. Conductive bumps are formed on corresponding landing pads to connect to a semiconductor chip mounted on the chip mounting region of the package substrate. A molding material extends between the top surface of the package substrate and the semiconductor chip and fills the through-hole.
US10607895B2 Method for forming a semiconductor device structure comprising a gate fill metal
A method for forming a semiconductor device structure is disclosure. The method may include, depositing an NMOS gate dielectric and a PMOS gate dielectric over a semiconductor substrate, depositing a first work function metal over the NMOS gate dielectric and over the PMOS gate dielectric, removing the first work function metal over the PMOS gate dielectric, and depositing a second work function metal over the NMOS gate dielectric and over the PMOS gate dielectric. Semiconductor device structures including desired metal gate electrodes deposited by the methods of the disclosure are also disclosed.
US10607892B2 Junction formation in thick-oxide and thin-oxide vertical FETs on the same chip
A method for manufacturing a semiconductor device includes forming a first plurality of fins in a first device region on a substrate, forming a second plurality of fins in a second device region on the substrate, forming bottom source/drain regions on the substrate and around lower portions of each of the first and second plurality of fins in the first and second device regions, forming a dummy spacer layer on the bottom source/drain region in the first device region, wherein the dummy spacer layer includes one or more dopants, and forming a plurality of doped regions in the first and second plurality of fins in the first and second device regions, wherein the plurality of doped regions in the first device region extend to a greater height on the first plurality of fins than the plurality of doped regions in the second device region on the second plurality of fins.
US10607878B2 Transfer device and correction method
A transfer device includes a rotation driving mechanism for rotationally driving a first linear arm and a second linear arm to move a holding part between a waiting location and a transfer location; a rotation angle detection mechanism for detecting rotation angles of the first linear arm and the second linear arm; a position detection sensor for detecting a position of the second linear arm; a calculation part for calculating a position of the holding part based on the rotation angles of the first linear arm and the second linear arm; and a control part for comparing a position information of the holding part with a position information of the second linear arm and allowing the transfer location to which the target object is transferred to be collected, based on a difference between the position information of the holding part and the position information of the second linear arm.
US10607876B2 Method for processing mold material and method for manufacturing structural body
A method for processing a mold material which includes a heating step of heating a mold material layer formed of the mold material to discharge gas from the mold material constituting the mold material layer.
US10607874B2 Electrostatic chuck
According to one embodiment, an electrostatic chuck includes a ceramic dielectric substrate, a base plate, and a heater plate. The ceramic dielectric substrate has a surface where a processing object is placed. The base plate supports the ceramic dielectric substrate. The heater plate is provided between the ceramic dielectric substrate and the base plate. The heater plate includes a first support plate including a metal, a second support plate including a metal, a heater element, a first resin layer, and a second resin layer. The heater element is provided between the first support plate and the second support plate. The heater element emits heat due to a current flowing. The first resin layer is provided between the first support plate and the heater element. The second resin layer is provided between the second support plate and the heater element.
US10607869B2 Substrate processing system and control device
Disclosed is a substrate processing system that includes a substrate processing apparatus configured to perform a predetermined processing on a substrate accommodated in a processing container. The substrate processing system includes: a processing execution unit configured to execute a film deposition processing on the substrate; a characteristic acquiring unit configured to acquire the characteristic of the film deposited on the substrate by the film deposition processing; and an abnormality determination unit configured to determine whether the characteristic of the film includes an abnormal value based on the characteristic of the film acquired by the characteristic acquiring unit.
US10607868B2 Manufacturing cell and manufacturing cell management system
A manufacturing cell includes an allowable range setting unit configured to set an allowable range for physical quantity data or statistical processing data, and data output unit configured to output, in a case where the physical quantity data or the statistical processing data deviates from the allowable range, output information. The manufacturing cell further includes an abnormality information determination unit configured to compare the physical quantity data or the statistical processing data of a manufacturing cell as an abnormality source, with the retained physical quantity data or the retained statistical processing data of the manufacturing cell, to determine whether or not the abnormality is inherent to the manufacturing cell as the abnormality source, and a determination result notification unit for notifying a determination result.
US10607863B2 Substrate processing apparatus
According to one embodiment, a substrate processing apparatus includes: a removing part (D1) configured to remove liquid droplets present in a recess (30); a drain hole (30a) located at the bottom of the recess (30) of a nozzle head (32), and configured to discharge the liquid droplets as a target to be removed out of the recess (30); and a controller configured to control the discharge state of a gas discharge nozzle (33) such that there is a period in which a gas is discharged from the gas discharge nozzle (33) at a flow rate, at which the gas discharged does not reach a surface to be processed of s substrate W, in a period from the end of the rinsing process using a treatment liquid to the start of the drying process using the gas.
US10607861B2 Die separation using adhesive-layer laser scribing
A method for wafer dicing and removing separated integrated circuit (IC) dies from a carrier substrate includes mounting a wafer on a substrate using an adhesive layer, laser scribing the adhesive layer to create defect regions in the adhesive layer, and performing a breaking step to separate the laser-scribed adhesive layer into separated adhesive portions corresponding to the IC dies. For a stealth-dicing (SD) technique, defect regions also are created in the wafer using a laser and the breaking step is an expansion step that simultaneously separates the dies and corresponding portions of adhesive. For a dice-before-grind (DBG) technique, the dies are separated by backside grinding before the breaking step. Efficient adhesive-layer separation is achieved with reduced backside chipping associated with conventional blade dicing.
US10607857B2 Semiconductor device assembly including a thermal interface bond between a semiconductor die and a passive heat exchanger
A method of joining a semiconductor die to a passive heat exchanger can include applying a bond enhancing agent to a semiconductor device; creating an assembly that includes a thermal interface disposed on the semiconductor device such that a first major surface of the thermal interface material is in touching relation with the bond enhancing agent on the semiconductor device, and a heat exchanger disposed in touching relation with a second major surface of the thermal interface material; and reflowing the assembly such that the thermal interface bonds the heat exchanger to the semiconductor device. Embodiments can use the ability of indium to bond to a non-metallic surface to form the thermal interface, which may be enhanced by a secondary coating on either or both joining surfaces.
US10607852B2 Selective nitride etching method for self-aligned multiple patterning
A method of etching is described. The method includes forming a first chemical mixture by plasma-excitation of a first process gas containing an inert gas and at least one additional gas selected from the group consisting of He and H2, and exposing the first material on the substrate to the first chemical mixture to modify a first region of the first material. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing an inert gas and an additional gas containing C, H, and F, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material, which contains silicon nitride, relative to the second material and remove the modified first material from the first region of the substrate.
US10607851B2 Vapor-etch cyclic process
Various embodiments comprise methods of selectively etching oxides over nitrides in a vapor-etch cyclic process. In one embodiment, the method includes, in a first portion of the vapor-etch cyclic process, exposing a substrate having oxide features and nitride features formed thereon to selected etchants in a vapor-phase chamber; transferring the substrate to a post-etch heat treatment chamber; and heating the substrate to remove etchant reaction products from the substrate. In a second portion of the vapor-etch cyclic process, the method continues with transferring the substrate from the post-etch heat treatment chamber to the vapor-phase chamber; exposing the substrate to the selected etchants in the vapor-phase chamber; transferring the substrate to the post-etch heat treatment chamber; and heating the substrate to remove additional etchant reaction products from the substrate. Apparatuses for performing the method and additional methods are also disclosed.
US10607850B2 Iodine-containing compounds for etching semiconductor structures
A method for etching silicon-containing films is disclosed. The method includes the steps of introducing a vapor of an iodine-containing etching compound into a reaction chamber containing a silicon-containing film on a substrate, wherein the iodine-containing etching compound has the formula CaHxFyIz, wherein a=1-3, x=0-6, y=1-7, z=1-2, x+y+z=4 when a=1, x+y+z=4 or 6 when a=2, and x+y+z=6 or 8 when a=3; introducing an inert gas into the reaction chamber; and activating a plasma to produce an activated iodine-containing etching compound capable of etching the silicon-containing film from the substrate.
US10607842B2 Electrolytic plating apparatus
An electrolytic plating apparatus capable of establishing electric connection between a power supply and a substrate without physical contact is disclosed. The electrolytic plating apparatus includes: a plating tank configured to hold a plating solution therein; an anode disposed in the plating tank; a substrate holder having an electric contact arranged to be able to contact a substrate; a power supply coupled to the anode; a wireless electric-power transmitter coupled to the power supply; and a wireless electric-power receiver mounted to the substrate holder and electrically connected to the electric contact.
US10607823B2 Shot-to-shot sampling using a matrix-assisted laser desorption/ionization time-of-flight mass spectrometer
Embodiments relate to an apparatus, method, or computer program. A laser may be configured to irradiate a plurality of laser pulses on a target area to ionize a sample placed in the target area into at least one ionized particle. Electrodes at a first end of a flight tube may be configured to accelerate ionized particles into the flight tube. A detector at a second opposite end of the flight tube may independently measure a time of flight of the ionized particles through the flight tube and an intensity of the ionized particles.
US10607821B2 Sputtering system and method including an arc detection
A sputtering system that includes a sputtering chamber having a target material serving as a cathode, and an anode and a work piece. A direct current (DC) power supply supplies electrical power to the anode and the cathode sufficient to generate a plasma within the sputtering chamber. A detection module detects the occurrence of an arc in the sputtering chamber by monitoring an electrical characteristic of the plasma. In one embodiment the electrical characteristic monitored is the impedance of the plasma. In another embodiment the electrical characteristic is the conductance of the plasma.
US10607816B2 Showerhead having a detachable high resistivity gas distribution plate
Embodiments of showerheads having a detachable gas distribution plate are provided herein. In some embodiments, a showerhead for use in a semiconductor processing chamber may include a body having a first side and a second side opposing the first side; a gas distribution plate disposed proximate the second side of the body, wherein the gas distribution plate is formed from a material having an electrical resistivity between about 60 ohm-cm to 90 ohm-cm; a clamp disposed about a peripheral edge of the gas distribution plate to removably couple the gas distribution plate to the body; and a thermal gasket disposed in a gap between the body and gas distribution plate.
US10607811B1 Multi-beam scanning transmission charged particle microscope
Techniques for multi-beam scanning transmission charged particle microscopy are disclosed herein. An example apparatus at least includes a charged particle beam column to produce a plurality of charged particle beams and irradiate a specimen with each of the plurality of charged particle beams, and an imaging system to collect charged particles of each of the charged particle beams of the plurality of charged particle beams that traverse the specimen during said irradiation, and to direct each charged particle beam of the plurality of the charged particle beams after traversing the sample onto a detector, where each charged particle beam includes a barycenter, and where the detector is disposed in an intermediate location between a back focal plane and an imaging plane of the imaging system.
US10607805B2 Filament positioning system and filament positioning method
Disclosed are a filament positioning system and a filament positioning method. The filament positioning system includes a bottom plate, a first positioning regulating mechanism and a second positioning regulating mechanism, wherein the first positioning regulating mechanism is configured to conduct positioning regulation of a position of a filament seat on the bottom plate, so that filament seats of different models can be fixed to the bottom plate, and the second positioning regulating mechanism is configured to conduct positioning regulation on the filament; and a detection module configured to collect and display position information of a filament tip and the filament seat, wherein the first positioning regulating mechanism and the second positioning regulating mechanism correspondingly regulate positions of the filament seat and the filament tip according to the position information.
US10607804B2 Tunable charged particle vortex beam generator and method
The present invention refers to a device for generating charged particle beams with tunable orbital angular momentum. The device firstly includes one or more components for providing a charged particle beam. It is further characterized by an electrical arrangement for imparting a tunable orbital angular momentum to the charged particle beam during operation. The orbital angular momentum of the produced charged particle vortex beam is tunable by adjusting the amount of electrical current. The chirality of the produced charged particle vortex beam is switchable by reversing the direction of the electrical current. The generation of the charged particle vortex beam from the present invention does not depend on the energy of the charged particle beams. The generation of the charged particle vortex beams from the present invention is predictable and reproducible.
US10607799B2 Electrical switch having a direct armature coupling
An electrical switch comprises a coil assembly, an armature, and a contact assembly. The armature is rotatable about an axis of rotation and is driven by the coil assembly. The contact assembly has a contact spring directly connected to the armature.
US10607792B2 Disconnecting device for galvanic direct current interruption
A disconnecting device for interrupting a direct current between a direct current source and an electric apparatus, having a current-conducting mechanical switch, a power electronics unit connected thereto, and an energy store which is charged by an arcing voltage generated on the switch by an arc as the switch is being disconnected. A pulse generator that is connected to the energy store triggers at least one semiconductor switch of the power electronics unit in such a way that the power electronics unit short-circuits the switch and the arc is extinguished.
US10607788B2 Aerogel capacitor and method for manufacturing the same
An aerogel capacitor includes: a substrate including a capacitor structure including an aerogel, a dielectric layer and a conductive layer, and a support surrounding the capacitor structure; and an electrode unit including a first electrode and a second electrode provided on the substrate. The first electrode is connected to the aerogel and the second electrode is connected to the conductive layer.
US10607773B2 Powder molding apparatus and manufacture of rare earth sintered magnet using the apparatus
When a powder material (5) is molded by introducing the material into a cavity (11) between a lower punch (2) and a die (1), compression molding the material between upper and lower punches (3 and 2) into a compact (51) of desired shape, and moving up the lower punch (2) to eject the compact (51), a lubricant is applied to the interior surface of the die (1) by fitting a pad (24) around the lower punch (2) and impregnating the pad with the lubricant. Since the lubricant is applied on every molding operation, molding operation can be continuously carried out.
US10607758B2 Electromagnetic actuator as well as actuating system
An electromagnetic positioning device (1), having a stationary spool unit (9), having a moveably guided anchor (2), which forms a positioning section (14) and which can be axially displaced along a displacement axis (V) in response to supplying the spool unit (9) with current, as well as having a one-part cup-shaped yoke-core element (3), which receives the anchor (2) and which includes a core section (5) as well as a yoke section (6) and which has a yoke-core bottom (4) extending perpendicular to the displacement axis (V) and a yoke-core sheath extending perpendicular to the yoke-core bottom (4) along the displacement axis (V), a longitudinally cut transition area (8) reduced in thickness and arranged between the core section (5) and the yoke section (6) being realized in the yoke-core sheath. It is intended that a guide pin (17) for the anchor (2) is fixed, preferably pressed in, in a, preferably centric, guide pin recess (18) in the yoke-core bottom (4) and protrudes axially into a, preferably centric, guide opening (13) of the anchor (2) and can be displaced relative to the anchor (2) during its displacement movement.
US10607757B1 Production method of soft magnetic metal powder
The present invention is a method of producing a soft magnetic metal powder comprising, a material powder preparation step of preparing a material powder comprising a particle including a boron and a soft magnetic metal including an iron, a first nitriding step of nitriding the boron included in said particle by carrying out a heat treatment to said material powder under a non-oxidizing atmosphere including nitrogen, and a spheroidizing step of spheroidizing said particle by carrying out a heat treatment to said material powder of after said first nitriding step under a non-oxidizing atmosphere having lower nitrogen partial pressure than a nitrogen partial pressure of the non-oxidizing atmosphere during said first nitriding step. According to the present invention, the soft magnetic metal powder comprising the particle having a shape of a complete sphere or close to complete sphere, and comprising the small standard deviation of the particle size distribution of the powder can be obtained.
US10607753B2 Superconductor article with directional flux pinning
A method and composition for doped HTS tapes having directional flux pinning and critical current.
US10607750B2 Insulated wire
An insulated wire according to one embodiment of the present invention includes a linear conductor, and one or a plurality of insulating layers that are laminated on an outer peripheral surface of the conductor, wherein at least one layer of the one or plurality of insulating layers includes a plurality of pores, and a closed porosity within the plurality of pores is 80% by volume or higher.
US10607745B2 Radiological image conversion screen and flat panel detector
An object of the present invention is to provide a radiological image conversion screen where the flexibility and the storage stability of the radiological image conversion screen are sufficiently kept without phthalic acid ester while conventional sensitivity and sharpness being maintained, and another object thereof is to provide a radiological image conversion screen where a plasticizer in a phosphor layer is suppressed from volatilization and from transfer to other layers and/or films. The objects are solved by a radiological image conversion screen comprising a support substrate and a phosphor layer stacked on the support substrate, wherein the phosphor layer comprises phosphor particles, a polyvinyl acetal resin, and a carboxylic acid ester having an ether group.
US10607743B2 Low density spherical iridium source
The disclosure pertains to a radiation source, typically containing low-density microbeads of iridium or compounds thereof within an encapsulation, and methods of manufacture thereof.
US10607739B2 Systems and methods for anatomical modeling using information obtained from a medical procedure
Systems and methods are disclosed herein for anatomical modeling using information obtained during a medical procedure, whereby an initial anatomical model is generated or obtained, a correspondence is determined between the initial model and additional data and/or measurements from an invasive or noninvasive procedure, and, if a discrepancy is found between the initial model and the additional data, the anatomical model is updated to incorporate the additional data and reduce the discrepancy.
US10607729B2 System and method for automated generation of a secure message
A non-transitory storage medium having stored thereon instructions, the instructions being executable by one or more processors to perform operations including: uploading a first data from a first extractor on a first data source and a second data from a second extractor on a second data source, parsing the first data and the second data to detect one or more patterns within one or more of the first data or the second data, responsive to detecting one or more patterns, automatically selecting a message template corresponding to the one or more detected patterns, populating the selected message template with one or more elements from one or more of the parsed first data or the parsed second data to generate a secure message, the one or more elements corresponding to the one or more detected patterns, and storing the secure message in a secure message exchange module is shown.
US10607723B2 Method and system for identification of metabolites using mass spectra
A method and system is provided for mass spectrometry for identification of a specific elemental formula for an unknown compound which includes but is not limited to a metabolite. The method includes calculating a natural abundance probability (NAP) of a given isotopologue for isotopes of non-labelling elements of an unknown compound. Molecular fragments for a subset of isotopes identified using the NAP are created and sorted into a requisite cache data structure to be subsequently searched. Peaks from raw spectrum data from mass spectrometry for an unknown compound. Sample-specific peaks of the unknown compound from various spectral artifacts in ultra-high resolution Fourier transform mass spectra are separated. A set of possible isotope-resolved molecular formula (IMF) are created by iteratively searching the molecular fragment caches and combining with additional isotopes and then statistically filtering the results based on NAP and mass-to-charge (m/2) matching probabilities. An unknown compound is identified and its corresponding elemental molecular formula (EMF) from statistically-significant caches of isotopologues with compatible IMFs.
US10607715B2 Self-evaluating array of memory
A first voltage may be applied to a memory in a neural network. The memory may include one or more memory cells. A processor may determine that a first memory cell in the memory is faulty at the first voltage. The first voltage may be a low voltage. The processor may identify a first factor in the neural network. The first factor may have a low criticality in the neural network. The processor may determine to store the first factor in the first memory cell. The processor may store the first factor in the first memory cell.
US10607714B2 Verification of storage media upon deployment
Described here in are systems, methods and, software to verify storage media and storage subsystems upon deployment. In one example, a computer apparatus to test storage media in a storage subsystem includes processing instructions that direct a computing system to identify initiation of a storage subsystem, initiate a testing process of the storage media, and identify a partition availability event for the storage media. The processing instructions also direct the computing system to, in response to the partition availability event, make a partition of the storage media available to a host processing system, wherein the partition comprises storage locations in the storage media tested via the testing process, and continue the testing process on the storage media. The computer apparatus also includes one or more non-transitory computer readable media that store the processing instructions.
US10607713B2 Memory device and operation method of the same
A memory device includes: a non-volatile memory circuit suitable for storing defective column information; a defective latch circuit suitable for receiving and storing the defective column information from the non-volatile memory circuit during a boot-up operation; an error correction code generation circuit suitable for generating an error correction code for correcting an error of the defective column information based on the defective column information; an error correction code latch circuit suitable for storing the error correction code; an error correction circuit suitable for correcting an error of the defective column information transferred from the defective latch circuit based on the error correction code which is transferred from the error correction code latch circuit so as to produce an error-corrected defective column information; and a memory bank suitable for performing a column repair operation based on the error-corrected defective column information.
US10607712B1 Media error reporting improvements for storage drives
A method of managing errors in a plurality of storage drives includes receiving, at a memory controller coupled to at least one storage medium in an SSD, a read command from a host interface. The method also includes retrieving, from the storage medium, read data corresponding to a plurality of data chunks to be retrieved in response to the read command, and determining that at least one data chunk of the plurality of data chunks is unable to be read, the at least one data chunk corresponding to a failed data chunk. And in response to determining the failed data chunk, sending to the host interface the read data including the failed data chunk or excluding the failed data chunk. And in response to the read command sending to the host interface status information about all data chunks.
US10607710B2 Method and apparatus for data refresh for analog non-volatile memory in deep learning neural network
Numerous embodiments of a data refresh method and apparatus for use with a vector-by-matrix multiplication (VMM) array in an artificial neural network are disclosed. Various embodiments of a data drift detector suitable for detecting data drift in flash memory cells within the VMM array are disclosed.
US10607707B2 Semiconductor memory with different threshold voltages of memory cells
According to one embodiment, a semiconductor memory includes a first memory cell array including a plurality of first memory cells; and a second memory cell array including a plurality of second memory cells. Each of threshold voltages of the first memory cells and the second memory cells is set to any of a first threshold voltage, a second threshold voltage higher than the first threshold voltage, and a third threshold voltage higher than the second threshold voltage. Data of three or more bits including a first bit, a second bit, and a third bit is stored using a combination of a threshold voltage of the first memory cell and a threshold voltage of the second memory cell.
US10607706B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes: a memory device including a plurality of memory blocks configured with a plurality of pages, the memory device performing a read operation in units of pages; and a memory controller configured to control the memory device to perform the read operation, wherein the memory device is controlled such that a first initial turn-on time of a turn-on voltage for a first selected page among the plurality of pages and a second turn-on time of the turn-on voltage for subsequently selected pages are different from each other.
US10607703B2 Split-gate flash memory array with byte erase operation
A memory device with memory cells in rows and columns, word lines connecting together the control gates for the memory cell rows, bit lines electrically connecting together the drain regions for the memory cell columns, first sub source lines each electrically connecting together the source regions in one of the memory cell rows and in a first plurality of memory cell columns, second sub source lines each electrically connecting together the source regions in one of the memory cell rows and in a second plurality of memory cell columns, first and second source lines, first select transistors each connected between one of first sub source lines and the first source line, second select transistors each connected between one of second sub source lines and the second source line, and select transistor lines each connected to gates of one of the first select transistors and one of the second select transistors.
US10607701B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes: a first select transistor connected at a first end of a memory string; a second select transistor connected at a second end of the memory string; and a controller. In a write operation of writing data into a first memory cell transistor of the memory string, the controller performs: a first operation of applying a first voltage to a gate of the first memory cell transistor, while turning on the first and second select transistor; and a second operation of applying a second voltage higher than the first voltage to the gate of the first memory cell transistor, while turning off the first and second select transistor; and the second operation is performed after the first operation.
US10607690B2 DRAM sense amplifier active matching fill features for gap equivalence systems and methods
A memory device may include a memory array with multiple memory cells and one or more sense amplifiers connected to the memory array. Each sense amplifier may include a matched pair of transistors. An active matching fill feature may also be included proximate to at least one transistor of the matched pair of transistors.
US10607687B2 Apparatuses and methods for sense line architectures for semiconductor memories
Apparatuses and methods for sense line architectures for semiconductor memories are disclosed. An example apparatus includes a first array region including first portions of a plurality of sense lines and memory cells coupled to the first portions of the plurality of sense lines and further includes a second array region including second portions of the plurality of sense lines and memory cells coupled to the second portions of the plurality of sense lines. An array gap is disposed between the first and second array regions and includes third portions of the plurality of sense lines and does not include any memory cells. Each third portion of the plurality of sense lines includes conductive structures having vertical components configured to couple the first portions and second portions of the plurality of sense lines to provide an electrically continuous sense lines through the first and second array regions and the array gap.
US10607685B2 Method and apparatus for calibrating write timing in a memory system
A system that calibrates timing relationships between signals involved in performing write operations is described. This system includes a memory controller which is coupled to a set of memory chips, wherein each memory chip includes a phase detector configured to calibrate a phase relationship between a data-strobe signal and a clock signal received at the memory chip from the memory controller during a write operation. Furthermore, the memory controller is configured to perform one or more write-read-validate operations to calibrate a clock-cycle relationship between the data-strobe signal and the clock signal, wherein the write-read-validate operations involve varying a delay on the data-strobe signal relative to the clock signal by a multiple of a clock period.
US10607680B2 Semiconductor device and method for controlling a refresh operation and a memory system including the same
In an embodiment a semiconductor device may include a weakness detector configured to manage error occurrence information by dividing the memory device into a plurality of areas, to control a first refresh period for a first refresh request at each of the plurality of areas based on the error occurrence information and to generate a second refresh request for a second refresh address included in each of the plurality of areas based on the error occurrence information, and a refresh controller configured to generate a first refresh command according to the first refresh period and output the first refresh command to the memory device and to output a second refresh command and the second refresh address to the memory device according to the second refresh request and the second refresh address.
US10607679B2 Memory device and refreshing method thereof
A memory device and a data refreshing method of the memory device are provided. The memory device includes a memory array and a memory control circuit. The memory control circuit counts the number of access commands to generate a first count value and counts the number of refreshing commands to generate a second count value. If the first count value is equal to the second count value, the memory control circuit latches a memory bank address and a memory row address corresponding to the access commands to obtain a row hammer refreshing bank address and a row hammer refreshing row address. The memory control circuit performs a row hammer refreshing operation on a memory bank according to the row hammer refreshing bank address and the row hammer refreshing row address.
US10607667B2 Data output circuit
A data output circuit includes: a voltage generation circuit configured to generate an operating voltage having a potential level higher than levels of a first power supply voltage and a second power supply voltage; a pre-driver circuit configured to generate pull-up code signals and pull-down code signals according to calibration code signals and the operating voltage; a data pre-driver circuit configured to generate and output internal data according to a data signal and the first power supply voltage; and a main driver circuit configured to generate output data according to the internal data and the second power supply voltage, wherein a driving strength of the main driver circuit is adjusted according to the pull-up code signals and the pull-down code signals.
US10607666B2 Data transfer device and semiconductor device including the data transfer device
A data transfer device may include: a global input/output (GIO) driver configured for driving input data and outputting the driven data to a first GIO line, and configured for using a second supply voltage lower than a first supply voltage as a source voltage to drive the input data; and a repeater configured for amplifying data applied to the first GIO line, outputting the amplified data to a second GIO line, and shifting the data applied to the first GIO line to a level of the first supply voltage. The repeater may drive the data applied to the first GIO line to a first node, drive an output of the first node to the second GIO line, and reset the first node to the level of the first supply voltage based on a reset signal before a read operation.
US10607663B2 Semiconductor integrated circuit device and semiconductor device
Even when a driven circuit has a large-scale load, a small-scale step-down driver circuit can supply an internal potential to the driven circuit at high speed. A semiconductor integrated circuit device includes a step-down driver circuit which supplies, to a driven circuit to be driven by an internal potential lower than an external potential supplied from an external power supply, the internal potential. The step-down driver circuit includes an NMOS transistor having a drain coupled to an external power supply terminal to be coupled to the external power supply and a source to be coupled to a voltage supply point of the driven circuit and a driver circuit to drive the gate of the NMOS transistor.
US10607656B2 Mounting apparatus for disc drives and electronic device using the same
An apparatus for mounting a hard disk drive unit and an optical disk drive unit to an electronic device includes a supporting bracket defining an accommodating space for the hard disk drive unit and the optical disk drives unit and a clip. The supporting bracket includes a connecting plate and a resilient latching member attached to the connecting plate and located within the connecting plate. The clip corresponds to the resilient latching member and is configured to be attached to the optical disk drive unit. The resilient latching member is switchable between a clip-locking position and a clip-unlocking position.
US10607654B2 Using sharding to generate virtual reality content
The disclosure describes using sharding generate virtual reality content. A method includes receiving raw virtual reality video data recorded by a camera array, wherein the camera array includes three or more camera modules. The method further includes defining shards of the raw virtual reality video data in a state file. The method further includes assigning each of the shards to a corresponding worker node in a set of worker nodes. The method further includes updating the state file to include metadata that describes a location of each of the shards at the corresponding worker node in the set of worker nodes. The method further includes providing the metadata to the set of worker nodes. The method further includes processing the shards to generate one or more virtual reality video renders for each shard, where each virtual reality video render combines the raw video feeds into a single video file.
US10607648B1 Head delay calibration and tracking in MSMR systems
Systems and methods are disclosed for head delay calibration and tracking multi-sensor magnetic recording (MSMR) systems. In certain embodiments, an apparatus may comprise a first reader and a second reader configured to simultaneously read from a single track of a data storage medium, the first reader offset from the second reader so that the first reader and the second reader detect a same signal pattern offset in time. The apparatus may further comprise a circuit configured to determine a relative offset between the first reader and the second reader, including setting a fixed delay for a first signal from the first reader, setting a second delay for a second signal from the second reader, and adjusting the second delay to align the second signal to the first signal using a timing loop, with the first signal used as a reference signal.
US10607644B2 Magnetic tape, manufacturing method of magnetic tape, manufacturing device of magnetic tape, and recording and reproducing system
A magnetic tape includes: a servo band on which servo patterns are repeatedly formed in a longitudinal direction thereof, each of the servo patterns including a first magnetization region formed to be tilted with respect to a width direction of the servo band by a predetermined angle along the width direction of the servo band, and a second magnetization region not parallel to the first magnetization region along the width direction of the servo band, wherein at least one of the first magnetization region or the second magnetization region is formed by decreasing the number of linear patterns from a predetermined plural number of linear patterns and changing a position of the linear pattern to be removed, in accordance with information that is an embedding target so that the information is embedded.
US10607635B2 Abrasion test methods and devices
A module according to one embodiment includes a body having a tape bearing surface, and a coating on the tape bearing surface. The module is nonfunctional for reading and writing. The module is useful for abrasiveness testing of magnetic recording tapes and/or coating wear.
US10607619B2 Concept for encoding an audio signal and decoding an audio signal using deterministic and noise like information
An encoder for encoding an audio signal has: an analyzer configured for deriving prediction coefficients and a residual signal from an unvoiced frame of the audio signal; a gain parameter calculator configured for calculating a first gain parameter information for defining a first excitation signal related to a deterministic codebook and for calculating a second gain parameter information for defining a second excitation signal related to a noise-like signal for the unvoiced frame; and a bitstream former configured for forming an output signal based on an information related to a voiced signal frame, the first gain parameter information and the second gain parameter information.
US10607618B2 Encoder and encoding method, decoder and decoding method, and program
The present technology relates to an encoder and an encoding method, a decoder and a decoding method, and a program by which encoding efficiency is able to be improved by constraining an appearance probability of a predetermined quantization value of an encoding target to 0 when encoding with a combination of Huffman encoding and multidimensional encoding is performed.
US10607617B2 Encoding apparatus and encoding method
A coding apparatus, including a memory and a processor that, when executing instructions stored in the memory, performs operations including encoding low-band transform coefficients in a first band and calculating, for each extension-band subband obtained by splitting an extension band, a threshold amplitude based on an analysis of statistics on extension-band transform coefficients included in the subband. The processor further compares, for each of the extension-band subbands, an amplitude of the extension-band transform coefficients with the threshold amplitude to extract a representative transform coefficient, updates, when a number of the extracted representative transform coefficients is less than a predetermined number, the threshold amplitude, performs processing to again extract a transform coefficient using the updated threshold amplitude, calculates, for each of the extension-band subbands, a value of correlation between the representative transform coefficient and a normalized encoded low-band transform coefficient.
US10607606B2 Systems and methods for execution of digital assistant
In one aspect, a first device includes a processor and storage accessible to the at least one processor. The storage bears instructions executable by the processor to execute a digital assistant, receive input for the digital assistant to perform a task, determine the task indicated in the input, determine whether to use a second device for processing the input based on the determination of the task at the first device, and transmit at least a portion of the input to the second device. The instructions are also executable by the processor to, responsive to a determination to not use the second device for processing the input, execute the task at the first device and using the digital assistant without receiving a response from the second device. Responsive to a determination to use the second device for processing the input, the instructions are executable by the processor to wait at least a threshold amount of time for a response from the second device to the transmission of at least the portion of the input.
US10607604B2 Method for re-aligning corpus and improving the consistency
Vocabulary consistency for a language model may be improved by splitting a target token in an initial vocabulary into a plurality of split tokens, calculating an entropy of the target token and an entropy of the plurality of split tokens in a bootstrap language model, and determining whether to delete the target token from the initial vocabulary based on at least the entropy of the target token and the entropy of the plurality of split tokens.
US10607603B2 Speech recognition apparatus and method with acoustic modelling
Provided is a speech recognition apparatus. The apparatus includes a preprocessor configured to extract select frames from all frames of a first speech of a user, and a score calculator configured to calculate an acoustic score of a second speech, made up of the extracted select frames, by using a Deep Neural Network (DNN)-based acoustic model, and to calculate an acoustic score of frames, of the first speech, other than the select frames based on the calculated acoustic score of the second speech.
US10607601B2 Speech recognition by selecting and refining hot words
Speech recognition is performed by receiving a speech signal that includes spoken phones. A dynamic time warping procedure is applied to the received speech signal to generate a time-warped signal. The time-warped signal is compared to a plurality of stored reference patterns to identify a set of stored reference patterns that are most similar to the time-warped signal. A candidate hot word is selected from a list using the identified set of stored reference patterns. The selection of the candidate hot word is then refined.
US10607596B2 Class based learning for transcription errors in speech recognition tasks
A mistranscription generated by a speech recognition system is identified. A first class of utterance members is provided for use by the speech recognition system, each utterance class member consisting of a respective number of words. The first class is defined by a first common meaning and a first common system response if a class member of the first class is recognized. If the speech recognition system matches a received utterance to a first class member of the first class, the received utterance is sent to a mistranscription analyzer. The received utterance contains a mistranscription as compared to the first class member. Evidence is incremented by the mistranscription analyzer that the received utterance is evidence of the mistranscription of the first class member. If the incremented evidence for the mistranscription of the first class member exceeds a first threshold, a second class member is added to the first class of utterance members based on the mistranscription of the first class member. If the speech recognition system recognizes a second received utterance which matches the second class member, performing the common system response.
US10607591B1 Sound playback device and method for masking interference sound through noise masking signal thereof
A sound playback device and a method for masking interference sound through a noise masking signal thereof are disclosed. The method comprises the steps of: playing an audio signal as a noise masking signal; receiving an ambient sound; analyzing whether the ambient sound has an interference sound in N different frequency bands; if so, finding at least one interference sound frequency band and a time period, and the interference sound conforms to the condition that an instant sound entropy value is greater than a dynamic sound average entropy value, wherein the instant sound entropy value is the calculated sound entropy value in a current sampling time; the dynamic sound average entropy value is an average entropy value of the sum of the previous instant sound entropy values; and increasing an energy of the noise masking signal in the interference sound frequency band and the time period.
US10607588B2 Free form modular pickup system
The present invention discloses a modular pickup system that is integrated into an electric guitar that facilitates quick change-out of pickups, free form repositioning of pickups, switch assignment of pickups to the guitar's pickup switch positions or phase (polarity) selection of the pickups.
US10607584B2 Instrument stand bag
An instrument bag is movable from an open position facilitating removal of musical instrument components to a closed position storing the musical instrument components in the bag. The bag includes a plurality of compartments that are preferable triangle in shape and a flap that covers openings into the compartments when the flap is closed and provides access to the openings when the flap is in an open position.
US10607577B2 Support assembly and keyboard apparatus
A support assembly according to one embodiment of the present invention is provided, the support assembly including a jack rotatably supported by a support; a repetition lever rotatably supported with respect to the support; a protrusion disposed at an intersecting portion of the jack and the repetition lever; and a protrusion receiving portion for receiving the protrusion; wherein the protrusion receiving portion defines a movable range of the protrusion and limits a rotation range of the jack.
US10607569B2 High dynamic range display using LED backlighting, stacked optical films, and LCD drive signals based on a low resolution light field simulation
An HDR display is a combination of technologies including, for example, a dual modulation architecture incorporating algorithms for artifact reduction, selection of individual components, and a design process for the display and/or pipeline for preserving the visual dynamic range from capture to display of an image or images. In one embodiment, the dual modulation architecture includes a backlight with an array of RGB LEDs and a combination of a heat sink and thermally conductive vias for maintaining a desired operating temperature.
US10607562B2 Voltage generation circuit having over-current protection function and display device having the same
A voltage generation circuit of a display device includes an over-current detection circuit that provides a driving voltage to a voltage terminal and outputs an over-current detection signal. The over-current detection circuit includes a current detector that outputs a detection signal at a first level when a voltage corresponding to an output current flowing through the voltage terminal during a blank period, in which a blank signal is activated, is lower than a first reference level or higher than a second reference level, a glitch remover that outputs a noise detection signal when a time period in which the detection signal is maintained at the first level is longer than a reference maintenance time, and a noise filter that activates the over-current detection signal when the noise detection signal is activated at least twice during a predetermined time period.
US10607559B2 Display method and display device
The present application discloses a display method and a display device, the display method includes analyzing and acquiring the gray scale voltage corresponding to the row image data in the image data by receiving the image data of the image to be displayed, sorting the row image data according to the gray scale voltage and generating the sorting label, sequentially scanning the display device by the sorting label of the gate lines to display the image to be displayed. This method can reduce the voltage switching frequency, thereby reducing the power consumption of the display device.
US10607556B2 Driving scheme for ferroelectric liquid crystal displays
Systems and methods for driving a pixel of a liquid crystal pixel array with a driving circuit are provided. An exemplary method includes: providing a data signal (Dm) to a storage element via the first transistor (T1); and providing a ramping voltage signal (VRAMP) to a gate of a second transistor (T2) of the driving circuit to control the on-off status of the second transistor (T2); wherein the ramping voltage signal (VRAMP) is based on data stored at the storage element; and wherein a duration of an on-state of the second transistor (T2) corresponds to a transmitting state for the pixel.
US10607553B2 Display apparatus and method of driving the same
A display apparatus includes an image data compensator. The image data compensator receives input image data, compensates for the input image data according to a temperature of a display panel to output first compensation image data in order to compensate for a luminance decrease of the display panel according to the temperature of the display panel, and compensates for the first compensation image data according to an efficiency and a life expectancy of a quantum dot to output second compensation image data in order to compensate for a luminance decrease of the display panel by the quantum dot.
US10607550B2 Digital control driving method and driving display device
A digital control driving method and a driving display device are disclosed. In the method, dividing an image frame into K sub-frames by a hit using a digital control method is adopted. Wherein in one frame period of the image frame, an occupied time of each K sub-frame is the same, and driving times of the K sub-frames are different. The K sub-frames are driven to display on the display panel in a special transmission mode within one frame time of the image frame. The transmission voltage value has only two values, corresponding to the light emission and non-emission of the pixel points on the display panel. The source driver IC only output two grayscale voltages so as to effectively avoid a drift of the Vth of the driving TFT such that an entire brightness of the AMOLED panel is even to improve the display quality.
US10607546B2 Pixel circuit
A pixel circuit includes a light emitting component, a storage capacitor, a driving transistor, a first switch, a second switch, a third switch, and a fourth switch. A first end of the driving transistor is configured to receive a supply voltage, and a second end of the driving transistor is electrically connected to an anode end of the light emitting component. The first switch is configured to provide a first reference voltage to a second end of the storage capacitor. The second switch is configured to provide the supply voltage to the first end of the storage capacitor. The third switch and the fourth switch are configured to provide an operating voltage corresponding to a data voltage and a threshold voltage of the third switch to the second end of the storage capacitor.
US10607543B2 Systems and methods for display systems with dynamic power control
Methods and systems to dynamically adjust a voltage supply of a display are provided. Systems are provided to receive a digital data input indicative of an amount of luminance to be emitted from the display, to determine a desired supply voltage to supply to the display based on the received digital data, and to adjust an adjustable voltage supply according to the determined desired supply voltage. Furthermore, the methods and systems disclosed herein provide for dynamically separately controlling supply voltages supplied to distinct subsections of the display. Systems and methods are also provided for operating a display device in an idle mode by turning off subsections of the display that would otherwise be shown dark and thereby save energy required to program the subsections with display information.
US10607541B2 Display device and electronic apparatus
A display panel including pixels disposed on a substrate, where each of the pixels includes a light emitting element, and a capacitor. The capacitor of a first one of the pixels is partially overlapped, in a vertical direction, by respective pixel areas of two of the pixels. The anode of the capacitor of the first one of the pixels may be disposed closer to the substrate than a cathode of the capacitor, thereby reducing a parasitic capacitance between the capacitor and an anode of the light emitting element of one of the two pixels overlapping the capacitor.
US10607531B2 Display driving circuit, driving method thereof and display apparatus
The disclosure discloses a display driving circuit, a driving method thereof and a display apparatus. A signal receiving antenna detects the degree of noise coupling of a pair of differential data transmission lines, and transmits to a signal compensation controller a voltage value of a coupling signal. The signal compensation controller transmits to a timer controller and/or a source IC a correction signal corresponding to the voltage value of the coupling signal, which is used to adjust differential data signals transmitted over the pair of differential data transmission lines.
US10607524B2 Display substrate and display panel
A display panel has a light exit side and includes an infrared light emitting unit for emitting infrared light towards the light exit side of the display panel; and at least three infrared light sensing units provided at different positions for detecting intensity of the infrared light emitted from the light exit side of the display panel and reflected by a human eye.
US10607519B2 Gate driving circuit and display device including the same
Provided is a display device. The display device includes a display panel, a gate driving circuit, a sensor part, and a control voltage generator. The gate driving circuit includes driving transistors including a first control electrode and a second control electrode. The sensor part is configured to measure an environmental factor that changes a threshold voltage of the driving transistors. The control voltage generator is configured to apply to the second control electrode a control voltage for controlling the threshold voltage of the driving transistors on the basis of the environmental factor measured by the sensor part.
US10607516B2 Display device and light source device having various types of light-emitting components
The disclosure provides a display device including a display panel and a light source module. The light source module is arranged on one side of the display panel and provides a display light source to the display panel. The light source module includes a first light-emitting component and a second light-emitting component. The first light-emitting component includes a first electroluminescent structure. The second light-emitting component includes a second electroluminescent structure. The second light-emitting component includes a wavelength-converting material, while the first light-emitting component does not include any wavelength-converting material. The display device is able to provide an ideal light source without consuming significant energy.
US10607505B1 Dynamic auto-advance feature for refreshable braille displays
A method of dynamically establishing an auto-advance interval of a refreshable braille display. The method involves the step of establishing a default auto-advance value, during which a full line of braille characters remains displayed on the braille display prior to being replaced by the next line. The method further involves determining whether a current line of braille characters ends with a blank cell or a used cell and calculating the current auto-advance interval based on the number of used cells in the current line. The next line of braille characters is output after the current auto-advance interval has lapsed.
US10607503B2 Blush guide device and method thereof
A blush guide device is provided to guide a user to draw a blush. The blush guide device includes an image capturing unit, a processing unit and a display unit. The image capturing unit captures a user face image. The processing unit receives the user face image, and obtains a plurality of face feature points according to the user face image. The processing unit performs calculation according to the face feature points to obtain at least one blush guide block. The display unit displays the user face image and the corresponding blush guide block, and guides the user to put on makeup to the blush guide block. The disclosure further provides a blush guide method adapted to the blush guide device.
US10607501B2 Interactive phonics game system and method
A system for encouraging a child to learn to read, comprising a computing device and at least one physical manipulative, wherein the computing device can identify the physical manipulative and display at least one word relating to the physical manipulative. In an embodiment, a letter identification board with letter manipulatives is included, wherein a child can spell out a word on the letter identification board and the computing device shows an animation of the physical manipulative performing the action indicated by the word.
US10607500B1 Providing background music tempo to accompany procedural instructions
In an approach to determining a background music tempo, one or more computer processors receive a request from a user. The one or more computer processors determine a response to the request will include an action to be performed by the user. The one or more computer processors determine a ranking of one or more instruction characteristics associated with a first instruction. The one or more computer processors predict a performance of the first instruction by the user. Based on the determined ranking and the predicted performance of the first instruction by the user, the one or more computer processors determine a beats per minute range for music to accompany performance of the first instruction. The one or more computer processors render the first instruction and background music associated with the first instruction, where the background music is at the determined beats per minute range.
US10607498B2 Releasing assignments to students
A computer implemented method for distributing, collecting, monitoring and releasing assignments by a content management system. The method includes distributing file requests for assignments to students. Each file request includes one or more metadata tags. Students submit assignments in response to the file requests with the assignments being stored and associated with the file requests using the one or more metadata tags. In response to a release command, the assignments are searched based on one or more metadata tags and assignments associated with a student can be released to the student.
US10607497B2 Skateboard system
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing various athletic movements and generating performance characteristics based on the data corresponding to such athletic movements. Users may also be encouraged to participate in athletic challenges or competitions against other users or groups of users. In addition, athletic movement data for multiple persons can be collected at a central location, and subsequently displayed to a user at a desired remote location, so that the user can compare his or her athletic activities to others.
US10607491B2 Autonomous vehicle notification system
In one embodiment, a method includes receiving, by a computing device of a first vehicle, a message, from a second vehicle, to be presented to an entity within proximity of the first vehicle. The method includes determining, by the computing device of the first vehicle, a location of the entity relative to the first vehicle. The method includes selecting, by the computing device of the first vehicle, a notification device of the first vehicle based on the location of the entity relative to the first vehicle. The method includes causing, by the computing device of the first vehicle, the message from the second vehicle to be presented to the entity by the selected notification device.
US10607485B2 System and method for communicating a message to a vehicle
Various aspects of a system and method for communication of a message to a vehicle are disclosed herein. The system comprises one or more circuits in an electronic control unit (ECU) of a first vehicle that is communicatively coupled to a display device. The one or more circuits in the ECU are configured to receive a video stream and control display of a plurality of image frames in the video stream on the display device. Vehicle information of one or more vehicles, included in an image frame of the plurality of image frames, is received from the one or more vehicles via a wireless network. A first input corresponding to a selection of a vehicle from the one or more vehicles included in the image frame, is received. Vehicle information associated with the selected vehicle is identified. A second input that corresponds to a selection of an information item to be communicated to the selected vehicle, is received. The selected information item is communicated to the selected vehicle.
US10607480B2 Method for performing a real time analysis of traffic light related data
A method is described for performing a real time analysis of traffic flow control device related data using a plurality of vehicles connected in at least one vehicle cell network. The method compares position data from vehicles defining a traffic flow with received data for a traffic flow control device and geometry and topology data concerning a transport engineering construction related to the traffic flow control device to evaluate if a discrepancy can be detected between the geometry and topology data concerning the transport engineering construction and the traffic flow defined by the vehicles positions. The method may be used for updating and/or finding errors in the geometry and topology data concerning the transport engineering construction.
US10607470B2 Vibrational analysis systems and methods
A system, a hand-held vibration monitor and a method for setting vibrational alarms for machinery. The system includes a vibrational alarm device having a plurality of vibration data inputs from a machinery group, a memory for storing historical vibration data from the machinery group, an accumulator for generating average vibrational data for the machinery group, a processor for selecting a vibration alarm limit based on a cumulative distribution curve of the average vibrational data, and a warning alarm to alert a user that the machinery has reached the vibrational alarm limit when vibration data from a machine in the machinery group reaches the vibrational alarm limit.
US10607461B2 Drone based security system
A drone security system with at least a drone and a drone base having been setup with locations that are part of a tradition security systems and where the traditional security system is in communication with drone base enabling the drone to respond to events that occur in the traditional security system and for the drone to also follow a predetermined path with checkpoints.
US10607459B1 Device arrangement and action assignment
Systems and methods for button arrangement and action assignment are disclosed. One or more buttons and, in examples, a connector may be arranged in various ways. The buttons may be associated with one or more actions to be performed by the buttons and/or a device associated with the buttons based at least in part on the arrangement of the buttons. The buttons may be interchangeable and may allow for performance of various functionalities associated with multiple electronic devices.
US10607458B1 Chime control companion and communication
An apparatus includes a smart doorbell and a chime bypass circuit. The smart doorbell may comprise a battery and a switch for a chime. A power supply provides shared power to the chime and the smart doorbell. The battery provides a backup power supply for the smart doorbell when the shared power is insufficient. The chime bypass circuit may comprise a transistor configured to control an amount of the shared power for the chime and the smart doorbell, and a control circuit configured to generate a gate voltage for the transistor from the shared power. The transistor may be normally closed and opened periodically by the control circuit. Periodically opening the transistor may store the gate voltage to close the transistor. The transistor may control the amount of the shared power to ensure the chime does not produce undesired sounds when the chime is enabled in response to the switch.
US10607453B2 Skill-based progressive pool combined proposition wagering system
An electronic gaming machine constructed to receive credits from a user is disclosed: the gaming machine comprises of an interactive controller allowing user interactivity through a displayed user interface and a process controller that creates a skill-based progressive pool and generates a skill threshold for the skill-based progressive pool and awards skill-based prizes using a chance-based controller when the threshold has been reached, and communicates the prize parameter to the interactive controller for display on the user interface.
US10607449B2 Gaming system and method for providing a game including roaming wild symbols
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.
US10607448B2 Gaming system and method for providing a cascading multiple sided symbol game
A gaming system including a cascading symbol or tumbling reel game which utilizes a plurality of multiple sided symbols or multiple sided game elements. Each multiple sided symbol or multiple sided game element includes a separate or distinct symbol displayed on each of one or more of the sides or faces of that multiple sided symbol. As the gaming system displays such multiple sided symbols at different symbol display positions, the gaming system differs or modifies which sides of which multiple sided symbols are displayed to the player (and thus differs or modifies which separate or distinct symbols of which sides or faces of the multiple sided symbols are displayed to the player).
US10607441B2 Method of modifying a primary game of an existing legacy gaming machine to include secondary game features
Secondary gaming functionality is implemented relative to a casino gaming machine by a secondary controller which is associated with the gaming machine. In this manner, primary gaming functionality, such as primary wagering games and the award of primary awards and/or player reward points, may be implemented by the main game controller of the gaming machine. In addition, however, secondary gaming functionality may also be implemented at the gaming machine, such as secondary wagering games and the award of secondary awards and/or player reward points, via the secondary controller. The secondary controller may only implement secondary gaming functionality in response to a secondary wager placed by a player beyond a primary wager which enables the primary gaming functionality.
US10607416B2 Conditional availability of vehicular mixed-reality
Methods, apparatuses, and computer-readable media are presented for providing a mixed-reality scene involving a lead vehicle and a following vehicle. The system may present a sequence of mixed-reality images to a driver of the following vehicle, resulting from merging (a) an image captured by a camera aboard the lead vehicle and (b) an image captured by a camera aboard the following vehicle, to generate a merged image. The system may discontinue or diminish mixed-reality content of the sequence of mixed-reality images in response to one or more detected conditions, which may comprise detection of an object between the lead vehicle and the following vehicle.
US10607414B2 Method and device for seeing through an obstruction based on smart glasses, and computer-readable storage medium
The invention provides a method and a device for seeing through an obstruction based on smart glasses, and a computer-readable storage medium, the method comprising: acquiring a first image of user's view by smart glasses and recognizing an obstruction image in the first image; acquiring a second image of the user's view by at least one image acquisition device; replacing the obstruction image in the first image with portion of the second image that corresponds to the obstruction image, which are spliced to generate an unobstruction image of the user's view. In the invention, the obstruction image in the first image is replaced with a portion of the second image that corresponds to the obstruction image, which can achieve seeing through an obstruction.
US10607408B2 Method for rendering 2D and 3D data within a 3D virtual environment
One variation of a method for modeling a human body includes: driving a sensor block along a path above a platform occupied by a user and recording a sequence of depth images and color images, via the sensor block, at each capture position in a sequence of capture positions along the path; compiling the set of depth images into a low-density 3D model of the user and a high-density 3D model of the user; extracting a set of color patches, from the sequence of color images, corresponding to discrete regions on a surface of the low-density 3D model of the user; projecting the set of color patches onto the surface of the low-density 3D model to generate a 3D color model of the user; and extracting a value of a dimension, projected from the low-density 3D color model onto the high-density 3D model, from the high-density 3D model.
US10607401B2 Multi line trace gaze to object mapping for determining gaze focus targets
A method for determining a focus target of a user's gaze in a three-dimensional (“3D”) scene is disclosed. The method may include determining a first gaze direction of a user into a 3D scene, where the 3D scene includes a plurality of components. The method may also include executing a first plurality of line traces in the 3D scene, where each of the first plurality of line traces is in proximity to the first gaze direction. The method may further include determining a confidence value for each component intersected by at least one of the first plurality of line traces. The method may additionally include identifying as a focus target of the user the component having the highest confidence value of all components intersected by at least one of the first plurality of line traces.
US10607400B2 Graphics processing systems using a vertex shader to render plural images
A graphics processing pipeline comprises vertex shading circuitry that operates to vertex shade position attributes of vertices of a set of vertices to be processed by the graphics processing pipeline, to generate, inter alia, a separate vertex shaded position attribute value for each view of the plural different views. Tiling circuitry then determines for the vertices that have been subjected to the first vertex shading operation, whether the vertices should be processed further. Vertex shading circuitry then performs a second vertex shading operation on the vertices that it has been determined should be processed further, to vertex shade the remaining vertex attributes for each vertex that it has been determined should be processed further, to generate, inter alia, a single vertex shaded attribute value for the set of plural views.
US10607396B2 Dynamic rendering of low frequency objects in a virtual reality system
In one embodiment, the method renders a first set of objects at a first frame rate and a second set of objects at a second frame rate that is lower than the first frame rate. The second set of objects is stored in a buffer. Then, the method displays the second set of objects from the buffer for a number of frames based on the second frame rate while the rendered first set of objects is displayed at the first frame rate. When a visual change associated with the second set of objects over multiple frames meets a threshold, the method renders the second object at a third frame rate different from the second frame rate based on the visual change meeting the threshold.
US10607394B2 Methods and systems for volumetric reconstruction based on a confidence field
An exemplary volumetric reconstruction system accesses a voxel node within a voxel data store and determines an intermediate confidence field value for the voxel node. The voxel node corresponds to a surface point on a surface of an object in a real-world capture space and the intermediate confidence field value is determined based on color and depth data captured for the voxel node by each capture device of a plurality of capture devices positioned with respect to the real-world capture space so as to have different vantage points of the surface of the object. The volumetric reconstruction system stores, within the voxel node of the voxel data store, the intermediate confidence field value as a confidence field value associated with the voxel node. Based on the confidence field value, the volumetric reconstruction system generates reconstructed color and depth data for a volumetric reconstruction of the surface of the object.
US10607393B2 Consistent 3D rendering in medical imaging
For three-dimensional rendering, a machine-learnt model is trained to generate representation vectors for rendered images formed with different rendering parameter settings. The distances between representation vectors of the images to a reference are used to select the rendered image and corresponding rendering parameters that provides a consistency with the reference. In an additional or different embodiment, optimized pseudo-random sequences are used for physically-based rendering. The random number generator seed is selected to improve the convergence speed of the renderer and to provide higher quality images, such as providing images more rapidly for training compared to using non-optimized seed selection.
US10607392B2 Scatter gather engine
In an example, an apparatus comprises a plurality of execution units, and logic, at least partially including hardware logic, to create a scatter gather list in memory and collect a plurality of operating statistics for the plurality of execution units using the scatter gather list. Other embodiments are also disclosed and claimed.
US10607386B2 Customized avatars and associated framework
Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
US10607384B2 Page image display control system, page image display control method, and program therefor
A scene is assigned to each page image, and an image included in the assigned scene is pasted on each page image. A page image addition instruction region is displayed between adjacent page images. In a case where the page image addition instruction region is clicked, a new page image is displayed between two page images between which the clicked page image addition instruction region is interposed. An image included in a scene assigned to a first page image of the two page images or a scene assigned to a second page image of the two page images is pasted on the new page image.
US10607376B2 Method and apparatus for adjusting color temperature based upon fuzzy control
The disclosure discloses a method and apparatus for adjusting color temperature based upon fuzzy control. The method for adjusting color temperature based upon fuzzy control includes: determining an initial color temperature value of a screen of an terminal device according to an illumination intensity of ambient light when the screen is lightened; obtaining a percentage of eyelid closure over the pupil, over time, PERCLOS of a user, and the illumination intensity of ambient light at a preset periodicity; and determining a target color temperature value corresponding to the current PERCLOS of the user, and the current illumination intensity of ambient light according to a preset fuzzy rule, and adjusting the screen to the target color temperature value, wherein taking the PERCLOS, and the illumination intensity of ambient light as input signals, and the color temperature as an output signal according to the preset fuzzy rule.
US10607371B2 Camera calibration method, recording medium, and camera calibration apparatus
A camera calibration method which calculates camera parameters of at least three cameras (a1) acquires three-dimensional coordinate set of a calibration point and image coordinate pair of the calibration point in each camera image, (a2) acquires camera parameters of each camera, (a3) calculates a view angle-corresponding length corresponding to a view angle of each pair of cameras viewing the calibration point, (a4) calculates a three-dimensional position of a measurement point corresponding to a three-dimensional position of the calibration point for each camera pair using parallax of the calibration point between the cameras in the camera pair, (a5) weights the three-dimensional position of each measurement point using the view angle-corresponding length corresponding to the measurement point, (a6) calculates a three-dimensional position of a unified point of the weighted measurement points, and (a7) updates the camera parameters based on the three-dimensional coordinate set of the calibration point and the three-dimensional position of the unified point.
US10607370B1 Coarse to fine calibration parameter validation and temperature mitigation
A method and system for calibration parameter validation. The method includes performing a camera calibration generating a calibration result, applying a coarse pass-fail criteria to the calibration result and rejecting the camera if the calibration result does not pass the coarse pass fail-criteria. The method further includes applying a fine pass-fail criteria based upon at least information stored at a central repository to the calibration result if the calibration result passes the coarse pass-fail criteria, rejecting the camera if the calibration result does not pass the fine pass fail-criteria, accepting the camera if the calibration result passes the fine pass fail-criteria, and entering the calibration result into the central repository. The information stored at the central repository includes key performance indicator/key performance metric information for one or more measured parameters of the calibration result.
US10607364B2 Position and attitude determination method and system using edge images
A method of determining at least one of position and attitude in relation to an object is provided. The method includes capturing at least two images of the object with at least one camera. Each image is captured at a different position in relation to the object. The images are converted to edge images. The edge images of the object are converted into three-dimensional edge images of the object using positions of where the at least two images were captured. Overlap edge pixels in the at least two three-dimensional edge images are located to identify overlap points. A three dimensional edge candidate point image of the identified overlapped points in an evidence grid is built. The three dimensional candidate edge image in the evidence grid is compared with a model of the object to determine at least one of a then current position and attitude in relation to the object.
US10607363B2 Visualization of distances on an electroanatomical map
Described embodiments include an apparatus that includes a display and processor. The processor is configured to receive, from a user, an input that indicates one or more points of interest on an electroanatomical map, of an anatomical surface, that is displayed on the display, and to superimpose on the map, in response to the input, a plurality of contours, each one of the contours being at a different respective geodesic distance, with respect to the surface, from the points of interest. Other embodiments are also described.
US10607362B2 Remote determination of containers in geographical region
Disclosed is a method and system for processing images from an aerial imaging device. The method includes receiving a first image of a geographical area having a first resolution. The method transmits the first image to a machine learning model to identify an area of interest containing an object of interest. The method receives a second image of the geographical area having a second resolution higher than the first resolution. The method transmits the second image to the machine learning model to determine a likelihood that the area of interest contains the object of interest. The method trains the machine learning model to filter out features corresponding to the area of interest in images having the first resolution if the likelihood is below a threshold. The method transmits a visual representation of the object of interest to a user device if the likelihood exceeds the threshold.
US10607361B2 Method for observing wildlife population size through remote sensing imagery
The present invention relates to the field of wildlife protection, and particularly relates to a method for observing wildlife population size through a remote sensing imagery. The method specifically comprises: a proportion of orthogonal projection area of animals in each pixel to pixel area is computed and summed through a linear correlation between a gray value of a remote sensing imagery pixel and a proportion of the orthogonal projection area of individual animals to the pixel area, to obtain the total orthogonal projection area of target animal population; and population size is obtained on the basis of dividing by the orthogonal projection area of animals of measured individual animals, thereby solving the problem that it is difficult to observe the wildlife population size and a distribution pattern at the same time point. In the present invention, a satellite remote sensing imagery is used to observe the animal population to obtain the population size at the same time point, thereby avoiding errors caused by the pasting counting, estimation and other methods and increasing investigation accuracy and reliability. In the present invention, the remote sensing imagery is used to observe the animal population, thereby avoiding disturbance to animal behaviors and destruction to habitats of the wildlife due to short-distance observation of the wildlife, greatly enhancing safety and economy of field observation and realizing higher application value.
US10607355B2 Method and system for determining the dimensions of an object shown in a multimedia content item
A method and system for determining at least a size dimension of objects shown in multimedia content items are presented. The method includes receiving an input multimedia content item; identifying objects shown in the multimedia content item; generating at least a first signature for at least a first object of the plurality of objects and at least a second signature for at least a second object; identifying at least one concept that matches the at least a first object; determining an actual size of the first object respective of the match to the at least one concept; determining a size scale between the first object and the second object using the at least a first signature and the at least a second signature; and determining the at least size dimension of the second object respective of the size scale and the actual size of the first object.
US10607354B2 Production apparatus with depth image detection
A conveying device includes a conveyor and a carrying member. The conveyor is movable along a transporting path that sequentially defines an upstream segment and a downstream segment, and an outer surface of the conveyor includes a detecting region. The carrying member is mounted on the outer surface of the conveyor. A height of the carrying member with respect to the outer surface is larger than or equal to 3 mm.
US10607352B2 Reduced power operation of time-of-flight camera
A time-of-flight (ToF) camera is configured to operate in a manner that reduces power consumption of the ToF camera. For a key frame, a key-frame depth image is generated based on a plurality of sets of key-frame IR images. Each set of key-frame IR images is acquired using a different modulation frequency of active IR light. For a P-frame after the key frame, a P-frame depth image is generated based on a set of P-frame IR images acquired using a single modulation frequency of active IR light.
US10607350B2 Method of detecting and describing features from an intensity image
The invention provides methods of detecting and describing features from an intensity image. In one of several aspects, the method comprises the steps of providing an intensity image captured by a capturing device, providing a method for determining a depth of at least one element in the intensity image, in a feature detection process detecting at least one feature in the intensity image, wherein the feature detection is performed by processing image intensity information of the intensity image at a scale which depends on the depth of at least one element in the intensity image, and providing a feature descriptor of the at least one detected feature. For example, the feature descriptor contains at least one first parameter based on information provided by the intensity image and at least one second parameter which is indicative of the scale.
US10607334B2 Method and apparatus for image analysis
A method and apparatus of detection, registration and quantification of an image. The method may include obtaining an image of a lithographically created structure, and applying a level set method to an object, representing the structure, of the image to create a mathematical representation of the structure. The method may include obtaining a first dataset representative of a reference image object of a structure at a nominal condition of a parameter, and obtaining second dataset representative of a template image object of the structure at a non-nominal condition of the parameter. The method may further include obtaining a deformation field representative of changes between the first dataset and the second dataset. The deformation field may be generated by transforming the second dataset to project the template image object onto the reference image object. A dependence relationship between the deformation field and change in the parameter may be obtained.
US10607322B2 Image processing apparatus and method for controlling the same, imaging apparatus, and monitoring system
An image processing apparatus obtains a first image, and cuts out at least a portion of the first image to generate a second image that is distortion-corrected. The image processing apparatus provides a first user interface for setting, in the first image, an area associated with a function that influences encoding processing, and a second user interface for setting, in the second image, an area associated with the function that influences encoding processing. The image processing apparatus encodes the first image based on the area set using the first user interface, and encodes the second image using the area set using the second user interface.
US10607321B2 Adaptive sharpness enhancement control
Techniques related to video processing with adaptive sharpness enhancement are discussed. Such techniques may include determining a detail versus noise score for a video frame based on a noise level, a motion level, an average luma value, and spatial frequency information of the video frame and enhancing sharpness of the video frame based on sharpness enhancement control parameters generated based on the detail versus noise score for the video frame.
US10607317B2 Apparatus and method of removing noise from sparse depth map
Provided is a method of removing noise from a sparse depth map. The method includes setting, as nodes, sample points in a sparse depth map including depth information at a certain position of an image plane, constructing a mesh by connecting the set nodes, and removing noise from the meshed node, based on connection information between the meshed node and neighboring nodes adjacent thereto and color information about a color image corresponding to the sparse depth map. A depth value is allocated to each of the sample points.
US10607316B2 Image generating apparatus and image generating method
An image generating apparatus is provided with: first and second light sources that illuminate a material; an image sensor on which the material is disposed; a mask which includes a light-transmitting part that transmits light and a light-blocking part that blocks light, and which is positioned between the image sensor and the first and second light sources; and a light and dark image processing unit. The image sensor acquires first and second images of the material when illuminated by the first and second light sources, respectively. The light and dark image processing unit derives a difference between a luminance value of a pixel included in the first image and a luminance value of a pixel included in the second image at the same position as the pixel included in the first image, and thereby generates a third image of the material.
US10607311B2 Hierarchical watermark detector
The present invention relates generally to digital watermarking. One aspect of the disclosure includes a method comprising: obtaining data representing imagery; using one or more configured processors, analyzing a plurality of portions of the data to detect a redundantly embedded watermark signal, the analyzing producing detection statistics for each of the plurality of portions, the detection statistics comprising a payload signature, a rotation angle and a scale factor for each portion of the plurality of portions; accumulating payload signatures based on compatible rotation angles and scale factors, said accumulating yielding an accumulated payload signature; and decoding a plural-bit payload from the accumulated payload signature. Of course, many other aspects and disclosure are provided in this patent document.
US10607302B1 Guiding progressive user engagement in an online environment
An entity having a brand page maintained by a social networking system defines a sequence of content items associated with a brand page is determined. Different content items in the sequence include different information that is dependent on interaction between a user and the sequence. For example, content items in the sequence provide increasingly more detailed or complex information when progressing from the first content item to the last content item in the sequence. When a viewing user of a social networking system interacts with the brand page, prior interactions with the sequence by the viewing user are used to classify the viewing user and to select a content item from the sequence that is communicated to the viewing user.
US10607293B2 Automated insurance toggling for self-driving vehicles
A method and/or computer program product automatically toggles insurance policy provisions for a self-driving vehicle (SDV) based on an operational mode of the SDV. One or more processor(s) receive an electronic signal indicating an operational mode of an SDV in real-time, where operational mode is either an autonomous mode or a manual mode. A first insurance policy provision provides coverage while the SDV is operating in the autonomous mode, and a second insurance policy provision provides coverage while the SDV is operating in the manual mode. The processor(s) monitor the SDV for a change in real-time to the operational mode of the SDV. In response to detecting a change in real-time to the operational mode of the SDV, the processor(s) dynamically toggle activation of the first and second insurance policy provisions consistent with the change in real-time to the operational mode of the SDV.
US10607290B2 Methods and systems for showing perspective in market data
Methods and systems are disclosed for providing perspective to market data. In one embodiment, market data is displayed in a three-dimensional perspective that emphasizes important aspects of market data while minimizing less important aspects. In some embodiments, market data is mapped to an object that automatically moves to display the inside market. In another embodiment, orders can be entered, manipulated, and/or canceled in conjunction with, or separately from, the object. Single and combination gestures can be used to perform one or more commands for entering orders and viewing market data. In one embodiment, multiple displays from one or more different types of computing devices are used in conjunction with each other for operating and/or displaying a portion of the aspects of the disclosed technology. In another embodiment, a filter component is used to show select market data and to enter or trigger specific types of market orders.
US10607288B2 System and method for trading securities on a computer-based network
A method and system for trading securities on a computer-based network. The method and system utilize an ordering module, a graphical user interface, a database module and a matching engine to effect electronic securities trading.
US10607281B2 Dynamically updated listing user interface
In an example embodiment, an item characteristic is received, the item characteristic pertaining to an item being listed for sale, by a seller, via an ecommerce service. Then, a plurality of past transactions of items having the item characteristic are analyzed. Based on this analysis, a first set of one or more optimal listing configuration parameters are identified in accordance with a first set of listing criteria. Then, the first set of one or more identified optimal listing configuration parameters to the seller in a user interface that permits the seller to change one or more listing configuration parameters based on the presentation.
US10607279B2 System and network for outfit planning and wardrobe management
A system to manage a wardrobe and compile outfits includes a server computing device that includes a memory having stored thereon demographic data and a plurality of electronic fashion item models. Each electronic fashion item model is indicative of a fashion item. The electronic fashion item model includes a fashion item type and a fashion item color scheme. The electronic fashion item model is associated with one or more style genres. The system includes an application configured to, when executed by at least one processor, compile at least one virtual outfit. Each virtual outfit includes at least one electronic fashion item model. Each virtual outfit is compiled based on A) a selected event, B) the particular user's demographic data, and C) style genres.
US10607278B2 System and method for populating a database with a set of information related to an item owned by a first owner that is transferred to a second owner
Populating a database with information includes associating a first interactive item card with the first item; associating the card with the first owner; associating information content with the card. The information content includes a first location, or first image of the first item, social media interaction related to the card at a first moment of time or information related to the first owner; changing association of the card from the first owner to a second owner if the ownership of the first item is transferred; adding to the information content additional information content that includes a second location or a second image of the first item, at least one social media interaction related to the card at a second moment of time or an information related to the second owner; and populating the database with the associations and the information content.
US10607274B2 Goods system and method for a goods system
The invention relates to a goods system having goods, in particular in accordance with the invention, wherein each good has an individual code. The code is stored in a database and linked to information, in particular information relevant to sales. The code of the good is designed in such a way that the code can be scanned in by means of a scanner of a device, in particular of a smart phone. The information linked to the code in the database can be displayed on the device. Furthermore, the good provided with the code can be purchased by means of the device by using the code.
US10607266B2 Method and system for SMS intermediation
A system for receiving, at a server with one or more processors, a request for a respective product page from a first client system. The system then sends the respective product page to the first client system for display, wherein the respective product page includes a send SMS message link. The system receives, from the first client system, a first SMS message, wherein the first SMS message is generated by user selection of the send SMS message link. The system transmits the first SMS message to a second client system associated with a seller of the respective product.
US10607264B2 Systems and methods for virtual application of cosmetic effects to photo albums and product promotion
A computing device obtains and authenticates user credentials provided by a user at a client device. The computing device obtains a photo album of digital images and accesses profile data associated with the user credentials. A grouping of target images is extracted by the computing device from the plurality of digital images based on the profile data, each of the target images depicting a facial region of the user. The computing device retrieves at least one product recommendation for each target image based on the user profile and edits each of the target images based on the retrieved at least one product recommendation. The computing device causes a user interface to be displayed at the client device, the user interface displaying one or more of the edited target images, the user interface further displaying the retrieved at least product recommendation associated with the one or more edited target images.
US10607254B1 Attribution modeling using withheld or near impressions
Systems, methods, and computer-readable storage media for attribution modeling using withheld or near impression data are provided. One method involves determining, for a first content item impression, withheld or near impressions for a competing content item within a content auction. The method further involves identifying a first set of paths including a sequence of events that includes an interaction with the first content item impression. The method further involves identifying a second set of paths, each including the sequence of events with the competing content item impression replacing the first content item impression. The method compares conversion metrics for the first and second paths to determine attribution credit for the first content item impression.
US10607245B2 Recommending virtual reward offers and awarding virtual rewards
In an embodiment, a method performed by one or more computing devices comprises storing, for one or more marketplace associated applications, interaction information that identifies, for each particular application of said one or more marketplace associated applications, a list of devices that interacted with an instance of the particular application; receiving, from a requesting device, a request for a list of offer eligible applications; determining, based on said interaction information, a set of applications associated with the requesting device; based on said determination of the set of applications associated with the requesting device, sending a list of one or more selected eligible applications to the requesting device.
US10607244B2 Systems and methods to provide intelligent analytics to cardholders and merchants
In one aspect, a computing apparatus includes: a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed by the transaction handler, a portal coupled with the data warehouse to receive one or more parameters as an input and to provide spending activity information for presentation as a response to the input, and an analytics engine coupled with the portal and the data warehouse to analyze spending activities of a user based on the transaction data and the one or more parameters to generate the spending activity information regarding transactions in a plurality of accounts of the user.
US10607227B2 System, method, and computer program product for detecting potential money laundering activities
Provided is a computer-implemented method for detecting potential money laundering activities. The method may include determining an overall transaction product category risk score for each transaction product category of a plurality of transaction product categories, where the overall transaction product category risk score is based on transaction data, a transaction product category risk score associated with the at least one issuer institution for each transaction product category, an issuer institution risk score associated with the at least one issuer institution, and a geographic risk score associated with the at least one issuer institution, determining an overall issuer institution risk score associated with the at least one issuer institution, determining whether the overall issuer institution risk score satisfies a threshold value, generating a notification, and communicating the notification to a client device based on generating the notification. A system and computer program product are also disclosed.
US10607224B2 Systems and methods for secure authentication of transactions initiated at a client device
A method for authenticating a cardholder for a candidate purchase using an authentication computing device in communication with a memory is provided. The method includes receiving an authentication profile associated with the cardholder during an enrollment process for an authentication service, storing the authentication profile within the memory, and receiving an authentication request for the candidate purchase over a first communication link. The candidate purchase is initiated at a client device. The method further includes retrieving the stored authentication profile from the memory, generating a challenge message based on the stored authentication profile, transmitting the challenge message to a user device over a second communication link, receiving a challenge response including authentication information collected from the user device, comparing the collected authentication information to the stored authentication profile, and authenticating the cardholder for the candidate purchase based on the comparison.
US10607223B2 Utilizing phrase tokens in transactions
A system and method for facilitating transactions utilizing phrase tokens are provided. Individual entities can be associated with unambiguous transaction phrase tokens, such as multiple word phrases. The transaction phrase tokens are associated with transaction accounts by a service provider such that the entities can complete a transaction without having to exchange transaction account information. In a transaction, a transaction phrase token is offered to an accepting party, which tenders the offered transaction phrase token to the service provider. The service provider processes the offered transaction phrase token according to configuration information specified for the transaction phrase token. The service provider can automatically process the transaction request or request additional information.
US10607216B1 Systems and methods for cryptographic authentication of contactless cards
System and methods of contactless card authentication systems include a contactless card and a client device having an application, a processor, and a card reader. An application on the client device receives a transaction lockdown request, sends a request to the server to begin to allow a transaction approval within a time period, receives the transaction approval via an authentication tap from the contactless card, sends the transaction approval to the server; and receive an allowance or disallowance response from the server.
US10607213B2 Method and system of providing financial transactions for the visually impaired
A method for audibly communicating transaction details includes: storing payment card details for a payment card, the card details including a payment card number; receiving transaction details for a financial transaction involving the payment card, the transaction details including a transaction amount; and audibly emitting the transaction amount for the financial transaction. A method for audibly communicating account information which includes: capturing an image of a payment card; processing the captured image of the payment card to identify payment card details, the card details including a payment card number; transmitting the identified card details; receiving account details for a financial account associated with the payment card, the account details including at least an account balance; and audibly emitting the account balance for the financial account.
US10607208B1 System and method for management and automation of instant purchase transactions
A system and related method for completing online transactions via mobile device includes a client-side e-commerce platform executing on the mobile device that identifies candidate items for purchase based on images related to an item desired by the user. Purchase information for items offered by participating vendors is retrieved by the platform via APIs of the vendor network. Purchase information for items offered by third-party vendors outside the network is retrieved by a middleware platform called by the client-side platform. The user may select items for purchase and complete the transaction via single click, whereby the middleware forwards payment details to the third-party vendors and retrieves pricing, inventory, and purchase information (as well as authorization codes and records of the completed transaction) from the third-party vendors. The client-side platform generates a single transaction and invoice whether the selected items are purchased from in-network or third-party vendors.
US10607203B2 Synchronization system for intermittenly-connected point-of-sale terminals employing browser based ordering
A system for fulfilling orders under non-persistent network conditions includes point-of-sale (POS) terminals and a server. Each terminal generates first changes corresponding to one or more orders, queues the first changes in order queues that correspond to the one or more orders, and transmits the first changes in the order queues, from oldest to youngest, when operably connected to a network. The server receives the first changes and transmits the first changes and second changes to the terminals, where the second changes correspond to one of the one or more orders received by the server from a browser-based terminal. The server has a queue processor that queues the state changes in terminal queues that correspond to the terminals, where the first and second changes are transmitted to a first one of the terminals, from oldest to youngest, when the first one of the plurality of terminals is operably connected to the network, and where the first and second changes are maintained in terminal queues corresponding to other ones of terminals while the other ones remain operably disconnected from the network.
US10607194B2 Method and apparatus for managing maintenance for a service provider
Aspects of the subject disclosure may include, for example, obtaining device diagnostic data for a group of devices that provide communication services to a plurality of customer premises of a plurality of users over a network, obtaining configuration data associated with the plurality of customer premises, obtaining quality key performance indicators associated with the communication services of the plurality of customer premises, applying linear regression to the device diagnostic data, the configuration data and the quality key performance indicators to identify a quality threshold based on a particular configuration, detecting a subset of customer premises from among the plurality of customer premises that are not satisfying the quality threshold, and analyzing a subset of the device diagnostic data that corresponds to the subset of customer premises to determine equipment associated with the subset of customer premises for maintenance. Other embodiments are disclosed.
US10607192B2 Methods and apparatus for autonomous vehicle scheduling
Methods and apparatus for autonomous vehicle scheduling are disclosed herein. An example method includes receiving, at a first processor, a first request for a vehicle to travel to a location. The first request is to be transmitted to the first processor from a second processor. The example method includes calculating an arrival time of the vehicle based on the first request. The example includes comparing the first request to a second request for the vehicle based on the arrival time. The example method includes scheduling the first request based on the comparison and directing the vehicle to the location based on the schedule.
US10607188B2 Systems and methods for assessing structured interview responses
Systems and methods described herein utilize supervised machine learning to generate a model for scoring interview responses. The system may access a training response, which in one embodiment is an audiovisual recording of a person responding to an interview question. The training response may have an assigned human-determined score. The system may extract at least one delivery feature and at least one content feature from the audiovisual recording of the training response, and use the extracted features and the human-determined score to train a response scoring model for scoring interview responses. The response scoring model may be configured based on the training to automatically assign scores to audiovisual recordings of interview responses. The scores for interview responses may be used by interviewers to assess candidates.
US10607184B2 System and method for determining an amount of disposable material in a spool
A method and a system for determining an amount of material remaining in a spool are provided herein. The system includes a radiofrequency identification (RFID) reader that is configured to read an RFID tag disposed at an end of a core of the spool. The RFID reader is provided on or in a vicinity of a support surface configured to hold at least a portion of the material. The system further includes a computer system in communication with the RFID reader, the computer system being configured to compute an amount of remaining material in the spool based on a thickness of the material and based on a number of revolutions of the spool. The number of revolutions is determined by a number of times the RFID tag on the spool comes in a reading vicinity of the RFID reader.
US10607181B2 Method and apparatus for storage of data for tracking manufactured items
The invention provides a method for the generation and storage of data for manufactured items in a batch of manufactured items that reduces data storage requirements. The method may comprise the steps of: at a production line generating a unique identifier for each item, the unique identifier comprising production details and a counter value of an incremental counter; at a production line, associating each item with the corresponding unique identifier or an encrypted version of the unique identifier; reading at least some of the unique identifiers associated with items in the batch of the items to provide a list of read identifiers, wherein at least some counter values of the incremental counter are not in the list of read identifiers; generating a plurality of ranges of read identifiers, each range comprising a number of read identifiers having common production details and sequential counter values; and storing the plurality of ranges of read identifiers having common production details as a single data record in an electronic database, the single data record comprising the production details and an indication of each of the ranges of sequential counter values.
US10607155B2 Diagnosing slow tasks in distributed computing
Machine learning is utilized to analyze respective execution times of a plurality of tasks in a job performed in a distributed computing system to determine that a subset of the plurality of tasks are straggler tasks in the job, where the distributed computing system includes a plurality of computing devices. A supervised machine-learning algorithm is performed using a set of inputs including performance attributes of the plurality of tasks, where the supervised machine learning algorithm uses labels generated from determination of the set of straggler tasks, the performance attributes include respective attributes of the plurality of tasks observed during performance of the job, and applying the supervised learning algorithm results in identification of a set of rules defining conditions, based on the performance attributes of the plurality of tasks, indicative of which tasks will be straggler tasks in a job. Rule data is generated to describe the set of rules.
US10607153B2 LAT based answer generation using anchor entities and proximity
Mechanisms are provided for implementing a proximity based candidate answer pre-processor engine that outputs a sub-set of candidate answers to a question and answer (QA) system. The mechanisms receive a lexical answer type (LAT) and an entity specified in an input natural language question as well as an ontology data structure representing a corpus of natural language content. The mechanisms identify a set of candidate answers having associated nodes in the ontology data structure that are within a predetermined proximity of a node corresponding to the entity, and a sub-set of candidate answers in the set of candidate answers having an entity type corresponding to the LAT. The mechanisms output, to the QA system, the sub-set of candidate answers as candidate answers to the input natural language question for evaluation and selection of a final answer to the input natural language question.
US10607152B2 Using machine learning to predict outcomes for documents
Evaluations of a document are generated that indicate likelihoods of the document achieving its objectives. The evaluations are based on predictive characteristics of one or more outcomes of the client document that are indicative of whether the document will achieve its objectives. Specifically, a server receives the document from a client device. The server extracts a set of features from the document. The evaluations of the document are generated based on the predictive characteristics for the one or more outcomes of the document. The generated evaluations are provided to the client device such that the document can be optimized to achieve its desired objectives. The optimized document may also be sent to a posting server for posting to a computer network. The known outcomes of the optimized document are collected through reader responses to the document and analyzed to improve evaluations for other documents.
US10607151B2 Method and system for predicting admission of a human subject to a ward in a medical center
A method and a system for predicting admission of a human subject to a first ward in a medical center are disclosed. A patient dataset is generated based on at least a measure of one or more physiological parameters associated with one or more first human subjects and a first information pertaining to the admission of each of the one or more first human subjects to the first ward. For a first human subject of the one or more first human subjects, a first score at each of the one or more first time instants is determined. Further, one or more second time instants from the one or more first time instants are identified. Further, a second score at each of the one or more second time instants is determined. In an embodiment, the first classifier is trained based on at least the second score, and the first information.
US10607142B2 Responding to user input based on confidence scores assigned to relationship entries in a knowledge graph
A technique for responding to user input includes assigning respective initial confidence scores to relationship n-tuples in a knowledge graph (KG). Each of the n-tuples designates at least a first entity, a second entity, and a relationship between the first and second entities or a single entity and a relationship between the single entity and one or more properties of the single entity. Respective feature vectors are associated with each of the n-tuples. A training set that includes at least a subset of the n-tuples labeled with respective ground truth labels is generated. Respective initial weights are learned for the feature vectors based on the training set. Respective subsequent confidence scores are generated for each of the n-tuples based on the initial weights for the feature vectors. A response to user input is generated based on the subsequent confidence scores for one or more of the n-tuples.
US10607140B2 Apparatuses, methods and systems for a digital conversation management platform
The APPARATUSES, METHODS AND SYSTEMS FOR A DIGITAL CONVERSATION MANAGEMENT PLATFORM (“DCM-Platform”) transforms digital dialogue from consumers, client demands and, Internet search inputs via DCM-Platform components into tradable digital assets, and client needs based artificial intelligence campaign plan outputs. In one implementation, The DCM-Platform may capture and examine conversations between individuals and artificial intelligence conversation agents. These agents may be viewed as assets. One can measure the value and performance of these agents by assessing their performance and ability to generate revenue from prolonging conversations and/or ability to effect sales through conversations with individuals.
US10607133B2 Digital human generation method and system
A digital human generation method and system, where the method includes: defining a digital human model, where the digital human model includes multiple dimensions of user profile models; acquiring multiple dimensions of data of a specific user that is from multiple data sources; and processing, based on the multiple dimensions of user profile models included in the digital human model, the multiple dimensions of data of the specific user that is from the multiple data sources, to generate multiple dimensions of user profiles corresponding to the specific user, where the multiple dimensions of user profiles of the specific user form a digital human corresponding to the specific user.
US10607125B2 Method of making ceramic-containing transaction cards
A transaction card includes a card body that may comprise a ceramic material, the card body including a primary surface and a secondary surface, a laser marked feature disposed on the card body and a laser etched feature disposed on the card body. A method of making a transaction card may comprise forming a ceramic material slurry comprising a ceramic material and a binder, forming a green body from the ceramic material slurry, firing the green body at a firing temperature to create a fired ceramic body, grinding the fired ceramic body into a card body, and polishing a primary surface of the card body.
US10607124B2 Label-printing control apparatus, non-transitory computer-readable recording medium and label-printing control method
Provided are a label-printing control apparatus, a non-transitory computer-readable recording medium and a label-printing control method. A hardware processor of the label-printing control apparatus creates an adjusting image, from a reference mark for determining a die-cutting position on a continuous label stock and a cut mark representing a shape to cut a label image printed on the continuous label stock, both extracted from print data, while arranging specific images each created from the cut mark, to be spaced apart from the respective reference marks with different distances in the adjusting image. The hardware processor further creates, from the reference mark and a label image extracted from the print data, an end product image including the reference mark and the label image, and instructs the label printing device to print the adjusting image and the end product image on a continuous label stock.
US10607119B2 Unified neural network for defect detection and classification
Methods and systems for detecting and classifying defects on a specimen are provided. One system includes one or more components executed by one or more computer subsystems. The one or more components include a neural network configured for detecting defects on a specimen and classifying the defects detected on the specimen. The neural network includes a first portion configured for determining features of images of the specimen generated by an imaging subsystem. The neural network also includes a second portion configured for detecting defects on the specimen based on the determined features of the images and classifying the defects detected on the specimen based on the determined features of the images.
US10607118B2 Ensemble model for image recognition processing
Non-limiting examples described herein relate to ensemble model processing for image recognition that improves precision and recall for image recognition processing as compared with existing solutions. An exemplary ensemble model is configured enhance image recognition processing through aggregate data modeling processing that evaluates image recognition prediction results obtained through processing that comprises: nearest neighbor visual search analysis, categorical image classification analysis and/or categorical instance retrieval analysis. An exemplary ensemble model is scalable, where new segments/categories can be bootstrapped to build deeper learning models and achieve high precision image recognition, while the cost of implementation (including from a bandwidth and resource standpoint) is lower than what is currently available across the industry today. Processing described herein, including implementation of an exemplary ensemble data model, may be exposed as a web service that is standalone or integrated within other applications/services to enhance processing efficiency and productivity applications/services such as productivity applications/services.
US10607111B2 Machine vision system for recognizing novel objects
Described is a system for classifying novel objects in imagery. In operation, the system extracts salient patches from a plurality of unannotated images using a multi-layer network. Activations of the multi-layer network are clustered into key attribute, with the key attributes being displayed to a user on a display, thereby prompting the user to annotate the key attributes with class label. An attribute database is then generated based on user prompted annotations of the key attributes. A test image can then be passed through the system, allowing the system to classify at least one object in the test image by identifying an object class in the attribute database. Finally, a device can be caused to operate or maneuver based on the classification of the at least one object in the test image.
US10607104B1 System and method for detecting daytime solar glint using multi-band mid-wave infrared imagery
A system and method for processing a daytime IR image to discriminate between solar glints and hotspots, where the latter represent man-made activity. Two spectrally distinct thermal wavelength bands are defined and respective spectral intensities are detected for a corresponding pixel in an image. A figure of merit is calculated as a function of the detected spectral intensities. The calculated figure of merit is compared to a predetermined rule to determine whether the corresponding pixel is a glint or a hotspot.
US10607093B2 Object detection system and method thereof
An object detection system for used in a vehicle includes an object detector is provided. One or more fisheye lens cameras coupled to an object detection system are positioned at various location of the vehicle for capturing a field of view (FOV) into an image. The image is split into multiple different set of perspective images. Each perspective images may include a portion of overlap having common or identical object of interest. The object detector classifies various objects of interest in the perspective images, estimates distance of objects of interest from the vehicle using camera calibration information stored in one of the camera, and transmits the sensed information that corresponds to the distance of interest to a processor. The processor includes sequence of instruction or object code either located in one of the object detection system, in-vehicle network, and an electronic device processes the sensed information and applies bounding boxes around objects of interest the vehicle or in the electronic device. One or more images incorporated the colored bounding boxes are transmitted to a display unit or screen for display as human readable format.
US10607077B1 Identity authentication using an inlier neural network
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for biometric identity authentication. In one aspect, a method comprises: determining: (i) a plurality of first interest points in a first image of an eye of a first user, and (ii) a plurality of second interest points in a second image of an eye of a second user; determining a plurality of interest point pairs; processing a network input comprising the interest point pairs using an inlier neural network to generate a network output comprising a plurality of inlier scores; and determining whether an identity of the first user matches an identity of the second user based on the inlier scores.
US10607066B2 Living body identification method, information generation method, and terminal
The present disclosure discloses a living body identification method, an information generation method, and a terminal, and belongs to the field of biometric feature recognition. The method includes: providing lip language prompt information, the lip language prompt information including at least two target characters, and the at least two target characters being at least one of: characters of a same lip shape, characters of opposite lip shapes, or characters whose lip shape similarity is in a preset range; collecting at least two frame pictures; detecting whether lip changes of a to-be-identified object in the at least two frame pictures meet a preset condition, when the to-be-identified object reads the at least two target characters; and determining that the to-be-identified object is a living body, if the preset condition is met. The present disclosure resolves a problem in the related technology that even if a to-be-identified object performs an operation according to lip language prompt information, a terminal may incorrectly determine that the to-be-identified object is not a living body, and achieves an effect that the terminal can accurately determine whether the to-be-identified object is a living body and improve determining accuracy.
US10607063B2 Information processing system, information processing method, and recording medium for evaluating a target based on observers
[Object] To provide an information processing system, an information processing method, and a recording medium capable of more correctly calculating an evaluation on a target in accordance with a substantially downward face of an observer. [Solution] An information processing system including: a degree-of-smile detection unit configured to detect a degree of smile of an observer observing a target; a face orientation detection unit configured to detect a degree of facing downward that indicates a degree to which a face of the observer is facing substantially downward; and an evaluation calculation unit configured to calculate an evaluation on the target in accordance with the degree of smile and the degree of facing downward.
US10607062B2 Grouping and ranking images based on facial recognition data
Technologies for grouping images, and ranking the images and the groupings, based on entities shown in the images. Images may be grouped based on faces shown in the images. Different images with faces that indicate the same entity (e.g., Adam) may be automatically grouped together. Different images with faces that indicate the same multiple entities (e.g., the people in my family) may also be automatically grouped together. Such automatic grouping may be based on facial recognition technologies. Further, images and groups of images may be automatically ranked based on the faces shown and entities represented. Such rankings may also be influenced by adjacent data that indicates family and friends and the like, and that can be used to identify such entities in the images.
US10607053B1 Presenting an augmented reality within a custom graphic
Systems and methods for presenting an augmented reality within a custom graphic are provided. In example embodiments, one or more hardware processors may receive an image, identify candidate shape features in the image, identify a custom graphic by comparing the candidate shape features with a reference shape feature of the custom graphic, identify an optical barcode based on the identified custom graphic, identify an augmented reality based on the optical barcode, and transmit the augmented reality to the client device.
US10607051B2 Method for setting tire pressure measurement device
A method for setting tire pressure measurement device applicable for a detection device electrically couple to an image code scanner is provided. The method comprises the steps of: providing a look-up table (LUT) recording a plurality of image codes, each of the plurality of image codes corresponding to at least one piece of manufacture information, and the at least one piece of manufacture information corresponding to a vehicle; capturing one of the plurality of image codes by the image code scanner so as to generate a scanning result; and based on the scanning result, the detection device selecting one of a plurality of communication protocols.
US10607049B2 Method and a system for XRF marking and reading XRF marks of electronic systems
Methods and systems for verifying compatibility of components of an electronic system are disclosed. The method includes irradiating a first and second components presumably associated with the electronic system, with XRF exciting radiation, and in response thereto, detecting one or more XRF response signals indicative of first and second XRF signatures, emitted from the first and second components. Then the first and second XRF signatures are processed to determine whether they are associated with respectively a first and second XRF marking compositions on the first and second components, and the compatibility of the first and second components to the electronic system is determined/verified based on the correspondence between the first and a second XRF signatures. Electronic systems are also disclosed including at least a first and a second electronic components respectively having the first and second XRF marking compositions that enable verification of compatibility of the components.
US10607042B1 Dynamically trained models of named entity recognition over unstructured data
A computing server configured to process data of a domain from unstructured data sources to generate natural language phrases describing relationships between entities identified from the unstructured data. The computing server may receive master data schema and domain knowledge ontology of a domain including relationship definitions in the domain. The computing server may identify targeted types of named entities of the domain from the master data schema according to the relationship definitions in the domain knowledge ontology. The computing server may extract a plurality of named entities from unstructured data of the domain. The computing server may generate one or more sequences of named entities and assign entity labels to the named entities. The computing server may, based on the entity labels, generate natural language phrases describing relationships of sets of named entities.
US10607039B1 Constrained metric optimization of a system on chip
A method including receiving a first configuration of a device validated against a design constraint, is provided. A configuration includes stimuli controls and stimuli parameters used as inputs in a device model. The method includes determining a quality of the first configuration based on an estimation of an output parameter including a desired behavior of the device, simulating the device in the first configuration when the first configuration quality overcomes a threshold, and requesting a second configuration of the device when the quality of the first configuration is below the selected threshold. The method also includes obtaining a regression based on multiple, high quality configurations to determine, for the device, a distribution of output parameter values and comparing the distribution of output parameter values with a baseline of a random regression to adjust the machine learning engine according to a target range of output parameter values.
US10607024B2 Method for strongly encrypting .ZIP files
The present invention provides a method of integrating existing strong encryption methods into the processing of a .ZIP file to provide a highly secure data container which provides flexibility in the use of symmetric and asymmetric encryption technology. The present invention adapts the well-established .ZIP file format to support higher levels of security and multiple methods of data encryption and key management, thereby producing a highly secure and flexible digital container for electronically storing and transferring confidential data.
US10607019B2 System and methods for maintaining user privacy in applications providing products and/or services
Decentralization of application programs is a growing trend. It is known that user data communicated to different components of a transaction or application may be linked to derive a composite profile of users. A system and methods are presented that maintain user data privacy in decentralized networks, possibly containing multiple sensor devices. Applications to controlling smart devices and service portability across providers are shown.
US10607014B1 Determining monetary loss due to security risks in a computer system
A method of determining a monetary loss due to security risks associated with a plurality of applications executing on a plurality of computers in a computer system is provided. The method assigns a set of loss levels from a plurality of loss levels to each application. Each loss level in the set of loss levels corresponds to a different type of risk associated to an application. The method define a presentation that identifies a total monetary residual risk of loss due to security risks for the plurality of applications by assigning a monetary value to the set of loss levels assigned to each application. The method receives an adjustment to a loss level for at least one application. The method defines a presentation that identifies a revised total monetary residual risk of loss based on the adjustment to said at least one loss level.
US10607009B2 System and method for blocking ransomware infections
The present disclosure is directed to a ransomware detection component or an anti-ransomware application that detects, stops, and removes ransomware from a computing system. In one embodiment, the anti-ransomware application may prevent new ransomware from infecting one or more components of the system or remove or disable existing ransomware that is already present on the system.
US10607002B2 Isolating an application running inside a native container application
Limiting access to native device capabilities. A method includes, at a container application installed at the computing device, the container application configured to execute hosted script based applications, identifying a hosted application to execute. The method further includes, at the container application, obtaining information identifying a limited set of capabilities from among the native device capabilities indicating which of the native device capabilities the hosted application has been granted access to. The method further includes, at the container application, executing the hosted application and enforcing limits on the hosted application such that the hosted application is only able to access the native device capabilities identified in the limited set of capabilities.
US10606990B2 Machine learning system for computing asset access
In various example embodiments, a method for controlling computing asset access using machine learning is presented. In an example embodiment, access data for each user of a plurality of users are accessed, wherein the access data for a user indicate an access history by that user to one or more available assets. Using a machine learning algorithm, the access data of each user are analyzed to generate a characteristic associated with the access data of each user. An indication of a current access attempt of one of the assets is received using an identity of a first user. A characteristic associated with the current access attempt is compared to the characteristic associated with the access data of the first user. Based on the comparison, an authentication process is selected for presentation to the first user for the current access attempt.
US10606985B2 Secure file wrapper for TIFF images
Encrypted content may be stored in a file wrapper with unencrypted content that provides information regarding the encrypted content. The file wrapper may be stored around the encrypted content or may be stored in front or behind the encrypted content. The unencrypted content may indicate, for example, that additional content in the file is encrypted. A TIFF-formatted file may be used to store the two portions of content. A TIFF file structure may have content stored in a plurality of images. The unencrypted content may be stored in a first image of a TIFF file. The encrypted content may be stored in a second image, third image, and/or additional images of the TIFF file.
US10606983B2 Multicomputer data transferring and processing system
Healthcare is administered to members/enrollees of a healthcare plan according to objective quality standards. A patient population of eligible members/enrollees is identified and for each member/enrollee, medical information is aggregated via a web-based compilation of medical data from multiple sources that is continuously updated so as to provide an accurate, up-to-date and readily accessible compilation of a member/enrollee past diagnoses, healthcare history, medical procedures, medications and the like. Such member/enrollees are continuously tracked, on an individual basis, and monitored to ensure healthcare is delivered for a variety of specific medical conditions pursuant to objective health program quality criteria.
US10606974B1 System and method for dynamic visual guidance of mutually paired components in a circuit design editor
In an electronic circuit design system, dynamic visual guidance for relative placement of mutually paired electronic components, such as a bypass capacitance portion and a power pin in a power domain, is provided. A first, selected component is adaptively paired with one of a plurality of second components eligible for pairing with the first component, according to predetermined pairing criteria such as proximity criteria. A mutual placement zone between the paired components is generated to define a locus of valid placement locations of the paired first and second components one with respect to the other according to predetermined placement criteria therefor. Visual indicia to represent the mutual placement zone is generated, thereby providing visual guidance to reposition the first component.
US10606967B2 Evaluating well stimulation to increase hydrocarbon production
Actual distributed temperature sensing (DTS) data and pressure data are received in response to a stimulation treatment applied to a hydrocarbon field. A pre-stimulation model is built that includes reservoir parameters, which generates simulated DTS and pressure data as a function of the reservoir parameters that include a permeability parameter and a skin parameter. In response to determining that a thermal match between the actual DTS and pressure data and the simulated DTS and pressure data is not obtained, the reservoir parameters are updated. In response to determining that the updated reservoir parameters do not match a performed pressure transient analysis (PTA), the reservoir parameters and the pre-stimulation model are updated, and the simulated DTS and pressure data are re-generated based on the updated pre-stimulation model.
US10606966B2 Method and apparatus for modeling deformable body including particles
Provided are a method and a corresponding apparatus for modeling a deformable body including particles that define a strain energy generated by an external force with respect to a deformable body including particles, and control a displacement of the deformable body based on a volume of the particles corresponding to the displacement of the deformable body, where the displacement is determined based on the strain energy.
US10606962B2 Horizontal optimization of transport alignments
A method, apparatus, system, article of manufacture, and computer program product provide the ability to optimize a transport alignment. Terrain data, constraint data, and cost data are read. Terrain pixels having elevation values are organized and stored in a first grid structure with rows and columns that enable efficient access to each terrain pixel. One or more raster layers of a same dimension and orientation as the first grid structure are created. A starting alignment is obtained. The starting alignment is then optimized using the one or more raster layers.
US10606959B2 Highlighting key portions of text within a document
Highlighting key portions of text within a document is described. A document having text is obtained, and key portions of the document are determined using summarization techniques. Key portion data indicative of the key portions is generated and maintained for output to generate a highlighted document in which highlight overlays are displayed over or proximate the determined key portions of the text within the document. In one or more implementations, reader interactions with the highlighted document are monitored to generate reader feedback data. The reader feedback data may then be combined with the output of the summarization techniques in order to adjust the determined key portions. In some cases, the reader feedback data may also be used to improve the summarization techniques.
US10606957B1 Method and system for translating natural language policy to logical access control policy
Natural language policy text is translated into logical access control policy code with a policy composer that receives natural language policy text, an attribute dictionary connected to the policy composer to define attributes and their logical access control policy equivalents. A natural language policy set is connected to the policy composer and includes samples of natural language policy rules and their logical access control policy equivalents. The policy composer uses natural language processing, the attribute dictionary and the natural language policy set to translate the natural language policy text into logical access control code.
US10606953B2 Systems and methods for learning to extract relations from text via user feedback
According to some embodiments, a system and method are provided to extract relationships from unstructured text documents. The method comprises receiving a training set of sentences that comprise labeled objects and subjects for creating an initial relationship model. A set of unlabeled sentences may be received. Objects and subjects from the set of unlabeled sentences are determined based on the initial model and the determined objects and subjects from the set of unlabeled sentences are displayed to a user for feedback and approval. An indication of whether the determined objects and subjects from the set of unlabeled sentences are correct is received and the initial relationship model is updated based on the received indication.
US10606948B2 Predictive user interface for vehicle control system
A method of operating a user interface for a vehicle system includes receiving, by a processor, a user input from an input device. The method further includes comparing, by the processor, the user input to a plurality of stored user commands stored within a command database. The plurality of stored user commands is configured for controlling the system of the vehicle. The method additionally includes identifying, by the processor, a predicted user command based on the comparison of the user input to the plurality of stored user commands. Moreover, the method includes outputting, by an output device, the predicted user command. Also, the method includes receiving, by the input device, a user selection of the predicted user command output by the output device. Furthermore, the method includes controlling, by a controller, the system of the vehicle according to the user selection of the predicted user command.
US10606940B2 Annotation sharing method, annotation sharing apparatus, and computer program product
According to an embodiment, an annotation sharing method includes outputting a content; acquiring an annotation positioned in the content; calculating a position of the annotation in the content using information, that is related to the content and is usable for specifying the position of the annotation in the content, without using a body of the content; and storing the calculated position and the annotation in association with each other and in a readable manner.
US10606938B2 Correcting errors in copied text
A non-transitory computer-readable storage medium may include instructions stored thereon for propagating changes to copied text. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present copied text within a user interface of the computing system, monitor the user interface for changes to the copied text, receive a change to the copied text, the change including replacing a first instance of a first word, within the copied text, with a first instance of a second word, and in response to receiving the change to the copied text, present a prompt to replace, within the copied text, a second instance of the first word with a second instance of the second word.
US10606930B2 System and method for managing content on a network interface
The disclosed invention is a system and method (collectively the “system”) for the automated management of content on a network interface. The network interface can be a web site on the World Wide Web, an Internet location, an intranet location, an extranet location, or some other form of network interface (collectively “web site”). The system can automatically create applications and links to those applications without human intervention. Examples of automated applications include newsroom applications, calendar of events, employment opportunities, project portfolio, biographies, frequently asked questions, document library, category management, product catalogs, e-mail broadcasts, surveys, and newsletters. Fully normalized hierarchies of business rules and user profiles can be supported by the system to facilitate automation and configurability. Multiple content providers can manager a single web site in a simultaneous or substantially simultaneous manner. In ASP embodiments, multiple organizations can use the system to manage multiple web sites in a substantially simultaneous manner.
US10606920B2 Eye control of a text stream
Mechanisms for providing text components of a text stream in a display area are disclosed. Text components of a text stream are provided for presentation in a display area of a display. An eye system of a user is concurrently analyzed while providing the text components for presentation in the display area. Based on analyzing the eye system, a stream control command that requests a change in a characteristic of the presentation of the text components is determined. In response to the stream control command, the presentation of the text components is altered in accordance with the stream control command.
US10606919B2 Bivariate optimization technique for tuning SPRT parameters to facilitate prognostic surveillance of sensor data from power plants
We present a system that performs prognostic surveillance operations based on sensor signals from a power plant and critical assets in the transmission and distribution grid. The system obtains signals comprising time-series data obtained from sensors during operation of the power plant and associated transmission grid. The system uses an inferential model trained on previously received signals to generate estimated values for the signals. The system then performs a pairwise differencing operation between actual values and the estimated values for the signals to produce residuals. The system subsequently performs a sequential probability ratio test (SPRT) on the residuals to detect incipient anomalies that arise during operation of the power plant and associated transmission grid. While performing the SPRT, the system dynamically updates SPRT parameters to compensate for non-Gaussian artifacts that arise in the sensor data due to changing operating conditions. When an anomaly is detected, the system generates a notification.
US10606911B2 Intraoral scanner with dental diagnostics capabilities
Methods and apparatuses for generating a model of a subject's teeth. Described herein are intraoral scanning methods and apparatuses for generating a three-dimensional model of a subject's intraoral region (e.g., teeth) including both surface features and internal features. These methods and apparatuses may be used for identifying and evaluating lesions, caries and cracks in the teeth. Any of these methods and apparatuses may use minimum scattering coefficients and/or segmentation to form a volumetric model of the teeth.
US10606901B1 Data disposition services orchestrated in an information management infrastructure
Deleting objects in a computing system. Information management can be used to provide disposition services including the deletion of selected objects. The categorization process of information management can also be used to assign categories to objects such that an entity understands what the objects are. Understanding what the objects are may include the application of logic, including user-defined logic, to examine the objects. The results of the logic can then be used to assign categories to the objects. The policies of a user, which often define how objects should be treated are implemented by mapping the categories to the appropriate data disposition services. Once the specific disposition services, which include file deletion, are known, a workflow may be initiated to provide a period of review prior to physical deletion of the objects from the computing environment.
US10606896B2 Accessibility detection and resolution
A method for generating and presenting accessibility resolution models to accessibility problems is provided. The method may include detecting user behavior patterns associated with users. The method may further include generating user groups and subgroups based on the detected user behavior patterns. Additionally, the method may include identifying accessibility problems based on the detected user behavior patterns and the generated user groups and subgroups. The method may also include generating accessibility profiles based on the detected user behavior patterns, the generated user groups and subgroups, and the identified accessibility problems. The method may further include determining correlations between the generated accessibility profiles and business loss indicators. The method may also include generating and presenting accessibility resolution models to the identified accessibility problems based on the detected user behavior patterns, the generated user groups and subgroups, and the determined correlations between the generated accessibility profiles and business loss indicators.
US10606893B2 Expanding knowledge graphs based on candidate missing edges to optimize hypothesis set adjudication
Mechanisms are provided in which a first knowledge graph, comprising nodes representing entities and edges between nodes indicative of a relationship between the entities, is received. The mechanisms identify a candidate missing edge connecting a node of the first knowledge graph to another node not present in the first knowledge graph and evaluate the candidate missing edge to determine if the candidate missing edge should be added to the first knowledge graph. The mechanisms expand the first knowledge graph to include the candidate missing edge connecting the node to a newly added node that is newly added to the first knowledge graph, to thereby generate an expanded knowledge graph, in response to the evaluation indicating that the candidate missing edge should be added to the first knowledge graph. The mechanisms then perform an operation on the expanded knowledge graph to generate a knowledge output.
US10606892B1 Graph database super vertex partitioning
In partitioning a graph database, a plurality of vertices of the graph database is assigned to a plurality of nodes. The vertices of the graph database are connected by edges that indicate relationships between the vertices. A vertex of the graph database is designated as a super-vertex that is split into a truncated vertex and at least one vertex representative.
US10606889B2 Systems, methods and computer program products for searching within movies (SWiM)
Systems, methods and computer-readable media process a series of media files into a searchable format. The method includes generating a media database by processing each of a plurality of programs. The steps of the method include extracting a subtitle track from each of the programs, retrieving at least one frame associated with the subtitle track, adding metadata to the extracted subtitle track and at least one frame, processing the subtitle track, program statistics and at least one frame in a media database. Another aspect includes receiving a user query associated with dialog in a program, searching the media database and presenting a listing of results, receiving a user selection or program from their listing and transmitting at least one frame, a portion of associated subtitle track and prompts for ordering the program.
US10606882B2 Body information analysis apparatus and method of estimating remaining capacity of cosmetic product thereof
A body information analysis apparatus (10) and method of estimating remaining capacity of cosmetic product thereof are disclosed. The method includes following steps of: controlling a body information analysis apparatus (10) to configure a plurality of cosmetic product data respectively corresponding to different cosmetic products; updating an remaining capacity of each cosmetic product data according to a use record of the body information analysis apparatus (10) and a reference consumption amount of each cosmetic product data; sending a reminder message when the remaining capacity of any of the plurality of cosmetic product data is less than a safety capacity; and, retrieving feedback data corresponding to the cosmetic product data and updating the remaining capacity of the cosmetic product data according to the feedback data.
US10606873B2 Search index trimming
Embodiments of the present disclosure relate generally to index trimming to improve search results of a large corpus. Some embodiments, prior to receiving, from a user device, a search query of one or more keywords searching for a relevant set of publications in a publication corpus, trim candidate publications from a plurality of candidate publications to generate a trimmed plurality of candidate publications.
US10606865B2 Database scale-out
A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database.
US10606864B2 Fault-tolerant key management system
A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
US10606861B2 Method for building data integration tools to facilitate interoperability of data integration solutions among data integration platforms
A method facilitating interoperability across the integrating platforms is provided by composing purpose specific integrating tools using conceptual modeling framework and a set of primitive foundational components. The model driven architecture provides easy migration from one solution architecture to another. Also, the present invention discloses a method to migrate from one implementation to another using set of composed purpose specific integration tools.
US10606858B2 Methods, systems, and media for presenting content based on a generic rating
Methods, systems, and media for presenting content based on a generic rating are provided. In some implementations, the method comprises: receiving search results; determining country-specific content ratings associated with the search results; converting the country-specific content ratings to generic content ratings associated with the search results; determining that at least one search result is to be blocked based on the generic content ratings and a user-selected generic content rating restriction; in response to determining that a search result is to be blocked, removing the search result from the search results to create modified search results; causing the modified search results to be presented; receiving a selection of content from the presented search results; determining a country-specific content rating associated with the selected content; converting the country-specific content rating to a generic content rating; determining that the selected content is not to be blocked based on the generic content rating and the user-selected generic content rating restriction; and causing the selected content to be presented.
US10606856B2 Techniques for ingesting metrics data
The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting collected data including metrics data including key values and numerical values, where each numerical value is indicative of a measured characteristic of a computing resource (e.g., device), and populating a first portion of a metric-series index (msidx) file with the key values and a second portion of the msidx file with the numerical values. The first portion is distinct from the second portion. The method further includes generating metrics from the metrics data, where each metric has dimensions populated with at least some of the key values and has one of the numerical values. The method further includes indexing the metrics by at least one of the dimensions.
US10606851B1 Intelligent compute request scoring and routing
A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.
US10606831B1 Method and system for identifying entities
Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
US10606819B2 Methods and apparatus for event management
Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
US10606817B2 System and method for capturing data sent by a mobile device
Systems and methods for providing capture, archival, and analysis of data sent by mobile devices over a carrier network, with the systems and methods not requiring the installation of any additional software on the mobile devices, the systems and methods also providing for alerts to be generated based on the content of the data.
US10606801B2 Method and system of retrieving data in a data file
A method and system for requesting information from a server are provided. The method may include sending, by a client to a server, an HTTP GET request to retrieve at least a portion of at least one derived data file, the at least one derived data file being dynamically generated by the server in response to the request using a data file virtualization policy and at least a portion of a data file. The data file virtualization policy and the data file may be stored in a storage accessible by the server, and the dynamic generation may comprise an aligned unbuffered direct read operation from the stored data file of a data size that is aligned to an integer multiple of the storage's block size. The at least the portion of the at least one derived data file may then be received by the client from the server.
US10606797B2 Systems and methods for implementing an intelligence processing computing architecture
A system and method for automated data propagation and automated data processing within an integrated circuit includes an intelligence processing integrated circuit comprising at least one intelligence processing pipeline, wherein the at least one intelligence processing pipeline includes: a main data buffer that stores input data; a plurality of distinct intelligence processing tiles, wherein each distinct intelligence processing tile includes a computing circuit and a local data buffer; a token-based governance module, the token-based governance module implementing: a first token-based control data structure; a second token-based control data structure, wherein the first token-based control data structure and the second-token based control data operate in cooperation to control an automated flow of the input data and/or an automated processing of the input data through the at least one intelligence processing pipeline.
US10606792B2 Interface arrangement on a system board and computer system
An interface arrangement on a system board includes at least two data lines for a differential signal transmission, at least one first mounting location for at least one first connector and at least one second mounting location for at least one second connector, and a third mounting location for an integrated circuit, wherein at the at least one first mounting location the data lines are divided into first and second paths, at the at least one second mounting location, the second and first paths are joined, the third mounting location for the integrated circuit is arranged in the first path, and the at least one and second connectors can be mounted at the at least one first and second mounting locations in a first or a second position, respectively, so that signals in the data lines run via the first path or via the second path.
US10606788B2 USB chipset
The USB chipset including a data processing unit, a transmitting unit, a first pin set and a second pin set is provided. The data processing unit generates a plurality of transmission information according to first information provided by a first device. The transmitting unit processes the transmission information to generate an output signal. The first pin set is configured to transmit the output signal to a second device. The second pin set is configured to transmit the output signal to the second device. When the first pin set transmits the output signal to the second device, the second pin set does not transmit the output signal to the second device. When the second pin set transmits the output signal to the second device, the first pin set does not transmit the output signal to the second device.
US10606787B2 Methods and apparatuses for providing data received by a state machine engine
An apparatus can include a first state machine engine configured to receive a first portion of a data stream from a processor and a second state machine engine configured to receive a second portion of the data stream from the processor. The apparatus includes a buffer interface configured to enable data transfer between the first and second state machine engines. The buffer interface includes an interface data bus coupled to the first and second state machine engines. The buffer interface is configured to provide data between the first and second state machine engines.
US10606778B2 Bus system
A bus system is provided. The bus system includes a master device, a bus and a plurality of slave devices. The slave devices and the master device are electrically connected through the bus. The master device communicates with the slave devices by using a one-to-one communication mechanism. The slave devices communicate with the master device by using an arbitration mechanism in which one of the slave devices is selected to communicate with the master device.
US10606777B2 Dropped command truncation for efficient queue utilization in multiprocessor data processing system
Data processing in a data processing system including a plurality of processing nodes coupled by a communication link includes receiving a first command from a first processing node. A link stall of the communication link is detected by a first link layer of the first processing node. A stop command is received at a first transaction layer of the first processing node from the first link layer. The first command is truncated by the first transaction layer into a first truncated command responsive to receiving the stop command. A command arbiter is instructed to stop issuing new commands. The first truncated command is forwarded to an asynchronous crossing buffer of the first processing node.
US10606776B2 Adding dummy requests to a submission queue to manage processing queued requests according to priorities of the queued requests
Provided are a computer program product, system, and method for adding dummy requests to a submission queue to manage processing of queued requests according to priorities of the queued requests. A determination is made of a priority for a request to stage a track from the storage device to the cache or to destage a track from the cache to the storage device, comprising a first priority or a second priority. The first priority is higher than the second priority. At least one dummy request is added to a queue in response to the request having the second priority. The controller upon processing a dummy request in the queue discards the dummy request without performing an operation with respect to the storage device. An I/O request having the second priority is added to the queue. The controller processes the I/O request to stage or destage data.
US10606773B2 Systems and methods for low latency access of memory between computing devices
Disclosed are methods and systems for low latency modification of memory on a remote computer system. According to one aspect of the present disclosure, a method includes, at a first computing device, receiving from a second computing device, a memory access request including a security key and a unique identifier generated by the first computing device. The method further includes verifying, based on the security key and the unique identifier, that the first computing device is authorized to access a predetermined portion of memory. Also, in response to verifying that the first computing device is authorized to access the predetermined portion of memory, accessing, by the second computing device, the predetermined portion of memory.
US10606767B2 Ethernet-attached SSD for automotive applications
A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered.
US10606766B1 Systems and methods for shadow copy access prevention
A method is described. The method includes monitoring a request to access one or more files via a shadow copy on a computing device. The method also includes preventing unauthorized access to the shadow copy based on a shadow copy access policy. Monitoring the request to access a shadow copy may include using a filter driver to intercept a request for a previously created shadow copy or a request to create a shadow copy.
US10606765B2 Composite field scaled affine transforms-based hardware accelerator
A cryptographic hardware accelerator identifies a mapped input bit sequence by applying a mapping transformation to an input bit sequence retrieved from memory and represented by a first element of a finite-prime field. The mapped input bit sequence is represented by a first element of a composite field. The accelerator identifies a mapped first key by applying the mapping transformation to an input key represented by a second element of the finite-prime field. The mapped first key is represented by the second element. The accelerator performs, within the composite field, a cryptographic round on the mapped input bit sequence using the mapped first key during a first round of the at least one cryptographic round, to generate a processed bit sequence. The accelerator identifies an output bit sequence to be stored back in the finite-prime field by applying an inverse mapping transformation to the processed bit sequence.
US10606742B2 Human interface module for motor drive
A power electronics device with an improved human interface module (HIM) is provided. More specifically, a motor drive is provided that includes a HIM with a portable memory device that stores the programming configuration of the motor drive. The improved HIM with portable memory enables improved techniques for quickly and efficiently updating the programming configuration of one or several motor drives.
US10606739B2 Automated program code analysis and reporting
A device may receive information identifying a development project. The device may determine a set of scripts to assess program code of the development project. The device may execute the set of scripts to perform a project assessment of the development project after determining the set of scripts. The device may generate a user interface including information identifying a result of executing the set of scripts. The result may include information associated with detecting an execution type of error or information associated with detecting a non-execution type of error. The device may communicate with a client device to provide the user interface for display via the client device.
US10606736B1 System and method for automated creation of a load test plan
A computer-implemented method for creation of a test plan for load testing a website includes receiving a set of input parameters, which includes a specified time period range. Beacon data of real user sessions on the website that fall within the specified time period range is retrieved from a data storage repository. A set of peak traffic time periods, which includes a peak day, a peak hour, a peak minute, and a peak second, is identified. User session statistics are calculated for the peak day, the user session statistics including median session duration, session length, and think times. A page group distribution table is generated that includes a list of all page groups and page group hit percentages, relative to all other page groups, for the real user sessions during the peak hour. A set of test scenario paths representative of the page group distribution table is then generated.
US10606727B2 Techniques for generating a graphical user interface to display documentation for computer programs
According to at least one aspect, a system for generating a graphical user interface (GUI) to display documentation for computer program is provided. The system comprises at least one hardware processor, and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed, cause the at least one hardware processor to perform a process for generating a graphical user interface to display documentation for computer program. The process includes accessing source code of a computer program, generating information indicative of execution flow of the computer program by analyzing the source code, executing the computer program, obtaining information gathered during execution of the computer program, and generating a GUI using the information indicative of the execution flow and the information gathered during execution of the computer program.
US10606719B2 Mirroring writes of records to maintain atomicity for writing a defined group of records to multiple tracks
Provided are a computer program product, system, and method for mirroring writes of records to maintain atomicity for writing a defined group of records to multiple tracks. Sub-writes are received from a host system to write records in defined groups in a write, wherein at least one of the sub-writes includes records to write for at least one of the defined groups that spans multiple tracks. For each of the sub-writes including records for at least one of the defined groups that spans multiple tracks, the tracks in the sub-write with to the secondary storage system to cause the secondary storage system to apply the tracks upon receiving all the tracks for the sub-write. Complete is returned for the sub-write to the host system upon receiving confirmation from the secondary storage system that all the tracks for the sub-write have been applied to the secondary storage system.
US10606713B2 Using dual channel memory as single channel memory with command address recovery
A technique relates to operating a memory controller. A feedback mode is initiated such that an identified memory device of first memory devices includes an identified bit lane on a data bus to be utilized for testing. A process includes sending commands on the 1-N bit lanes of the command address bus to a buffer and duplicating commands designated for a selected one of the 1-N bit lanes. The process includes sending the duplicated commands on the identified bit lane in route to the buffer, and receiving a result of a parity check for the commands sent on the 1-N bit lanes, such that when the result is a pass the process ends. When the result is a fail, a duplicated parity check is performed using duplicated commands on the identified bit lane in place of the selected one. When the duplicated parity check passes, the selected one is bad.
US10606700B2 Enhanced dispersed storage error encoding using multiple encoding layers
A method includes dispersed storage error encoding, by a computing device, a data segment of a data file to produce a set of encoded data slices. The method further includes determining, by the computing device, a storage & error encoding scheme for storing the set of encoded data slices. The method further includes sending, by the computing device, the set of encoded data slices to the set of storage units. The method further includes receiving, by a first storage unit, one or more encoded data slices. The method further includes processing, by the first storage unit, the one or more encoded data slices in accordance with a first version of the storage & erroring encoding scheme to produce a first set of encoded data sub-slices. The method further includes storing, by the first storage unit, the first set of encoded data sub-slices in a set of memory devices.
US10606694B2 Error correction using hierarchical decoders
Apparatuses and methods related to correcting errors can include using fast decoding (FD) decoders and accurate decoding (AD) decoders. Correcting errors can include receiving input data from the memory array, performing a plurality of operations associated with an error detection on the input data, and providing, based on processing the input data, output data, a validation flag, and a plurality of parity bits to a second decoder hosted by a controller coupled to the memory device.
US10606691B2 Method for recognizing the communication protocol of data packets travelling over a communication bus
A method for recognising a communication protocol of data packets travelling over a communication bus. The method comprises a CRC check procedure for processing a data packet travelling over the communication bus, the CRC check procedure including: calculating a first checksum string by processing the payload portion of the data packet, according to a first CRC-generation engine associated to the first communication protocol; calculating a second checksum string by processing the payload portion of the data packet, according to a second CRC-generation engine associated to the second communication protocol; and comparing with the first and second checksum strings with the CRC portion of the data packet.
US10606690B2 Memory controller error checking process using internal memory device codes
An apparatus is described. The apparatus includes a memory controller to receive data from a memory device. The memory controller includes error checking logic circuitry. The error checking logic circuitry is to receive an error checking code from the memory device. The error checking code is generated within the memory device from the data. The error checking logic circuitry includes circuitry to generate a second version of the error checking code from the data that was received from the memory device and compare the received error checking code with the second version of the error checking code to understand if the data that was received from the memory controller is corrupted.
US10606689B2 Memory system and operating method thereof
A memory system includes: an ECC unit suitable for generating third data by correcting second data and a third DBI flag by correcting a second DBI flag, based on the second data, the second DBI flag, and a second parity, which are provided through a channel; a DBI unit suitable for generating fourth data by determining whether a plurality of third data bits respectively corresponding to a plurality of DBI flag bits constituting the third DBI flag are inverted, based on the third data and the third DBI flag; and a DM unit suitable for generating a DM flag indicating whether a write operation is performed on a plurality of fourth data bits constituting the fourth data, based on the second data.
US10606686B2 Diverse integrated processing using processors and diverse firmware
Fault detection devices, systems and methods are provided which implement identical processors. A first processor is configured to receive a first set of variables, execute a first firmware based on the first set of variables, and output a first result of the executed first firmware. A second processor, identical to the first processor, is configured to receive a second set of variables, execute a second firmware based on the second set of variables, and output a second result of the executed second firmware. The first firmware and the second firmware provide a same nominal function in a diverse manner for calculating the first result and the second result, respectively, such that the first result and the second result are expected to be within a predetermined margin. Thus, a fault can be detected by comparing the first and the second results.
US10606683B1 Crash clustering call stacks with game state data
Methods for providing crash clustering with game state data are provided. In one aspect, a method includes receiving a plurality of crash reports associated with an application, wherein each of the plurality of crash reports includes a call stack and a plurality of game state parameters. The method also includes determining, by a machine learning algorithm, a plurality of clusters for grouping the plurality of crash reports, wherein each of the plurality of clusters is associated with at least one game state parameter of the plurality of game state parameters. The method also includes associating each of the plurality of crash reports with one of the plurality of clusters. The method also includes selecting a priority cluster from the plurality of clusters. The method also includes causing a quality assurance action to be performed based on the selected priority cluster. Systems and machine-readable media are also provided.
US10606677B2 Method of retrieving debugging data in UEFI and computer system thereof
A computer system includes a memory and computer-readable instructions stored at the memory and executable by a microprocessor to: receiving a debug retrieval request to retrieve a debug status data during execution of a UEFI firmware; initiating a debug aggregation function in response to the debug retrieval request; and aggregating the debug status data into a NFC data token.
US10606656B2 Dynamic command generation for automated control of computing machines
A system generates a command to cause a computing machine to collect information for an issue that occurred with an application. The command is stored in a command list and associated with a computing machine identifier for the computing machine. The system receives a query from the computing machine for the command list. The query includes the computing machine identifier and the system locates the command in the command list based on the command being associated with the computing machine identifier. The system then sends the command to the computing machine where the command dynamically causes the computing machine to collect the information for the issue with the application.
US10606654B2 Data processing method and apparatus
A data processing method and apparatus are disclosed. The method is determining candidate computing frameworks for each sub-task in a sub-task set; predicating operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task; and selecting, in the candidate computing frameworks according to the predicated operation time and resource consumption that correspond to each candidate computing framework when the candidate computing framework executes the sub-task, a target computing framework executing the sub-task (204), and executing the sub-task (205). In this way, a resource management system selects a target computing framework from multiple computing frameworks according to operation time and resource consumption, to execute each sub-task, so as to improve the data processing efficiency and working performance of the system.
US10606647B2 Multi-layer QOS management in a distributed computing environment
A system for multi-layer quality of service (QoS) management in a distributed computing environment includes a management node hosting a workload scheduler operable to receive a workload and identify a workload QoS class for the workload. The system also includes a plurality of distributed compute nodes. A workload scheduler schedules running of the workload on the compute nodes, translates the workload QoS class to a storage level QoS class, and communicates the storage level QoS class to a workload execution manager of the compute nodes. The workload scheduler communicates the storage level QoS class to one or more storage managers where the storage managers manage storage resources, and the storage managers are operable to extend the storage level QoS class to the storage resources to support the workload QoS class.
US10606639B2 Dynamic workload bucket reassignment
A computer-implemented method for dynamic workload bucket reassignment in a system processor includes grouping a plurality of like workloads together via a common workload attribute. The processor calculates an aggregate use of a resource across all of the workloads, and creates a finite number of buckets. The processor then assigns a target resource use for each of the finite number of buckets, and assigns workloads with a same workload attribute value to a bucket of the finite number of buckets. The workload attribute values are distributed across a plurality of the finite number of buckets such that each bucket has a unique nonintersecting range and an aggregate workload resource use in each bucket near a bucket target resource use.
US10606636B2 Automated predictions for not-yet-completed jobs
Techniques are provided for predicting time remaining for currently-execution jobs. Rather than predict time remaining based on prior executions, time remaining is predicted based on what has happened so far in the current execution. In order to generate predictions for a currently-executing job instance based on statistics about the currently-executing job instance, the system tracks, for each monitored job instance: (a) how many completed-tasks are currently associated with the job instance, and (b) how many created-but-not-completed tasks are associated with the job instance, and then predicts (c) how many not-yet-created tasks the job instance is likely to have.
US10606635B2 Accelerator control apparatus, accelerator control method, and storage medium
Provided is an accelerator control apparatus including a data management table storing a name assigned to data and an identifier for an accelerator that stores the data on a local memory by associating the name and the identifier; a data management unit that is configured to determine, when receiving a first process that accepts data assigned with the name as input data, the accelerator that stores the data on the local memory, by referring to the data management table; and a task processing unit that is configured to control the accelerator being determined by data management unit to execute the first process.
US10606625B1 Hot growing a cloud hosted block device
A method of resizing a block storage volume for a virtual machine includes executing the virtual machine and attaching a virtual storage device to the virtual machine. The virtual storage device exposes the block storage volume on memory hardware to the virtual machine. The block storage volume includes a first storage capacity. The method also includes mounting the block storage volume to the virtual machine and resizing the block storage volume while the virtual machine continues to execute. The block storage volume is resized without attaching an additional virtual storage device to the virtual machine or mounting an additional block storage volume to the virtual machine.
US10606623B2 Chargeback system and method using chargeback data structures
Systems, methods, and other embodiments associated with chargeback systems are described. In one embodiment, a chargeback application includes instructions for reading a data structure that defines at least attributes that identify a resource type and resource items of the resource type, and chargeback rules for calculating a cost for usage of the resource items. The data structure is parsed to identify the attributes and the chargeback rules. Chargeback functions of the chargeback application are configured based on at least in part the identified attributes and the chargeback functions are caused to retrieve metered data related to usage of the resource items in a computing system. The chargeback application translates the retrieved metered data in accordance with the chargeback rules to generate a usage cost for the resource items.
US10606620B2 Notification interaction in a touchscreen user interface
Method and system are provided for notification interaction in a touchscreen user interface. The method includes: monitoring a user interaction with a current application via the touchscreen user interface; recognizing that a notification is being prepared to be displayed as a notification display on top of the current application; selecting a distinct user interaction for input to the notification display that is distinct from the monitored user interaction with the current application; and displaying an instruction for the distinct user interaction with the notification display.
US10606618B2 Contextual assistance system
A method and apparatus for providing assistance for an application. The application runs in a web browser displayed on a display system for a client device. The application monitors for user input to the web browser. When assistance is needed for a location in the web page, the location is identified based on the user input. A graphical element with a portion of the web page at the location is generated. A group of audio files on how to use the application at the location is identified. The graphical element with the portion of the web page at the location is displayed on the display system. The audio files are played on the client device while the graphical element with the portion of the web page at the location of the web page is displayed. The audio files and the graphical element provide the assistance.
US10606613B2 Integrated mainframe distributed orchestration tool
Systems, computer program products, and methods are described herein for an integrated mainframe distributed orchestration tool. The present invention is configured to receive an indication that one or more source code modules have been uploaded to a source code repository, wherein receiving the indication automatically triggers a compile operation on an automation server; initiate the compile operation on the automation server, wherein the compile operation comprises transforming the one or more source code modules into one or more standalone software artifacts executable on a mainframe data processor, thereby providing a landing zone for the mainframe data processor; initiate a compile operation of the one or more standalone software artifacts on the mainframe data processor to generate an executable build; and export the executable build to one or more repositories.
US10606610B2 Arithmetic operation device and control apparatus
A new configuration for transmitting and receiving multiple types of data having different characteristics using a common communication line is provided. An arithmetic operation device configuring a control apparatus includes: a communication circuit exchanging data with one or multiple functional units through a communication line; a processor that executes a first process used for issuing a first request for transmitting or receiving data through the communication line in every period set in advance and a second process of issuing a second request for transmitting data through the communication line when a condition set in advance is satisfied; and a control circuit that starts to operate the communication circuit in response to the first request and the second request issued by the processor. The control circuit includes a unit that sets a prohibition period in which the second request is invalidated in association with an execution period of the first process.
US10606592B2 Handling effective address synonyms in a load-store unit that operates without address translation
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of instructions from an out-of-order (OoO) window. The issuing includes, in response to determining a first effective address being used by a first instruction, the first effective address corresponding to a first real address, creating an effective real table (ERT) entry in an ERT, the ERT entry mapping the first effective address to the first real address. Further, the execution includes in response to determining an effective address synonym used by a second instruction, the effective address synonym being a second effective address that is also corresponding to said first real address: creating a synonym detection table (SDT) entry in an SDT, wherein the SDT entry maps the second effective address to the ERT entry, and relaunching the second instruction by replacing the second effective address in the second instruction with the first effective address.
US10606589B2 Vector checksum instruction
A Vector Checksum instruction. Elements from a second operand are added together one-by-one to obtain a first result. The adding includes performing one or more end around carry add operations. The first result is placed in an element of a first operand of the instruction. After each addition of an element, a carry out of a chosen position of the sum, if any, is added to a selected position in an element of the first operand.
US10606582B2 Automated mobile application integration
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for automated mobile app integration. In an embodiment, a method comprises: receiving, by a server computer from a development system, a first application binary executable for an application; receiving, by the server computer, a dataset specifying mobile services to be added to the application, the dataset selected by a user of the development system; dynamically and automatically generating a software adapter for adapting one or more plugin software components to the first app binary executable according to the dataset; generating, by the server computer and without access to source code for the first application binary executable, a second application binary executable for the application, the generating including merging the first application binary executable with binary code for the adaptor and the plugin software components; and transmitting, by the server computer to the development system, the second application binary executable.
US10606579B2 Multi-system terminal system updating method, updating device and terminal
A system updating method for a multi-system terminal, a system updating device for a multi-system device, and a terminal include: during a process of creating a system updating file of the multi-system terminal, detecting whether data of a plurality of file partitions specified in the system updating file has changed; upon detecting that the data of at least one file partition of the plurality of file partitions has changed, establishing an identification file for updating a system corresponding to the at least one file partition in the system updating file; and upon receiving an instruction for updating a system of the multi-system terminal, updating a corresponding system of the multi-system terminal according to the identification file of the system updating file.
US10606574B2 Executing optimized local entry points and function call sites
Embodiments relate to optimizing an indirect call function. A compiler is provided to identify potential target functions and indicate the potential target functions in the program code. Additionally, the compiler determines and indicates in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module. A linker can read the indication the compiler made in the program code and optimize the indirect call function.
US10606567B2 Method and system for configuring processes of software applications using activity fragments
A method for creating processes in a software application. The method includes obtaining an activity fragment. The activity fragment includes an activity fragment name and an activity fragment configuration. The method further includes obtaining a process specification specifying an activity, and obtaining activity configuration instructions. The activity configuration instructions specify inclusion of the activity fragment in the activity. The method also includes building, based on the process specification, a process. Building the process includes associating the activity fragment with the activity. In addition, the method includes deploying the software application, including the process.
US10606564B2 Companion window experience
Architecture that generates a companion window in combination with a source application experience to enable the accomplishment of a side task yet not switch away from the context of the source application. The companion window experience is a window that is rendered proximate (e.g., beside) a user's source application experience, in a predictable location, and with a predictable user model for invocation and dismissal. The companion window allows the user to retain full visual context of the associated source application experience, while rendering activities that directly pertain to the source application experience or activities that allow the user to interact with two applications.
US10606560B1 Mitigating deterministic asymmetry in a random number generator
Deterministic asymmetry in a random number generator can be mitigated by a circuit that includes a first inverter, a second inverter, a first capacitor, a second capacitor, a first switch, and a second switch. The first inverter can include a first input terminal and a first output terminal. The first inverter can have a first inverter threshold voltage. The second inverter can include a second input terminal and a second output terminal. The second inverter can have a second inverter threshold voltage. The first capacitor can be conductively coupled between the first output terminal and the second output terminal. The second capacitor can be conductively coupled between the second output terminal and the first input terminal. The first switch can be conductively coupled between the first input terminal and the first output terminal. The second switch can be conductively coupled between the second input terminal and the second output terminal.
US10606554B2 Voice control of interactive whiteboard appliances
A method and apparatus for providing voice command functionality to an interactive whiteboard appliance is provided. An interactive whiteboard appliance comprises: one or more processors; a non-transitory computer-readable medium having instructions embodied thereon, the instructions when executed by the one or more processors cause performance of: detecting, during execution of an annotation window on the interactive whiteboard appliance, a voice input received from a user; storing, in an audio packet, a recording of the voice input; transmitting the audio packet to a speech-to-text service; receiving, from the speech-to-text service, a command string comprising a transcription of the recording of the voice input; using voice mode command processing in a command processor, identifying, from the command string, an executable command that is executable by the interactive whiteboard appliance; causing the application of the interactive whiteboard appliance to execute the executable command.
US10606549B2 Automated low power mode based upon aspects associated with vehicle
An example system is provided for playing media content with a media playback device in a vehicle The example system can obtain vehicle movement data indicative of movement of the vehicle and sound data indicative of sound in the vehicle. The example system can also determine that the vehicle movement data and the sound data are at a given level, and switch the media playback device to a low power consumption mode.
US10606547B2 Electronic device
An electronic device includes an audio reception circuit, a processing circuit and at least one movable component. The audio reception circuit receives an audio data. The processing circuit performs an audio feature analysis on the audio data to obtain audio feature data, and determines a corresponding action event according to audio feature data to generate an action control signal corresponding to the action event. The movable component performs the action event in response to the action control signal.
US10606544B2 Display apparatus and method for controlling of display apparatus
A display apparatus includes a communication interface configured to wirelessly receive first image data from a host apparatus, a user interface configured to display the received first image data, and a controller configured to control the user interface to generate second image data by operations of an operating system of the display apparatus, and display at least one of the generated second image data and the received first image data.
US10606539B2 System and method of updating a dynamic input and output device
The computing system includes a primary display, memory, and a housing at least partially containing a physical in put mechanism and a touch screen adjacent to the physical input mechanism: displays, on the primary display, a first user interface, the first user interface comprising one or more user interface elements; and identifies an active user interface element among the one or more user interface elements that is in focus on the primary display. In accordance with a determination that the active user interface element that is in focus on the primary display is associated with an application executed by the computing system, the computing system displays a second user interface on the touch screen, including: (A) a first set of corresponding to the application; and (B) at least one system-level affordance corresponding a system-level functionality.
US10606536B2 Intelligent systematic physical document fulfillment system
Embodiments of the invention are directed to a system, method, or computer program product for intelligent systematic physical document fulfillment. Feeding a generated artificial intelligent engine one or more carrier information, geographic information, regulatory information, cost analytics, and/or user analytics in real-time. The invention performs predictive analytic processing for best mode of generation and distribution of physical documents that satisfy the user expectations, regulatory compliance, and efficiency. As such, the invention generates an optimized document printing and distribution schedule for user physical document printing and distribution.
US10606528B2 Information processing apparatus, information processing system, information processing method, and non-transitory computer-readable storage medium
An information processing apparatus includes a memory and circuitry. The memory includes a storage area corresponding to a printer driver. The storage area includes a plurality of entries in which information is storable from the printer driver. The printer driver is configured to, when executed by the information processing apparatus, instruct an image processing apparatus to perform image processing. The circuitry controls storage of additional information in at least one entry of the plurality of entries. The circuitry stores in the storage area association information that associates identification information of the additional information stored in the at least one entry with the at least one entry storing the additional information. The circuitry specifies the at least one entry storing the additional information, based on the association information and the identification information of the additional information. The circuitry acquires the additional information from the at least one entry specified.
US10606524B2 Image forming apparatus, image forming system, information processing apparatus, control method for an information processing apparatus, and non-transitory computer-readable storage medium with determination of mounted punch die
An image forming apparatus, which is connectable to a first device configured to conduct a punching process on a sheet with use of a replaceable punching member, the first device being connectable to a second device configured to conduct a binding process for generating a bookbinding product having a binding member inserted through a hole punched in the sheet, the image forming apparatus including: a display configured to display a print setting screen; and a controller configured to determine whether or not the replaceable punching member of the first device is compatible with the binding member of the second device, and control the display to inhibit bookbinding setting using the second device from being selected on the print setting screen in a case where the replaceable punching member is not compatible with the binding member.
US10606523B2 Printer and a non-transitory computer-readable recording medium
A printer having a single-sheet manual feed tray improves user convenience. A printer configured to print based on print request data has a manual paper feeder in which only one sheet of print media can be loaded at one time; another paper feeder in which multiple sheets of print media can be loaded at one time; and a manual feeder priority function that prioritizes using the manual paper feeder over the other paper feeder when automatic paper feeder selection is specified in the print request data.
US10606522B2 Printable content provision capabilities messages
In one example of the disclosure, a capabilities message is received from each of a set of computing devices, the capabilities message indicative of whether the computing device can provide printable content. Capabilities data, indicative of printable content provision capabilities for each of the set of computing devices, is stored. A display of printable content capabilities for the set of computing devices is caused. Responsive to a user selection of a first computing device that can provide printable content, printable content is obtained from the first computing device and printing of the printable content is caused.
US10606510B2 Memory input/output management
A system for managing memory input/output management is provided herein. The system may include a processor and a memory storing machine-readable instructions that when executed by the processor, cause the system to perform operations including receiving read requests for first data stored on a solid-state storage drive, receiving write requests for second data to be stored on the storage drive, placing at least some of the read requests in a first queue, placing at least some of the write requests in a second queue, the second queue having a size limit, processing data at a disk driver layer from the first queue and the second queue in a manner such that selection of a request from either queue is biased towards the first queue. Associated methods are also included.
US10606507B2 Coordination of connection initiation scheduling in a distributed storage network (DSN)
A dispersed storage network (DSN) include multiple distributed computing systems, each including a DSN memory. A global scheduling module included in a coordination unit identifies a number of the distributed computing systems included in a subset of the distributed computing systems. For each distributed computing system included in the subset, the scheduling module selects a connection time based, at least in part, on the number of distributed computing systems operating in the subset. The connection time selected for a particular distributed computing system specifies a recurring time period to be used by that system for initiating connections with the global coordination unit. The scheduling module issues, to the distributed computing systems, scheduling messages that include information specifying a connection times for particular distributed computing systems.
US10606503B2 Apparatus to reduce a data-migration time for rearranging data between storage hierarchical layers
In a state where one of physical storage regions is allocated to each of unit regions included in a logical storage region, an apparatus identifies, from among the unit regions, first unit regions which have been allocated from physical storage regions whose allocations to the first unit regions are to be changed. The apparatus sequentially selects, from among the first unit regions, a second unit region as a candidate for data migration, and instructs data migration of the second unit region between the physical storage regions. The apparatus determines whether data migration of any one of the unit regions whose data has been instructed to be migrated is being executed on each of multiple divided regions obtained by dividing a physical storage region to which data of the second unit region is to be migrated, and instructs data migration of the second unit region based on the determination.
US10606502B2 Data aging infrastructure for automatically determining aging temperature
A query is received in a session established between an application and an in-memory database. The query is received from the application. Based on one or more criteria defined for individual data aging parameters in the data aging infrastructure, an aging temperature to be applied to the query is determined. The determined aging temperature is received at the application. The aging temperature is automatically set in the session before executing the query in the in-memory database. Based on the determined aging temperature, a partition is loaded from a secondary memory to a main memory. With the aging temperature as reference, the query is executed to fetch a result from the in-memory database.
US10606498B2 Method for allocating memory
A method for managing a discontinuous call stack is disclosed to more efficiently use the memory of devices without a memory management unit. The method comprising: storing a stack location indicator indicating a top of said discontinuous call stack in a data store; using said stack location indicator to identify a current memory block of said discontinuous call stack from said plurality of memory blocks, said current memory block storing said top of said discontinuous call stack and a previous location indicator indicating a location of a previous memory block of said discontinuous call stack; determining an amount of memory available in said current memory block; determining an amount of memory required for a stack frame; determining an amount of memory required for an interrupt allowance; allocating said stack frame and said interrupt allowance at least one memory block from said plurality of memory blocks in response to said determinations; storing said stack frame in said allocated memory block; and updating said stack location indicator in said data store.
US10606495B2 Creating a structurally aware block storage system
A computer-implemented method according to one embodiment includes creating, at a block storage system separate from a host system, a structural representation of image layer data utilized at the host system, mapping the structural representation created at the block storage system to the image layer data utilized at the host system, and performing one or more operations on the image layer data, utilizing the structural representation created at the block storage system.
US10606484B2 NAND flash storage device with NAND buffer
At least one aspect is directed to a NAND flash storage device including a plurality of NAND flash chips and a controller. The controller is configured to receive data over an input/output (I/O) bus and write the received data to a first NAND flash chip of the plurality of NAND flash chips and a second NAND flash chip of the plurality of NAND flash chips. The write operations to each NAND flash chip do not overlap in time. The controller is configured to read data from whichever of the first NAND flash chip or the second NAND flash chip is not currently executing a write operation such that read operations are not queued behind write operations.
US10606467B2 Fidelity management and transformation of notecard items
Non-limiting examples of the present disclosure relate to fidelity management of an exemplary notecard item based on action(s) for movement that may re-locate notecard item(s) across any of: different content portions of a digital document, different digital documents of an application/service and digital documents of different applications/services. Specific data (and metadata) is collected and analyzed to enable determination of a level of fidelity for rendering of a notecard item, where a representation of a notecard item is generated to fit a context of a digital document in which the notecard item is being placed. A representation of a notecard item may be rendered at a first level of fidelity in one context but a different level of fidelity when the notecard item is moved to a different context. In other instances, evaluation of a notecard item yields a determination to maintain fidelity after an action that re-locates a notecard item.
US10606462B2 Graphical user interface using color spectrum to map sentiments
Systems and methods of operating a human-machine interface (HMI) with a graphical user interface (GUI). A color spectrum is displayed along with a topic. A selection of a point on the color spectrum is received, and associated in a memory with the displayed topic. A data record is stored indicating a sentiment associated with the topic. The sentiment includes an intensity level and an emotion level. The intensity level is one of multiple intensity levels that change along a first dimension of the color spectrum, and the emotion level is one of multiple emotion levels that change along a second dimension of the color spectrum.
US10606459B2 Methods and systems for dynamic monitoring through graphical user interfaces
Methods and systems for monitoring through graphical user interfaces are disclosed. In one aspect, a system is disclosed that includes a processor and data storage including instructions that, when executed by the processor, cause the system to perform operations. The operations include maintaining an input file including predetermined criteria for a plurality of factors, receiving a model dataset generated using a model, based on the input file and the model dataset, generating a first graphical user interface that includes a graphical illustration of a subset of the plurality of factors, a model risk for the model, and a selectable feature associated with a selected factor in the subset and a selected time period. The operations further include receiving through the first graphical user interface a selection of the selectable feature, and, in response, generating a second graphical user interface that recolors a portion of the first graphical user interface.
US10606453B2 Dynamic system and method for content and topic based synchronization during presentations
Disclosed embodiments provide techniques for automatically synchronizing a visual presentation with a live presenter. Visual presentation slides are preprocessed to determine one or more topics for each slide. A topic index contains one or more topics corresponding to slides of the presentation. As a presenter provides a verbal presentation for corresponding slides, natural language processing analyzes the verbal presentation and creates one or more temporal verbal topic categories. The temporal verbal topic categories are used to search the topic index to find one or more slides that best match the current temporal verbal topic categories. In this way, the slides can automatically follow the discussion of the presenter, enabling improved presentations that can enhance the user experience, increase audience engagement, and improve the dissemination of information.
US10606434B2 Desktop icon management and grouping using desktop containers
A set of desktop icons on a graphical user interface (GUI) desktop can be selected, which marks the icons as being associated with a desktop container. In the GUI, a visual depiction that the selected desktop icons are associated with the desktop container can occur. The desktop container can be a GUI object for grouping a set of desktop icons and for manipulating a grouped set of desktop icons as a group. A user interaction with the desktop container can be received, which results in a container action being performed. The container action can affect each of the selected desktop icons and/or can affect targets to which each of the selected desktop icons point.
US10606427B2 Mutual capacitive touch panel
A mutual capacitive touch panel includes a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of electrode groups and a plurality of electrode groups arranged in an array. The first electrode groups located at the same column are electrically connected to a form a first electrode series, and the second electrode groups located at the same column are electrically connected to form a second electrode series. The second electrode layer includes a plurality of electrode strip groups insulated from one another and sequentially arranged along a column direction of the array, wherein each of the electrode strip groups extends along a row direction of the array and overlaps, a perpendicular projection direction, electrode groups of two adjacent rows, and two adjacent of the electrode strip groups overlap, in the perpendicular projection direction, the electrode groups of the same row.
US10606425B2 Touch panel and method for making same
A touch panel capable of being simply manufactured includes a foldable substrate, a plurality of touch driving electrodes on the substrate, and a plurality of touch sensing electrodes on the substrate. The substrate includes two laminated layers achieved by folding. The touch driving electrodes are on one of the two laminated layers and the touch sensing electrodes are on the other of the two laminated layers. The touch driving electrodes and the touch sensing electrodes are formed by a same conductive layer on a surface of the substrate.
US10606418B2 Ultrasonic touch detection on stylus
An input device outfitted with one or more ultrasonic transducers can determine the location of one or more objects in contact with the input device. For example, the input device can include one or more transducers disposed in a ring around the circumference of the input device or in an array of rings along the length of the input device. The ultrasonic transducers can be used to detect the position of the one or more touching objects in at least one dimension, for example. In some examples, the one or more ultrasonic transducers can produce directional ultrasonic waves.