US10560473B2
A method of network monitoring includes, acquiring a log including site information for identifying a web site that is previously accessed by an access source and content information for identifying a content that is requested by the access source, generating a first relationship information that includes site information for identifying the web site which provides the content, generating a second relationship information that includes content information for identifying another content that is requested by the access source requesting the content, generating a third relationship information that includes a second combination of the access source and the web site which provides both the content and the other content for the access source, and determining a group that includes the first combinations corresponding to the second combinations whose degree of similarity is no less than a threshold, based on the third relationship information.
US10560472B2
A method includes receiving a first file attribute from a computing device. The method also includes determining whether a classification for a file is available from a first cache of the server based on the first file attribute. The method includes sending the first file attribute from the server to a second server to determine whether the classification for the file is available at a base prediction cache of the second server. The method includes receiving a notification at the server from the second server that the classification for the file is unavailable at the base prediction cache. The method includes, in response to receiving the notification, determining the classification for the file by performing an analysis of a second file attribute based on a trained file classification model. The method includes sending the classification to the computing device and sending at least the classification to the base prediction cache.
US10560469B2
In an example, metrics that cause a deviation in data may be identified by collecting the data for selected metrics stored in a plurality of tables. A metric vector is constructed based on the data for the selected metrics. A probability density may be calculated for the metric vector that indicates a deviation value for the metric vector relative to other metric vectors. Moreover, an outlier metric from the metric vector that causes the deviation value for the metric vector may be identified.
US10560466B2
Embodiments are provided to allow institutions and individuals the ability to subscribe to notifications regarding DDoS attacks on certain types of institutions, e.g., institutions that fall into certain market verticals or categories. Subscriber data can be integrated with an attack monitoring platform (AMP), which can push out certain information to a system, which tabulates and analyzes the information regarding attacks. If an attack is detected based on predefined thresholds and conditions, a database lookup is performed and a notification that contains certain attack attributes can be sent out to the appropriate subscribers. Subscribers can also be provided with a mechanism to modify their level of DDoS attack notification threshold.
US10560458B2
In one respect, there is provided a system a data processor and a memory. The system can be configured to receive, from a first user associated with a first tenant, a request to access a resource associated with a second tenant. The first tenant and the second tenant can be tenants of a multi-tenant cloud-computing platform. The resource can be accessible via the multi-tenant cloud-computing platform. The first user can be authorized to access the resource associated with the second tenant based on a sharing relationship that allows the first user to access the resource. In response to determining that the first user is authorized to access the resource associated with the second tenant, access to the resource can be provided to the first user. Related methods and articles of manufacture, including computer program products, are also provided.
US10560453B2
Disclosed are various embodiments for controlling access to resources in a network environment. Methods may include installing a profile on the device and installing a certificate included in or otherwise associated with the profile on the device. A request to execute an application, and/or access a resource using a particular application, is received and determination is made as to whether the certificate is installed on the device based on an identification of the certificate by the application. If the certificate is installed on the device, then execution of the application and/or access to the resource is allowed. If the certificate is not installed on the device, then the request for execution and/or access is refused.
US10560446B2
A method of increasing communication security may include receiving, from a first computer system at a second computer system, a Constrained Application Protocol (CoAP) message, wherein the CoAP message may include authentication data. Message validation may be performed based on the authentication data, wherein the performing message validation may include determining that the CoAP message is invalid if at least one condition is not met. The method may also include performing, if the CoAP message is valid, at least one operation associated with the CoAP message.
US10560444B2
The methods, apparatuses and systems described herein provide a system for authenticating users, authorization or information during secure transactions. The system may include a transaction device requiring user authentication, a personal communication device, and a wearable authentication device that communicates with both of the other devices. In one aspect, the wearable authentication device may be configured to communicate with the transaction device requiring authentication and the personal communication device through one or more wireless communication technologies, wherein the wearable authentication device may be configured to act as an intermediary between the transaction device and the personal communication device to facilitate the exchange of at least one authentication information or transaction completion information between the personal communication device and the transaction device.
US10560441B2
A cryptography service allows for management of cryptographic keys and for the evaluation of security expectations when processing incoming requests. In some contexts, the cryptography service, upon receiving a request to perform a cryptographic operation, evaluates a set of security expectations to determine whether the cryptographic key or keys usable to perform the cryptographic operation should be trusted. A response to the request is dependent on evaluation of the security expectations.
US10560440B2
Embodiments described herein relate to obtaining a public key for an application of a communication device, including, but not limited to, receiving a request from the communication device to obtain the public key, evaluating the request based on at least one policy, requesting the public key from a public key infrastructure (PKI) in response to determining that the request is authorized, receiving the public key from the PKI, and sending the public key to the communication device.
US10560439B2
A method is provided for authorizing a device for consuming content. In method includes the steps of generating an authorization request, the authorization request for authorization data including device diagnostic data (instructions) an device remedial data (instructions), transmitting the authorization request from the device to an authorizing service, and authorizing or remediating the device according to an authorization response to the authorization request received from an authorization server.
US10560434B2
Systems and methods for automatically provisioning honeynets are disclosed. The honeynets continuously gather and capture unauthorized network traffic and/or other information being transmitted, processed, accessed, and/or executed within the honeynet network that is indicative of a network threat or attack by unauthorized users.
US10560431B1
A request to establish an encrypted VPN connection between a network external to a provider network connected to the provider network via a dedicated direct physical link and a set of resources of the provider network is received. A new isolated virtual network (IVN) is established to implement an encryption virtual private gateway to be used for the connection. One or more protocol processing engines (PPEs) are instantiated within the IVN, address information of the one or more PPEs is exchanged with the external network and a respective encrypted VPN tunnel is configured between each of the PPEs and the external network. Routing information pertaining to the set of resources is provided to the external network via at least one of the encrypted VPN tunnels, enabling routing of customer data to the set of resources within the provider network from the external network via an encrypted VPN tunnel implemented over a dedicated direct physical link between the external network and the provider network.
US10560424B2
[Object] To provide an apparatus and a method capable of appropriately dealing with an IP address in MEC.[Solution] An apparatus including: a relay processing unit configured to perform relay processing of communication performed between a service provider device that provides a service to a terminal device and is provided in a radio access network and the terminal device; and a conversion processing unit configured to perform processing for converting an internal IP address assigned to the terminal device and an external IP address. In the relay processing, the relay processing unit communicates with the terminal device with use of the internal IP address and communicates with the service provider device with use of the external IP address.
US10560418B2
Techniques for managing discussion sharing on a mobile platform, comprising a mobile discussions application. The mobile discussions application may include, among other components, a discussions imaging component for recognizing a ticket associated with a resource in a social networking system and a discussions management component for enabling a user having an associated user profile information to access the resource based at least partially on the ticket associated with the resource.
US10560417B2
A task assistant identifies a correspondence received by a source associated with a user and determines that the correspondence includes a request. The task assistant further determines a ranking associated with the request based on one or more characteristics of the request and of the correspondence. In response to the ranking of the request exceeding a threshold, the task assistant generates a notification associated with the request and provides the notification to a client device associated with the user.
US10560414B2
An approach for new recipient inclusion to e-mail chains. E-mail chain manager receives include participants associated with an e-mail chain, current participants in the current e-mail chain distribution and authorization rules associated with the e-mail chain. The e-mail chain manager determines inclusion authorizations for the include participants based on comparing the include participants with the authorization rules and creates authorization results associated with the include participants. In response to determining the authorization results are passed, the e-mail chain manager creates authorized include participants. The e-mail chain manager creates the participant notifications where the participant notifications are based on the authorized include participants and outputs the participant notifications based on predetermined participant preferences of the current participants. The e-mail chain manager outputs the e-mail chain to the authorized include participants and creates a next e-mail chain distribution based on combining the authorized include participants and the current participants.
US10560413B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving, at the system, a request from a user regarding a topic; selecting automatically, at the system, a potential referrer, the potential referrer selection being based on the likelihood that the potential referrer will respond to the user's request; and communicating automatically with the potential referrer regarding the user's request without the system indicating to the user that the potential referrer has been contacted.
US10560404B2
Described embodiments may provide messages via websocket connections. A messaging system may maintain, on a first network, via the messaging system instances, a plurality of persistent websocket connections between each of a plurality of on-premise connectors and each messaging system instance. The messaging system may receive a message to be sent to an endpoint on a second network of an on-premise connector of the plurality of on-premise connectors. The messaging system may identify, via a registry associating on-premise connector endpoints to messaging instances, a messaging system instance of the plurality of messaging system instances via which to send the message to the endpoint. The messaging system instance may maintain the websocket connection to the on-premise connector in communication with the endpoint. The messaging system instance may transmit the message to the endpoint via the websocket connection to the on-premise connector.
US10560393B2
Apparatus and methods for controlling a jitter buffer are described. In one embodiment, the apparatus for controlling a jitter buffer includes an inter-talkspurt delay jitter estimator for estimating an offset value of the delay of a first frame in the current talkspurt with respect to the delay of a latest anchor frame in a previous talkspurt, and a jitter buffer controller for adjusting a length of the jitter buffer based on a long term length of the jitter buffer for each frame and the offset value.
US10560392B2
The present disclosure relates to a wireless communication arrangement (1) comprising a first device (2) and a second device (3) that are arranged to communicate with each other via a radio link (4). The first device (2) comprises a first device first part (5) and at least one first device second part (6, 7), and the second device (3) comprises a second device first part (8) and at least one second device second part (9, 10). Each second part (6, 7; 9, 10) comprises a corresponding antenna arrangement (11, 12; 13, 14), and a common radio interface (15a, 15b) (CRI) constitutes a communication protocol for data streams between said first part (5, 8) and each of said second part (6, 7; 9, 10) for each device (2, 3). The CRI (15a, 15b) is arranged to support a segmentation of data frames (20), where formed data segments (21) each comprises at least a part of a data frame (20).
US10560388B2
A method for data communication between a first node and a second node over a data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the data paths including transmitting at least some of the messages over a first data path using a first communication protocol, and transmitting at least some of the messages over a second data path using a second communication protocol and determining that the first data path is altering a flow of messages over the first data path due to the messages being transmitted using the first communication protocol, and in response to the determining, adjusting a number of messages sent over the data paths including decreasing a number of the messages transmitted over the first data path and increasing a number of messages transmitted over the second data path.
US10560381B1
In some embodiments, an apparatus includes a switch fabric having at least a first switch stage and a second switch stage, an edge device operatively coupled to the switch fabric and a management module. The edge device is configured to send a first portion of a data stream to the switch fabric such that the first portion of the data stream is received at a queue of the second switch stage of the switch fabric via the first switch stage of the switch fabric. The management module is configured to send a flow control signal configured to trigger the edge device to suspend transmission of a second portion of the data stream when a congestion level of the queue of the second switch stage of the switch fabric satisfies a condition in response to the first portion of the data stream being received at the queue.
US10560371B2
The present disclosure discloses a method and an apparatus for adjusting a working status of an aggregated link. The method includes: when determining to switch a modulation mode of a first sub-link of an aggregated link from a first modulation mode to a second modulation mode, determining a transmission delay of transmitting a data slice in the second modulation mode by using the first sub-link; comparing the transmission delay of transmitting a data slice in the second modulation mode by using the first sub-link with a transmission delay of transmitting a data slice by using another sub-link of the aggregated link, to obtain a difference; and if the difference meets a preset condition, sending information for controlling a working status of the first sub-link to a transmit end device, so that the transmit end device controls the working status of the first sub-link in the second modulation mode.
US10560366B2
Aspects of the present invention disclose a method, computer program product, and system for determining recommendations for actions based on analysis of a device. The method includes retrieving information associated with a device from one or more databases. The method further includes determining information relevant to device performance as a function of an analysis of the retrieved information associated with the device, where the information relevant to device performance includes one or more factors related to an expected device performance. The method further includes determining a frequency of repair and replacement of one or more components of the device. The method further includes determining a recommendation of an action based on a comparison of an expected frequency of replacement and repair of the components of the device to the determined replacement and repair of the components of the device.
US10560365B1
Techniques for detecting a predetermined waveform pattern in a signal received at a system are disclosed herein. A standard deviation and an average of the signal are calculated and used to determine a plurality of zones for the signal. A plurality of samples is obtained from the signal and one of the zones is associated with each of the samples. Transitions of the signal between the zones are identified based on the association of the zones with the samples. A predetermined waveform pattern may be detected in the signal based on the transitions between the zones. A notification may be generated indicating that the predetermined waveform pattern is detected based on a correspondence of the transitions of the signal matching a set of the predetermined transitions.
US10560364B1
Systems, methods, and computer program products for detecting network anomalies using node scoring. A network analysis system designates each server computer in a distributed computing network as a node in a graph. The network analysis system constructs a first graph of the distributed computing network for a training period. The system then determines a respective first node score of each node. The system constructs a second graph of the distributed computing network for a test time period. The system then reduces the second graph by removing those edges from the second graph that appear in both the first graph and the second graph. The system determines a respective second node score of each node in the reduced second graph. The system computes differences between the first node scores and the second node scores. The system designates nodes associated with the highest differences as anomalous nodes.
US10560357B2
A packet generator includes a checksum calculator configured to distinguish, in a communication packet belonging to a sequence of packets, between (i) one or more constant values of a header of the packet, the one or more constant values remaining unchanged across the packets in the sequence, (ii) a payload of the packet, and (iii) one or more variable values of the header, the one or more variable values changing among the packets in the sequence, to determine a constant-values partial checksum calculated over the constant values of the header, to calculate a payload partial checksum over the payload, to calculate a final checksum value for the packet based on (i) the constant-values partial checksum, (ii) the payload partial checksum and (iii) the variable values of the header, and to insert the final checksum value into the packet. An egress interface transmits the packet over a network.
US10560355B2
Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve a configured static endpoint information in a logical model of a network from a network controller and connected static endpoint information from one or more nodes in the network. The network assurance appliance determines that there is an inconsistency based on a comparison of the configured static endpoint information and the connected static endpoint information and generating an event specifying the inconsistency.
US10560351B1
Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.
US10560347B2
Aspects of the present invention disclose a method, computer program product, and system for validation of services. The method includes one or more processors receiving a request of a service. The method further includes one or more processors parsing the received request of the service to identify information included in the received request of the service. The method further includes one or more processors generating a checklist that corresponds to the received request of the service based on the identified information, wherein the generated checklist includes configuration and security checks that are associated with the received request of the service. The method further includes one or more processors determining a validation result utilizing the generated checklist, wherein the validation result indicates whether the requested service is deployed on a corresponding endpoint according to the configuration and security checks in the generated checklist.
US10560339B2
A Domain Name System (“DNS”) package and a method for providing domain name resolution services in a partitioned network are disclosed. The system may include one or more built-in root name servers; one or more built-in top level domain (“TLD”) name servers; and a recursive name server. The recursive name server may be configured to query the one or more built-in root name servers during domain name resolution. Moreover, the one or more built-in root name servers may be configured to provide a network address corresponding to one of the built-in TLD name servers in response to a domain name resolution query sent by the recursive name server.
US10560331B2
A broadband network gateway (BNG) controller is described that includes a network subscriber database (NSDB) and one or more core applications. The NSDB is configured to store vBNG instance information for one or more subscriber devices. The vBNG instance information specifies vBNG instances operable by one or more edge routers. The vBNG instances are configured to receive requests to access service provider services from the one or more subscriber devices and to selectively authenticate the one or more subscriber devices for network services based on authentication information included in the requests to access services provider services. The one or more core applications include a network instance and configuration manager (NICM). The NICM is configured to modify the vBNG instance information at the NSDB to include an additional vBNG instance and to output, to an edge router, an instruction to generate the additional vBNG instance at the edge router.
US10560330B2
Techniques for cloud control and management are provided. The control, creation, and management of workloads in distributed infrastructures are coordinated via a master Configuration Management Database (CMDB). The master CMDB is also used to unify the multiple distributed infrastructures so that the workloads are rationalized. Moreover, data centers are coordinated with the distributed infrastructures so the configuration settings and policies included in the master CMDB are enforced and synchronized throughout the network.
US10560328B2
Systems, methods, and computer-readable media for static network policy analysis for a network. In one example, a system obtains a logical model based on configuration data stored in a controller on a software-defined network, the logical model including a declarative representation of respective configurations of objects in the software-defined network, the objects including one or more endpoint groups, bridge domains, contexts, or tenants. The system defines rules representing respective conditions of the objects according to a specification corresponding to the software-defined network, and determines whether the respective configuration of each of the objects in the logical model violates one or more of the rules associated with that object. When the respective configuration of an object in the logical model violates one or more of the rules, the system detects an error in the respective configuration associated with that object.
US10560326B2
Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
US10560312B2
In one embodiment, an audio device includes a plurality of ports. The audio device receives, from a first network via a first port included in the plurality of ports, at least one of a first audio signal and a first control signal. The audio device transmits the at least one of the first audio signal and the first control signal to an audio output device. In case of a fault associated with the first port, the audio device transmits at least one of a second audio signal and a second control signal to the audio output device, where the at least one of the second audio signal and the second control signal is received from a second network via a second port included in the plurality of ports.
US10560304B2
Certain aspects of the present disclosure generally relate to wireless communication. More particularly, aspects of the present disclosure provide multiplexing schemes which may be suited for the single carrier waveform. For example, some techniques and apparatuses described herein permit multiplexing of multiple, different data streams without destroying the single-carrier properties of the waveform. Additionally, or alternatively, some techniques and apparatuses described herein may provide unequal error protection, unequal bandwidth allocation, and/or the like as part of the multiplexing schemes. Examples of multiplexing schemes described herein include in-phase/quadrature (I/Q) multiplexing, superposition quadrature amplitude modulation (QAM) based at least in part on layered bit mapping, polarization division multiplexing of QAM with superposition coding, and frequency division multiplexing using UE-specific beams.
US10560297B1
There is disclosed a method of operating a network node, the network node operating according to a first radio access technology, RAT. The method includes transmitting signaling having communication signaling and Demodulation Reference Signaling, DMRS, in a transmission resource pattern. The DMRS is arranged in the transmission resource pattern according to a DMRS pattern, in which the DMRS pattern is selected from a set of DMRS patterns based on a coexistence indication indicating the presence of cell-specific reference signals, CRS, associated to a second RAT.
US10560295B2
Access to a wireless medium is controlled based on contention arbitration. A certain number of wireless devices are allowed by an access point to contend for a transmission opportunity. A trigger frame is used to communicate access opportunities to multiple devices. A beacon transmission may additionally be used for communication of access opportunities.
US10560291B2
A receiver includes a continuous-time equalizer, a decision-feedback equalizer (DFE), data and error sampling logic, and an adaptation engine. The receiver corrects for inter-symbol interference (ISI) associated with the most recent data symbol (first post cursor ISI) by establishing appropriate equalization settings for the continuous-time equalizer based upon a measure of the first-post-cursor ISI.
US10560277B2
Systems and methods for providing multicast group multicast local identifier (MLID) dynamic discovery on received multicast messages for a relevant multicast global identifier (MGID) in a high performance computing environment. By allowing InfiniBand (IB) clients to associate local queue pairs (QPs) with the MGID(s) of relevant multicast group(s) without requiring any join request to the subnet manager (SM)/subnet administration (SA), it is possible to receive relevant multicast (MC) messages without imposing the SM/SA overhead of a conventional multicast group join request. After receiving, at an end-node of the subnet, a multicast packet including a multicast global identifier and a multicast local identifier, the end-node can inspect the multicast packet to learn the multicast local identifier and include the learned multicast local identifier in the multicast group record at the end-node for the received multicast global identifier.
US10560275B2
A system and method of allowing guests of events to interact with other guests of the events. A user of an event system may log into the event system and create a user profile to be utilized in the event system. The user may create an event with the event system. The event may include a geo-fence surrounding a location of the event, which may be customized by the user of the event system. The event may be a public event or a private event. The user of the event system may create an event poster of the event, which may include details of the event, the location of the event, the ability to invite other users of the event system to the event, and the ability to bookmark the event. The user of the event system may invite the other users of the event system to be guests of the event. The geo-location of the guests of the event may also be determined. The guests of the event may be allowed to access features of the event, which may include direct messaging, guest profiles, and friend requests when the geo-location of the guests is within the geo-fence of the event. The features of the event may include direct messaging, guest profiles, and friend requests. The media content of the guests of the event being organized into galleries.
US10560274B2
Methods and systems are provided for demonstrating authorization to access a resource to a verifier computer controlling access to the resource. The method comprises, at a user computer, storing an attribute credential certifying a set of attributes; and communicating with a revocation authority computer to obtain an auxiliary credential, bound to the attribute credential, certifying a validity status for each attribute in the attribute credential. The method further comprises, at the user computer, communicating with the verifier computer to prove possession of the attribute credential and the auxiliary credential such that the verifier computer can determine whether at least one attribute in the attribute credential, certified as valid by the auxiliary credential, satisfies an access condition for the resource.
US10560271B2
An apparatus may include a communication interface configured to receive a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The apparatus may also include a security component configured to perform message validation associated with the first message. The apparatus may further include a message generation component configured to generate, if the first message is valid, a second message including the first data portion. The communication interface may be configured to communicate, if the first message is valid, the second message.
US10560269B2
Methods and systems for improving authenticated encryption in counter-based cipher systems are presented. Embodiments of the present invention provide secure and efficient means to achieve both the authenticity and privacy goals of authenticated encryption, and are compatible with most block cipher modes of operation, e.g. CBC, CFB and CTR, and most symmetric-key cryptographic functions, e.g. AES, DES and RC5. In particular, using block cipher encryption with data-dependent initialization vectors achieve the privacy goal and enable over-the-air transmissions to remain uncompromised, especially in scenarios that may result in the counter being reset in counter-based cipher systems.
US10560263B2
Various examples are directed to secure memory arrangements and methods of using the same. A gateway device of the secure computing system may receiving a first message from an external system. The first message may comprise a first message payload data and first asymmetric access data. The gateway device may determine that the first asymmetric access data matches the first message payload data based at least in part on an external system public key. The gateway device may access a first system controller symmetric key associated with a first system controller in communication with the gateway device and generate a first symmetric access data based at least in part on the first system controller symmetric key and the first message payload data. The gateway device may send the first message payload data and the first symmetric access data to the first system controller.
US10560262B2
An apparatus includes a first-processor, and a programmable integrated circuit coupled to the first-processor; a second-processor, and a memory coupled to the second-processor, the second-processor being configured to access the first-processor; and a third-processor to manage the first-processor, wherein the first-processor is configured to write, to the rewritable-integrated circuit, a computation circuit to perform computation according to information from the second-processor, and an encryption circuit to generate encrypted data by encrypting a computation result computed by the computation circuit, by using an encryption key for the computation circuit, the third-processor is configured to manage the encryption key in association with the computation circuit and notify the second-processor of the encryption key for the computation circuit, and the second-processor is configured to read out the encrypted data from the memory for storing the encrypted data, and decrypt the read encrypted data by using the encryption key notified from the third-processor.
US10560251B2
A network device may comprise one or more circuits including a clock signal generator, an ADC, and a processor. The ADC may digitize a received signal across a range of frequencies that encompasses a first band of frequencies used for a first network and a second band of frequencies used for a second network. A sampling frequency of the ADC may be determined by a frequency of a clock signal output by the clock signal generator. The processor may determine whether the first network is active and whether the second network is active. The processor may configure the clock generator such that, when both of the first network and the second network are active, the clock signal is set to a first frequency, and when the first network is active and the second network is inactive, the clock signal is set to a second frequency.
US10560242B2
A method for performing an uplink (UL) multi-user (MU) transmission performed by a station (STA) device in a Wireless LAN (WLAN) system according to an embodiment of the present invention may include receiving a Downlink (DL) MU Physical Protocol Data Unit (PPDU) including a physical preamble and a data field; and where the data field includes at least one Mac Protocol Data Unit (MPDU), where the at least one MPDU includes a trigger frame or a MAC header, where the trigger frame or the MAC header includes trigger information for a UL MU transmission of an ACK (Acknowledge) frame, and performing a UL MU transmission of the ACK frame in response to the DL MU PPDU based on the trigger information.
US10560241B2
A method for transmitting Acknowledgement/Negative Acknowledgement (ACK/NACK) information at a User Equipment (UE) configured to use a Physical Uplink Control Channel (PUCCH) format 3 in a wireless communication system, the method includes transmitting ACK/NACK information for downlink transmission in a downlink frame set including M downlink subframes in one uplink subframe, where M≥1, wherein the ACK/NACK information is transmitted using a PUCCH format 1b when at least one of specific conditions is met, wherein more than one serving cell is configured for the UE and the more than one serving cell includes one Primary Cell (PCell) and at least one Secondary Cell (SCell), wherein the specific conditions comprise: a first condition in case both one Physical Downlink Shared Channel (PDSCH), indicated by a detection of a corresponding Physical Downlink Control Channel (PDCCH), is present only on the PCell in the downlink subframe set, and a Downlink Assignment Index (DAI) value in the PDCCH is equal to 1, and a second condition in case one Semi-Persistent Scheduling (SPS) release PDCCH with the DAI value being equal to 1 is present on the PCell in the downlink subframe set.
US10560240B2
Disclosed is a method by which an operating station (STA) transmits a signal in a multiple user (MU) scheme in a wireless LAN (WLAN) system. In the present method, the STA configures a wireless frame, which includes a data field for data transmission and a signaling (SIG) field including control information, wherein the SIG field includes a SIG A field, which includes bandwidth information indicating the whole bandwidth having a bandwidth of 2n times that of 20 MHz, and a SIG B field, which includes user specific information. Here, the bandwidth information of the SIG A field additionally indicates whether the whole bandwidth includes one or more 20 MHz bands (null channel), which are not used in the data transmission.
US10560235B2
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may establish a connection with another wireless node, such as a base station or another UE. The connection may include a narrowband control region of a wideband system. The UE may identify a set of resources, which may include a set of subframes that have the same precoding or a set of resource blocks that have the same precoding, during which to monitor a demodulation reference signal (DM-RS) for decoding a control channel within the narrowband. The UE may then decode the control channel using the DM-RS or a cell-specific reference signal (CRS), or both DM-RS and CRS. The UE may exclude resources of the narrowband region that include a control region for broadband communications.
US10560220B2
Aspects of the disclosure relate to techniques for mitigating the decoding errors observed at the receiver as a result of puncturing symbols between consecutive subframes having the same transmission direction. To reduce the decoding errors, a plurality of transmission options, each including a number of resource blocks and a modulation and coding scheme (MCS), may be identified. In addition, each transmission option may be associated with one or more puncturing patterns that hinder decoding of a codeword at the receiver. The base station or user equipment (UE) may then select or modify at least one aspect of a scheduling decision involving the communication of the codeword in a given subframe of at least two consecutive subframes to minimize decoding errors. For example, a selected puncturing pattern or a transport block size associated with a selected transmission option may be modified.
US10560205B2
A system and method of detecting satellite radio broadcast interference at a vehicle includes receiving a satellite radio broadcast at the vehicle, determining that the satellite radio broadcast has been interfered with by the existence of a cellular communications signal, and transmitting a data message identifying the location of the interference to a remote facility.
US10560198B2
The present invention is directed to a communication signal tracking system comprising an optical receiver including one or more delay line interferometers (DLIs) configured to demultiplex incoming optical signals and a transimpedance amplifier configured to convert the incoming optical signals to incoming electrical signals. The communication signal tracking system further includes a control module configured to calculate a bit-error-rate (BER) of the incoming electrical signals before forward-error correction decoding, and use the BER as a parameter for optimizing settings of the one or more DLIs in one or more iterations in a control loop and generating a back-channel data.
US10560197B2
A method and system for optoelectronic receivers utilizing waveguide heterojunction phototransistors (HPTs) integrated in a wafer are disclosed and may include receiving optical signals via optical fibers operably coupled to a top surface of the chip. Electrical signals may be generated utilizing HPTs that detect the optical signals. The electrical signals may be amplified via voltage amplifiers, or transimpedance amplifiers, the outputs of which may be utilized to bias the HPTs by a feedback network. The optical signals may be coupled into opposite ends of the HPTs. A collector of the HPTs may comprise a silicon layer and a germanium layer, a base may comprise a silicon germanium alloy with germanium composition ranging from 70% to 100%, and an emitter including crystalline or poly Si or SiGe. The optical signals may be demodulated by communicating a mixer signal to a base terminal of the HPTs.
US10560196B2
A method and apparatus for adjusting a modulation index of an analog optical signal using an interference phenomenon of a coherent light, the method including dividing an analog optical signal for a first path and a second path, extracting an optical carrier from an analog optical signal divided for the first path, controlling an intensity and a phase of the optical carrier, and controlling a modulation index of the analog optical signal by combining an analog optical signal divided for the second path and the optical carrier of which the intensity and the phase are controlled.
US10560190B2
An optical network unit (ONU) of a gigabit-capable passive optical network (GPON) adapts to an optical line termination (OLT) to which it is coupled. The ONU determines a type of the OLT to which it is coupled, and based on the type, configures an optical transmitter of the ONU to be compatible with the OLT. The ONU can also determine which OMCI software stack to load based on the type of the OLT.
US10560188B2
The present invention relates to an image sensor communication (ISC) system and method for enabling communication between an LED and a rolling shutter camera using a rolling shutter modulation method. The image sensor communication system according to an embodiment of the present invention comprises: a coding unit for coding transmission data to be transmitted; an LED which is turned on/off according to the transmission data coded in the coding unit; a rolling shutter camera for continuously photographing, at each of a plurality of rows in a rolling shutter manner, on/off images according to the on/off of the LED; an image processing unit for generating brightness signals according to brightness values of the on/off images of the LED photographed at each of the plurality of rows by the rolling shutter camera; and a data extraction unit for extracting the transmission data from the brightness signals of the on/off images of the LED generated by the image processing unit.
US10560187B2
In one embodiment, an apparatus includes a filter operable to block visible light from passing through a transparent structure at a wavelength corresponding to the wavelength used by a visible light communications network operable in an area containing the transparent structure. The filter is operable to provide security in the visible light communications network while allowing at least some visible light to pass through the transparent structure.
US10560185B2
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US10560183B2
A communication system includes (1) a first airborne linear array configured to project a first fan beam over a first ground coverage elongated in a first direction, the first fan beam delivering a first information data associated with a first data stream; and (2) a second airborne linear array configured to project a second fan beam over a second ground coverage elongated in a second direction, the second fan beam delivering a second information data associated with a second data stream. The first and second ground coverages are overlapped to form a common coverage area. The first and second data streams are complementary to each other and are linear combinations of a plurality of segmented substreams. The plurality of segmented substreams is formed from an information data stream. The first and second data streams are generated from a ground control facility.
US10560180B2
A ground radio station (GRS) apparatus and a radio station apparatus included in an unmanned aerial vehicle (UAV) are provided. The GRS apparatus may include an antenna configured to transmit and receive a radio frequency (RF) signal, an RF and/or intermediate frequency (IF) (RF/IF) chain configured to perform a conversion between the RF signal and a baseband signal, a baseband transceiving processor configured to transmit and receive the baseband signal, and a BB-IF interface configured to map the baseband signal to the RF/IF chain or the baseband transceiving processor.
US10560174B2
Embodiments of latency reduction for wireless data transmission are generally described herein. A user equipment (UE) identifies a shortened transmission time interval (xTTI) length configuration for a time division duplexing (TDD) component carrier (CC), the xTTI length configuration comprising a length in time or a length in orthogonal frequency division multiplexing (OFDM) symbols. The UE identifies scheduling timing and hybrid automatic repeat request (HARQ) timing of physical downlink shared channel (PDSCH) and physical uplink shared channel (PUSCH) on the TDD CC based on the identified xTTI length configuration. The UE signals for transmission of a HARQ acknowledgement (HARQ-ACK) based on the identified xTTI length configuration.
US10560166B2
Apparatuses, methods, and systems for beamforming using tunable passive time-delay structures are disclosed. One apparatus includes a node, wherein the node includes a passive time-delay structure, wherein the passive time-delay structure is operative to generate a plurality of delayed signals, wherein each of the plurality of delayed signals is a delayed version of a communication signal, a tunable element, the tunable element operative to introduce a variable delay to the communication signal propagating through the passive time-delay structure, an antenna array, wherein the antenna array generates a beamforming pattern corresponding the passive time-delay structure, and a phase delay adjust control operative to adjust the tunable element of the passive time-delay structure, wherein a direction of the one or more beams of the beamforming pattern changes depending upon tuning of the tunable element.
US10560162B2
A transmit diversity method, a device, and a system are described herein. The method includes: measuring, by a second network device, channel state information based on a pilot signal, and sending rank index information and precoding matrix index information to a first network device based on the channel state information; receiving, by the first network device, the rank index information and the precoding matrix index information that are sent by the second network device; determining a diversity coding scheme based on the rank index information; determining a precoding matrix based on the precoding matrix index information; and performing transmission processing on to-be-transmitted data based on the diversity coding scheme and the precoding matrix.
US10560156B2
In a general aspect, a method can include producing, by an inductive antenna circuit, a first periodic signal that is based on an alternating external magnetic field; producing, by an oscillator circuit, a second periodic signal that is based on the first periodic signal; and transmitting, in correspondence with a data-carrying modulation signal, a sequence of data bits. The transmitting can include sequentially and repetitively: applying, with the oscillator circuit operating in a free oscillation mode, the second periodic signal to the inductive antenna circuit; and inhibiting, with the oscillator circuit operating in a synchronous oscillation mode, application of the second periodic signal to the inductive antenna circuit. The synchronous oscillation mode of the oscillator circuit can cause the second periodic signal to be synchronized to the first periodic signal.
US10560153B2
Aspects of the subject disclosure may include, for example, a transmission device that includes a first coupler that guides a first electromagnetic wave to a first junction to form a second electromagnetic wave that is guided to propagate along the outer surface of the transmission medium via one or more guided-wave modes. These mode(s) have an envelope that varies as a function of angular deviation and/or longitudinal displacement. Other embodiments are disclosed.
US10560148B2
Aspects of the subject disclosure may include, for example, a transmission medium having a core. A conductive layer forms an uninsulated outer surface of the transmission medium. The conductive layer is configured to impede accumulation of water to support propagation of first electromagnetic waves guided by the uninsulated outer surface. Other embodiments are disclosed.
US10560144B2
Aspects of the subject disclosure may include, for example, a system for receiving first electromagnetic waves via a transmission medium without utilizing an electrical return path, and inducing second electromagnetic waves at an interface of the transmission medium without the electrical return path. In an embodiment, the first and second electromagnetic waves have a non-optical frequency range. Other embodiments are disclosed.
US10560127B2
Network hardware devices organized in a Wireless mesh network (WMN) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband Internet infrastructure are described. One mesh network device includes a housing including reflective chambers within with multiple antennas are disposed. A first radio is operable to cause a first antenna to radiate electromagnetic energy in a first frequency range and a first reflector chamber is operable to reflect the electromagnetic energy in a first direction away from the housing. Second, third, and fourth radios are operable to cause the respective antennas within the respective reflective chambers to radiate electromagnetic energy and the respective reflective chamber is to reflect the electromagnetic energy in a respective direction away from the housing.
US10560124B2
A method is provided for encoding an input digital message bearing K information symbols using a turbo-encoder forming a turbocode, the turbo-encoder including an interleaver and first and second encoders for encoding according to at least one elementary code and delivering the information symbols and redundancy symbols. With a puncturing of the symbols delivered by the turbo-encoder being done according to at least one periodic puncturing pattern of a length N, defining the puncturing period N, the interleaver distributes the information symbols of the input message into Q layers of the interleaved input message in complying with an interleaving function defined from the at least one puncturing pattern, according to the relationship: π(i)=Pi+S(i mod Q)mod K=Pi+(Tl+AlQ)mod K.
US10560122B2
According to one embodiment, a memory system comprises an encoder that encodes by a graph code and a data holding unit that holds data to be used in encoding. A check matrix of the graph code includes first to sixth submatrices, and the encoder produces a first vector obtained by multiplying an information word and the first submatrix, produces a second vector obtained by multiplying the information word and the third submatrix, produces a third vector obtained by multiplying the first vector and the fifth submatrix inverted in sign, produces a fourth vector obtained by adding the third vector and the second vector, produces a first parity obtained by multiplying the fourth vector and the data, produces a fifth vector obtained by multiplying the first parity and the second submatrix inverted in sign, and produces a second parity obtained by adding the fifth vector and the first vector.
US10560118B2
Aspects of the present disclosure relate to low density parity check (LDPC) coding utilizing LDPC base graphs. Two or more LDPC base graphs may be maintained that are associated with different ranges of overlapping information block lengths. A particular LDPC base graph may be selected for an information block based on the information block length of the information block. Additional metrics that may be considered when selecting the LDPC base graph may include the code rate utilized to encode the information block and/or the lift size applied to each LDPC base graph to produce the information block length of the information block.
US10560109B2
An integrated circuit includes phase locked loop (PLL) circuitry, voltage controlled oscillator (VCO) circuitry, and interface circuitry. The PLL circuitry includes a reference signal input terminal, a reference frequency divider circuit, a reference signal output terminal, a switch, a phase detector, a charge pump, and a control voltage output terminal. The reference frequency divider circuit is coupled to the reference signal input terminal. The switch is coupled to the reference frequency divider circuit and to the reference signal output terminal. The switch is configured to switchably connect the reference frequency divider circuit to the reference signal output terminal. The VCO circuitry includes a control voltage input terminal, a VCO, calibration circuitry, and a calibration input/output (I/O) terminal. The VCO is coupled to the control voltage input terminal. The calibration circuitry is coupled to the VCO. The calibration I/O terminal is coupled to the calibration circuitry.
US10560106B2
A clock recovery circuit includes a delay line circuit configured to output a plurality of first clocks having different phases obtained by delaying an input data signal, a register circuit configured to determine and write received data in the input data signal based on the first clocks, and a control circuit configured to control the writing of the data in the register circuit based on transitions of the input data signal.
US10560102B1
A field programmable gate array (FPGA) includes: a first logic block having a first lookup table; and a second logic block having a second lookup table, wherein the first logic block is coupled to the second logic block, in which the first logic block is configured to pass, upon a clock cycle of the FPGA, data about a lookup table configuration stored in the first lookup table to the second logic block.
US10560099B1
A semiconductor apparatus includes an input selection circuit that selects one of a first input signal and a second input signal in response to a control signal, and outputs the selected input signal as a selection signal, wherein swing levels of the first input signal and the second input signal are different one another. The semiconductor apparatus also includes a conversion circuit that generates an output signal, in response to the selection signal, which swings to a level substantially identical to a level of the second input signal.
US10560089B2
A power supply voltage is monitored by a monitoring circuit including a band gap voltage generator core including a first node and a second node. A control circuit connected to the first and second nodes is configured to deliver a control signal on a first output node having a first state when an increasing power supply voltage is below a first threshold and having a second state when increasing power supply voltage exceeds the first threshold. The first threshold is at least equal to the band gap voltage. An equalization circuit also connected to the first and second nodes with feedback to the band gap voltage generator core generates the bandgap voltage at a second output node. The control signal operates to control actuation of the equalization circuit.
US10560080B1
A duty cycle correction circuit is disclosed. The duty cycle correction circuit includes an input stage, an output stage and a feedback component including a feedback amplifier and a low pass filter. The feedback component compares and adjusts the duty cycle of a signal from an input stage to a target value via a control voltage. The input stage reduces the rise and fall times of received signal to increase the duty cycle sensitivity to a control voltage from the feedback component. The output of the output stage is coupled to the input of the feedback component and the output stage amplifiers the duty cycle adjusted signal processed by both input stage and feedback component.
US10560079B1
A system includes an oscillator comprising a first switch, a current source, a capacitor, and a comparator, the capacitor and the comparator coupled at a node. The system includes one or more delay buffers coupled to the comparator. The system includes a first inverter coupled to the one or more delay buffers. The system includes a first buffer coupled to the one or more delay buffers. The system includes a first coupling capacitor coupled to the first inverter and the first buffer via second and third switches, respectively. The system includes a second inverter coupled to the one or more delay buffers. The system includes a second buffer coupled to the one or more delay buffers. The system includes a second coupling capacitor coupled to the second inverter and the second buffer via fourth and fifth switches, respectively. The first and second coupling capacitors are coupled to the oscillator.
US10560076B1
A quantum controller comprises quantum control pulse generation circuitry, signal generation circuitry, and phase parameter generation circuitry. The phase parameter generation circuitry is operable to determine, based on an output of the time-tracking circuitry, a first value of a phase parameter to be used for generation of an oscillating signal. The signal generation circuitry is operable to, at a first time instant, begin generation of the oscillating signal at a first frequency for modulation of a first of the two quantum control pulses, and, at a second time instant, generate the oscillating signal at a second frequency, wherein the phase of the oscillating signal at the second time instant is determined by the value of the phase parameter such that the phase of the oscillating signal is as it would have been if the oscillating signal had been oscillating at the second frequency continuously since a reference time.
US10560070B2
A filter circuit includes a filter and a current mode programmable gain amplifier, where the filter circuit is configured to filter an input signal to obtain an output signal. The filter is supplied with the input signal. The filter comprises at least one current extraction element configured to extract a first output current signal. The current mode programmable gain amplifier is configured to receive and amplify the first output current signal to obtain an amplified current signal. The output signal is derived from the amplified current signal.
US10560067B2
A multi-section probe and a tapered probe for impedance tuners to broaden the band width of the probes and hence the band width of the tuners. Each section of the multi-section probe has a nominal length equal to one quarter wavelength at a midpoint of the operating band. The tapered probe has a length equivalent to a plurality of one quarter wavelengths of the frequency midpoint. The multi-section probe and the tapered probe are configured to transform the characteristic impedance of the tuner transmission line step-by-step or continuously to a target impedance value.
US10560066B2
An electronic component capable of downsizing and narrowing of a mounting space. The electronic component includes: a laminated body made up of a plurality of laminated insulator layers and having an upper surface and a bottom surface; a plurality of inner conductors disposed in the laminated body; and a plurality of terminal electrodes electrically connected to the plurality of inner conductors and exposed from the laminated body. The electronic component has a plurality of recesses formed on a bottom surface of the laminated body. The plurality of terminal electrodes includes first conductive parts formed on wall surfaces of the plurality of recesses.
US10560064B2
In examples, a system comprises a differential amplifier coupled to a parasitic capacitor positioned between a first node and a first reference voltage source. The system comprises a buffer amplifier having an input terminal and an output terminal, the input terminal coupled to the first node and the output terminal coupled to a cancellation capacitor. The system includes a controlled current source coupled to the first node and the input terminal, the controlled current source coupled to a second reference voltage source. The system comprises a current sense circuit coupled to the cancellation capacitor and the second reference voltage source.
US10560062B2
Driving circuitry is described that includes multiple programmable bias voltages useful for biasing radio-frequency components such as PIN diodes and gallium-nitride devices. Programmable voltages as high as 30 volts and as low as −20 volts are generated. The drive circuitry can operate from a single, low-voltage power source.
US10560061B2
A low capacitance n-channel analog switch circuit, a p-channel analog switch circuit, and a full CMOS transmission gate (T-gate) circuit are described. Resistive decoupling can be used to isolate the switch or T-gate from AC grounds. A semiconductor region that is separated from a body region of a pass field-effect transistor (FET), such as by an insulator, can be coupled to or driven to a voltage similar to the input voltage or other desired bias voltage (e.g., an operational amplifier output) to help reduce parasitic capacitance of the switch or T-gate. The switch or T-gate can help provide improved frequency bandwidth or frequency response. The switch can be useful in a programmable gain amplifier (PGA) or programmable gain instrumentation amplifier (PGIA) or other circuit in which excessive switch capacitance could degrade circuit performance.
US10560054B2
A circuit system including an operational amplification circuit is disclosed. The operational amplification circuit includes N stages of operational amplification units that are cascaded, an input terminal of the 1st stage of operational amplification unit is an input terminal of the operational amplification circuit, and an output terminal of the Nth stage of operational amplification unit is an output terminal of the operational amplification circuit; an output terminal of the ith stage of operational amplification unit is connected to an input terminal of the (i+1)th stage of operational amplification unit, so as to provide an input signal for the (i+1)th stage of operational amplification unit; and there is a feedback channel from the output terminal of the Nth stage of operational amplification unit to an input terminal of each of the 1st stage of operational amplification unit to the Nth stage of operational amplification unit.
US10560046B2
A first PWM count computation unit computes a first PWM count for each of three phases in a first system. A second PWM count computation unit computes a second PWM count for each of three phases in a second system. Upper and lower switching elements for each phase in the first system are controlled in accordance with a first pattern in which the upper and lower switching elements are varied in the order of an upper on state, a lower on state, and the upper on state from the time of start of PWM cycles. Upper and lower switching elements for each phase in the second system are controlled in accordance with a second pattern in which the upper and lower switching elements are varied in the order of a lower on state, an upper on state, and the lower on state from the time of start of PWM cycles.
US10560043B2
A floating power generator having a water wheel and electrical generator. The floating power generator can comprise a variable speed drive.
US10560040B2
The bluff body attaches to an elastic mount and is capable of generate vortex shedding when the elastic mount orients the bluff body in a flow-line traverse to a fluid flow and vibrates in response to the vortex shedding. A harvester is located within the bluff body and is capable of generating power above a specified threshold in response to the vibration.
US10560038B2
A high temperature downhole power generating device includes a power generator including a first material of one polarity and a second material that is fixed in position and is of opposite polarity of the first material, wherein the first material is propelled toward the second material based on motion of the high temperature downhole power generating device so that the two materials have a maximized point of contact to generate maximum power, at least one electrode that is connected to the first material or second material, a bridge rectifier connected to the at least one electrode to transform the power generated into direct current from alternating current, a storage unit for storing the power generated by the power generator, a sensor that gathers information concerning a downhole environment, and a microcontroller and transceiver unit to manage the power generated by the power generator and transmit information gathered by the sensor.
US10560036B2
Each of a plurality of specified chopper cells which are some of a plurality of chopper cells included in each leg circuit in a power conversion device is configured as a full bridge. A control device controls operations of first and second switching elements of each specified chopper cell based on a circulating current which circulates through each leg circuit. The control device controls operations of third and fourth switching elements of each specified chopper cell based on a voltage of a capacitor of the specified chopper cell.
US10560031B2
In accordance with at least one aspect of this disclosure, a bi-directional DC to DC converter includes a DC to DC conversion circuit, and a controller operatively connected to the conversion circuit to control a current output of the conversion circuit, wherein the controller includes an observer based estimated current sensor module which is configured to simulate a physical current sensor and to input an estimated output current feedback inner state signal ∧ėo into a voltage output command feedback loop of the controller. The current sensor module can include an estimated sensor feedback loop.
US10560026B2
Power conversion efficiency using variable switching frequency. At least some of the example embodiments are power circuit controllers including a voltage sense input and a control signal output. The power circuit controller varies an output frequency of the control signal output between a first frequency and a second frequency based on a source voltage supplied to the power controller. Both the first frequency and the second frequency are non-zero.
US10560018B2
Devices and methods are provided related to modulated power supplies. The device includes an inductor. When a load is to be supplied with power, a terminal of the inductor is coupled to the load. When the load is not to be supplied with power, terminals of the inductor may be coupled with each other.
US10560006B2
The present disclosure relates to a method to apply an insulation to a retaining ring for end windings of an electric machine and to a fillable bag to apply an insulation to a retaining ring. Disclosed is a method to apply an insulation to a retaining ring for end windings of an electric machine, with the steps of providing a retaining ring housing, attaching an insulation at the inside of the retaining ring housing, and inflating a bag inside the retaining ring housing to apply pressure to the insulation. Also disclosed is a fillable bag to apply a pressure to an electric insulation inside a retaining ring for end windings of an electric machine.
US10560005B2
An apparatus for manufacturing a laminated iron core includes a conveyance jig on which a laminated iron core body is placed, a die unit including a lower die and an upper die upwardly and downwardly movable with respect to the lower die, which holds the laminated iron core body placed on the conveyance jig from both sides in a lamination direction of the laminated iron core body between the lower die and the upper die, an injector injecting a resin into a through hole formed through the laminated iron core body held by the die unit from the lower die through the conveyance jig or the upper die, and an upward and downward movement unit capable of upwardly and downwardly moving the conveyance jig with respect to the lower die, and being provided independently from the die unit.
US10560001B2
The present invention is directed to a cooling tower that has a cooling tower structure having fill material supported by the cooling tower structure and configured to receive heated process fluid and a motor mounted to the cooling tower structure. The motor has a casing and a rotatable shaft and is sealed to prevent fluids, moisture, foreign particles and contaminants from entering the casing. A fan is connected to the rotatable shaft of the motor. Rotation of the rotatable shaft rotates the fan thereby inducing an upward moving mass flow of cool air through the fill material. A basin is attached to the cooling tower structure for collecting cooled fluid. A fluid distribution system distributes the cooled fluid in the basin. The fluid distribution system has a pumping device to pump cooled fluid from the basin, fluid piping to receive the pumped cooled fluid and fluid spray devices fluidly connected to the fluid piping for spraying fluid on the casing of the motor so as to transfer heat of the casing to the fluid.
US10559989B2
A hybrid drive module, comprising an annular diaphragm spring having an inner surface and one or more fingers protruding radially inward from the inner surface and a carrier hub concentric with the diaphragm spring and connected to a rotor of an electric motor and a cover of a torque converter, the carrier hub having an outer surface with one or more retention grooves configured to interlock with the one or more fingers of the diaphragm spring to inhibit axial movement of the diaphragm spring relative to the carrier hub.
US10559986B2
Using inductive currents to wirelessly charge a device via a device connected to a power source. This inductive charging may result when a first mobile device recognizes a second mobile device via a wireless connection (e.g., Bluetooth, Bluetooth Low Energy (BLE), Near-Field Communication (NFC), or the like). An application stored on the first mobile device may recognize a second mobile device by transmitting an advertising packet when the first mobile device is connected to a power source. An advertising packet may be received by the second mobile device and the second mobile device may transmit a response to the advertising packet in order to generate a connection between the first and second mobile devices. The response may include data such as, connection strength, response time, connection preferences, and the like. Upon detection and connection, the second mobile device may be wirelessly charged by the first device via inductive charging.
US10559978B2
An electric power supply system includes an electric power reception apparatus and an electric power supply apparatus adapted to supply electric power to the electric power reception apparatus when the electric power reception apparatus is placed on the electric power supply apparatus. The electric power supply apparatus includes a plurality of electric power supply units adapted to supply electric power by electromagnetic induction to the electric power reception apparatus. A selection unit of the electric power supply apparatus selects, from the total plurality of electric power supply units, a plurality of electric power supply units whose location corresponds to a position where the electric power reception apparatus is placed, and a control unit controls the supply of electric power such that electric power is supplied to the electric power reception apparatus from the selected plurality of electric power supply units.
US10559977B2
A microgrid according to an exemplary aspect of the present disclosure includes, among other things, a plurality of intelligent electronic devices configured to communicate directly with one another in a first language. Each of the intelligent electronic devices includes a controller and a gateway. The gateway is configured to convert incoming messages from the first language to a second language native to the controller. The first language is different than the second language. A method is also disclosed.
US10559975B2
Distributed static synchronous series compensators (DSSSCs) which may also be designated tower routers capable of injecting series inductive or capacitive impedances to enable distributed power-flow control. When a large number of these (a fleet of) DSSSCs are distributed over the grid for power-flow control, it is necessary to ensure that coordinated communication and control capabilities are also established, enabling fast reaction to changes that can exist across the grid. A system architecture and method for enabling localized high-speed low-latency intelligent control with communications between subsections (local network) of the grid along with communication to the central Grid operations center at the utility for supervisory control is disclosed herein. The architecture provides sub-cyclic (< 1/60 of a second) response capability, using the local DSSSCs with high-speed communication at the local network level to power-system disturbances, such as power-oscillation damping (POD), sub-synchronous resonance (SSR) etc.
US10559959B2
A multi-generator power plant arrangement, energy supply network having a multi-generator power plant arrangement and method for distributing reactive power generation in a multi-generator power plant arrangement, is provided. A multi-generator power plant arrangement, and also a method for distributing reactive power generation in a multi-generator power plant arrangement, is provided. The control parameters for the controllers of the individual generators of a multi-generator power plant arrangement are thereby calculated individually on the basis of predetermined parameters and transmitted to the controllers of the individual generators. Consequently, the reactive power component to be generated in each case can be individually specified for each generator of a multi-generator power plant arrangement.
US10559952B2
A line protection device includes terminals to connect the line protection device in series with an electric line. A current sensor of the line protection device senses a value of electric current through the electric line. A digital filter circuit of the line protection device performs digital filtering of the value of electric current. Depending on the digitally filtered value of the electric current, a switch control circuit of the line protection device controls a switch to interrupt flow of the electric current through the line.
US10559951B1
A translating wire harness includes a first portion, a second portion configured to translate relative to the first portion, a wire spool coupled to the first portion, and an electrical wire at least partially wound onto the wire spool, wherein the electrical wire at least partially unwinds from the wire spool in response to the second portion translating away from the first portion, and the electrical wire at least partially winds into the wire spool in response to the second portion translating towards the first portion, a portion of the electrical wire extending between the first portion and the second portion remains taught during translating of the second portion both (a) away from and (b) towards the first portion.
US10559947B2
A protective apparatus for telecommunication lines includes a mounting frame, a transition platform coupled to the mounting frame, and a protective skirt that is coupleable to the mounting frame. The mounting frame includes at least one sidewall having a sidewall opening to allow passage of a telecommunication line. The transition platform includes an opening to allow passage of the telecommunication line to an adjacent telecommunications terminal. The protective skirt includes a cutout corresponding in shape to the sidewall. The mounting frame, the transition platform and the protective skirt define an internal space when the protective skirt is coupled to the mounting frame. The telecommunications lines enter and exit the internal space by passing through the openings in the sidewalls, thus permitting removal of the protective skirt without the need to remove some or all of the telecommunications lines from the mounting frame or the telecommunications terminal.
US10559942B2
A laser device and an internal combustion engine. The laser device includes a light source configured to emit light, an optical system configured to concentrate the light emitted from the light source, a housing configured to accommodate the optical system, and a window disposed to the housing, to which the light passed through the optical system is incident. The window includes an optical window through which the light exited from the optical system passes, an optical window holding member configured to hold the optical window, a joint configured to join the optical window to the optical window holding member, and a protective layer disposed to a face of the joint. The internal combustion engine includes the laser device according to claim, and a combustion chamber configured to burn fuel to produce inflammable gas. In the internal combustion engine, the fuel is ignited by the laser device.
US10559940B1
The present invention discloses a laser power control system includes a laser diode, a monitor photodiode, a bias control circuit, a modulation control circuit, a digital controller, and a laser diode driver. The laser power control system forms an automatic extinction ratio control loop that is configured to control the extinction ratio of the laser diode by comparing a monitor current with a first target current to keep the extinction ratio of the laser diode at the predetermined first target current. The laser power control system forms an automatic power control loop that is configured to control the average power of the laser diode by comparing the monitor current with the second target current to keep the average power of the laser diode at the predetermined second target current.
US10559939B1
Laser diode technology incorporating etched facet mirror formation and optical coating techniques for reflectivity modification to enable ultra-high catastrophic optical mirror damage thresholds for high power laser diodes.
US10559938B2
A Laser system is disclosed which comprises a pump, wherein the laser system is adapted to be operated in pulsed operation so that at least one individual pulse of a temporally limited pulse duration (T0) is generated, wherein the pulse ablates a material such that a debris cloud forms above the ablated material. Further, the pump power of the pump is modulated in such a way that the following three conditions are fulfilled: (1) the intensity of the pulse oscillates between maximum values and minimum values during the pulse duration, wherein the laser pulse comprises a plurality of intensity maxima Imax which occur at times {Ti, i=1, . . . N}; and a plurality of intensity minima Imin which occur at times {tk, k=1, . . . (N−1)}, wherein the intensity does not vanish at the intensity minima; (2) the intensity oscillations of the laser pulse induce oscillations of the size of the debris cloud so that, during the pulse duration (T0), there are at least two maxima of the size of the debris cloud which occur at times {Tj, j=1, . . . M} and which are located in between two intensity maxima of the laser pulse; and (3) at least 70 percent of the maxima of the size of the debris cloud occur near an intensity minimum of the pulse such that, for at least 70 percent of the maxima of the size of the debris cloud, the intensity of the pulse I(Tj) at the time of the maximum of the size of the debris cloud is smaller than Imin(tk)+0.5×[Imax(Ti)−Imin(tk)], wherein Imin(tk) is the intensity minimum of the pulse which is closest to the maximum of the size of the debris cloud at time Tj and Imax(Ti) is the intensity maximum of the pulse which is closest to the maximum of the size of the debris cloud at time Tj.
US10559937B2
A pulsed light generation device, includes: a first optical fiber through which first pulsed light and second pulsed light, having an intensity that decreases while an intensity of the first pulsed light increases, and increases while the intensity of the first pulsed light decreases, having been multiplexed and entered therein, are propagated; and a second optical fiber at which the first pulsed light, having exited the first optical fiber and entered therein, is amplified while being propagated therein, wherein: at the first optical fiber, phase modulation occurs in the first pulsed light due to cross phase modulation caused by the second pulsed light; and self-phase modulation occurring in the first pulsed light at the second optical fiber is diminished by the phase modulation having occurred at the first optical fiber.
US10559936B2
A solid-state laser active medium comprising an optical gain material; a heat sink, wherein the heat sink is transparent, in particular over a wavelength range of 200 nm to 4000 nm, preferably with an absorption coefficient of <1 cm−1; the heat sink having a high thermal conductivity, in particular ≥149 W/(m*K); wherein the optical gain material and the heat sink exhibit a root-mean square, RMS, surface roughness of <1 nm; wherein the optical gain material is attached to the transparent heat sink by direct bonding.
US10559934B2
A multifunctional rotary data memory, comprising a housing, a master control module, a memory, a first connector, and a second connector. The housing has an upper housing and lower housing. The upper housing and lower housing are movably connected and can relatively and rotatably move around a pivot shaft. The first connector is mounted on the upper housing. The second connector is mounted on the lower housing. The first connector and the second connector are both communicatively connected to the master control module. This breaks through spatial and angular limitations on the connection between an Apple device and a periphery device, is a simple apparatus for an Apple device to possess both the functions of a data line and a mobile memory, and is compact in volume and easy to carry.
US10559933B1
A manual disconnect for an electric circuit includes a base with primary terminals and an interlock connector. A plug assembly has fuse terminals and an interlock resistor assembly. The plug assembly is adapted to be moved relative to the base between a disconnected position, a primary circuit engaged position, and an interlock position. The plug assembly is moved linearly and rotationally relative to the base when moving between these positions. The manual disconnect also includes a connector position assurance assembly. The connector position assurance assembly includes a connector position assurance button that is movable relative to the plug assembly. The connector position assurance button can be moved between a pre-lock position and an assurance position. When located in the assurance position, the connector position assurance assembly prevents the plug assembly from rotating relative to the base.
US10559929B2
A printed circuit board (PCB) includes a substrate and a PCB connector footprint defined along a longitudinal axis and a lateral axis being subdivided into PCB column grouping footprints in columns parallel to the longitudinal axis. The PCB includes signal vias arranged in pairs along a signal pair axis. The pairs of signal vias are aligned in the columns parallel to the longitudinal axis and in rows parallel to the lateral axis. The signal pair axis is non-parallel to the lateral and longitudinal axes. The PCB includes ground vias with at least one ground via arranged between adjacent pairs of signal vias within the PCB column grouping footprints and at least one ground via is arranged between adjacent pairs of signal vias in adjacent PCB column grouping footprints. This orientation is to allow more spacing between the signal vias and some ground vias to enhance signal integrity.
US10559925B2
A 4.3/10 coaxial connector configured to receive a mating 4.3/10 connector includes: an inner contact: a dielectric spacer; and an outer contact, the dielectric spacer separating the inner contact and the outer contact. The outer contact includes an outer wall and a plurality of spring fingers, the spring fingers configured to deflect radially inwardly when the mating 4.3/10 connector is mated. The connector further comprises blocking structure that prevents mating of a Mini-Din connector.
US10559920B1
A card edge connector includes a contact assembly received in a cavity of a housing having a card slot in a shroud configured to receive a card edge of a module circuit board of a pluggable module. The contact assembly has upper and lower contacts having mating ends. The card edge connector includes upper biasing members at a top wall of the shroud associated with corresponding upper contacts each having an outer biasing surface engaging the pluggable module when mated with the card edge connector and having an inner biasing surface engaging the contact assembly proximate to the corresponding upper contact. The upper biasing member is movable from a released position to a compressed position. The upper biasing member moves the upper contact from an unmated position to a mated position as the upper biasing member is moved from the released position to the compressed position.
US10559909B1
A tamper resistant electrical receptacle is disclosed that includes a cover having two cover apertures, a platform, a slider positioned between the cover and the platform and coupled to the platform, and a coil spring. The platform includes two platform apertures aligned with the two cover apertures, a channel between the two platform apertures, and a pin trap channel separate from the two platform apertures for trapping a pin inserted into one of the two cover apertures. The slider includes a post that engages the channel, and shutters connected to the post. The coil spring is coupled to the slider and has a resting state in which the shutters are interposed between the cover and platform apertures, and a compressed state in which the shutters are not interposed. The slider glides along the channel of the platform as the coil spring moves between the resting and compressed states.
US10559908B2
A terminal fitting (80) includes a projection (92) on an outer surface of a body (81). A housing (10) includes a cavity (11) into which the terminal fitting (80) is to be inserted, a guiding groove (23) into which the projection (92) enters, and an inverted insertion guiding groove (28) into which the projection (92) enters when the body (81) is in an inverted insertion posture. The housing (10) includes an inverted insertion guiding slope (32) formed on a groove surface of the inverted insertion guiding groove (28), inclined in a direction intersecting an inserting direction of the body portion (81) to face the projection (92) and configured such that the projection (92) slides on the inverted insertion guiding slope (32).
US10559905B2
Implementations of pins for semiconductor packages may include: an upper contact portion having a contact surface configured to mechanically and electrically couple with a pin receiver; a lower portion having a vertical stop and at least two curved legs; a horizontal base coupled directly to the at least two curved legs and configured to be soldered to a substrate to mechanically and electrically couple the pin to the substrate, the horizontal base having an upper contact surface, and; a gap between a bottom contact surface of the vertical stop and the upper contact surface of the horizontal base; wherein the at least two curved legs are configured to flex to allow the bottom contact surface of the vertical stop to move toward the upper contact surface of the horizontal base in response to a pressure applied to the pin along a direction collinear with a longest length of the pin toward the upper contact surface, and; wherein the vertical stop is configured to stop movement of the pin when the bottom contact surface contacts the upper contact surface.
US10559895B2
Connection adapter for connecting an earthing line to a metal protective hose comprising a line contact having at least one ring segment resting on the outer sheath of the earthing line and comprising a hose contact having a contact tab resting on the inner sheath of the protective hose.
US10559893B1
Disclosed are various embodiments for preventing theft of energy transmitted as a guided surface wave along the surface of a terrestrial medium, by pulsing the transmitted energy and protecting authorized devices from the pulse. In one embodiment, a guided surface wave receive structure is configured to obtain electrical energy from a guided surface wave. An electrical load coupled to the guided surface wave receive structure. The electrical load is experienced as a load at an excitation source coupled to a guided surface waveguide probe that is generating the guided surface wave with an electrical field strength that may be selectively increased. A pulse protection circuit is employed to selectively protect the electrical load from an increase in electrical energy received by the guided surface wave receive structure when the electrical field strength is selectively increased, while unprotected circuits may be damaged or disrupted by the pulse.
US10559892B2
A method for monitoring depth of a cave front in a cave-type mine. The method includes: providing a stationary reader device and mobile marker devices, each of the marker devices adapted to (i) emit an electromagnetic signal, (ii) detect strength of the signal emitted by another of the marker devices, and (iii) wirelessly transmit information related to the detected signal via the other marker devices to the stationary reader device; drilling a hole into a rock region of a mine, installing the mobile marker devices at sequential known depths within the hole; monitoring the reader device to detect a decrease in the strength of a signal emitted by a first marker device by a second marker device; and in response to a decrease being detected by the second marker device, inferring the depth of the cave front to be between the known depths of the first and second marker devices.
US10559889B2
A slot array antenna includes: a first conductive member having a first conductive surface and a plurality of slots therein, the slots being arrayed in a first direction and in a second direction which intersects the first direction; a second conductive member having a second conductive surface which opposes the first conductive surface; a plurality of waveguide members arrayed between the first and second conductive members along a direction which intersects the first direction, each waveguide member having an conductive waveguide face which extends along the first direction so as to oppose at least one of the slots; and an artificial magnetic conductor in a subregion which is within a region between the first and second conductive members but outside of a subregion containing the waveguide members. Neither an electric wall nor an artificial magnetic conductor exists in a space between two adjacent waveguide faces among the waveguide members.
US10559887B2
A wavelength selective structure for selectively reflecting or absorbing incident electromagnetic visible or infrared radiation. The wavelength selective structure includes a wavelength selective structure with a plurality of layers, including a compound layer forming a plurality of surface elements, an electrically isolating intermediate layer, wherein the compound layer is in contact with a first surface of the electrically isolating intermediate layer, and a continuous electrically conductive layer in contact with a second surface of the electrically isolating intermediate layer. The compound layer includes at least one metallic layer and at least one dielectric layer. The selective surface has at least one resonance band for selectively reflecting or absorbing visible or infrared radiation based on a resonant electromagnetic coupling between the plurality of surface elements and the continuous electrically conductive layer.
US10559886B2
A radio frequency antenna array uses multiple lenses, and mechanically movable elements, to provide ground-based and sky-based coverage for multiple object communication and tracking. The antenna array includes at least two spherical lenses, where each spherical lens has at least two associated RF elements. A third lens is added, along with at least two additional RF elements to narrow and track the overlapped beams from the first and second lenses. Each lens also includes a sub-controller configured to adjust a phase of the signals produced by the RF elements. The antenna includes a control mechanism configured to enable a user to move the RF elements along their respective tracks, and automatically configure the phase shifter to modify a phase of the output signals from the elements based on the relative positions between the RF elements. The overlapped beams track independent targets, such as satellites, across an area.
US10559885B2
A TEM line to double-ridged waveguide launcher and horn antenna are disclosed. The launcher uses multiple probes or one or more wide-aspect probes across the ridge gap to minimize spreading inductance and a TEM combiner or matching taper to match the impedance of the probes over a broad bandwidth. The horn uses a power-law scaling of gap height relative to the other dimensions of the horn's taper in order to provide a monotonic decrease of cutoff frequencies in all high-order modes. Both of these techniques permit the implementation of ultra-wideband designs at high frequencies where fabrication tolerances are most difficult to meet.
US10559881B2
The wireless communication device has a first radiation element, which includes a first line path being extended between a first end and a second end and performs communication at a first frequency. The device also has a second radiating element coupled to the first radiating element and resonating at a second frequency, which element has a second line path extending from a first connecting portion connected to the sheet metal to a third end portion near the first end portion, and a third path line extending from an intermediate point between the first connecting portion and the third end portion to the fourth end portion. And a power supply circuit for a third frequency is connected to the fourth end via a cutoff circuit which cuts off the second frequency. With this configuration, the wireless communication device enables the communication in more frequency bands.
US10559875B2
A multiple-antenna positioning system with a single drive element, providing reduced weight and complexity over systems that have a drive element for each antenna. In certain examples, each antenna can be coupled with a rotating spindle, with each antenna spindle being coupled with a pair of link arms. By driving a single drive spindle, each of the antenna spindles in the system can be rotated by the associated pair of link arms. The link arms can have an adjustable length, such as through a turnbuckle mechanism, to reduce backlash in the system, and in some examples can apply a preload to the system. By reducing backlash, the multiple antenna positioning system can have improved responsiveness to a rotation of the single drive element, as well as improved stability of the positioning of each antenna when the drive element is held in a fixed position.
US10559873B2
An electronic device is disclosed. The electronic device includes a housing that includes a cover glass that exposes a portion of a display, and a rear housing. The rear housing includes a first conductive region, a second conductive region physically spaced from the first conductive region, and an insulating material interposed between the first conductive and the second conductive regions. The housing also includes a printed circuit board, a wireless communication circuit, a grip sensor circuit, and a connection member. The wireless communication circuit and the grip sensor circuit are electrically connected with the first conductive region. The connection member is interposed between the printed circuit board and the rear housing and electrically connects the first conductive region and the second conductive region. The wireless communication circuit is configured to feed the first conductive region; and transmit or receive a signal in a frequency band based on an electrical path.
US10559872B2
A housing for an electronic device is disclosed. The housing comprises a first component and a second component separated from the first component by a gap. The housing also includes a first molded element disposed at least partially within the gap and defining at least a portion of an interlock feature, and a second molded element disposed at least partially within the gap and mechanically engaging the interlock feature. The first component, the second component, and the second molded element form a portion of an exterior surface of the housing. A method of forming the housing is also disclosed.
US10559871B2
An antenna structure includes a housing, four feed sources, a first radiator, a second radiator, and a third radiator. The housing includes a first radiating portion and a second radiating portion. The first to third radiators are positioned in the housing. The first radiator is spaced apart from the second radiator. The four feed sources respectively connect to the first radiating portion, the second radiating portion, the first radiator, and the third radiator. The first radiating portion activates a first operation mode and a second operation mode. The second radiating portion activates a third operation mode. The first to third radiators activate a fourth operation mode, a fifth operation mode, and a sixth operation mode.
US10559858B2
A battery pack installed in a vehicle, the battery pack includes: a battery assembly; a battery module including a module case that houses the battery assembly; a pack case that houses the battery module; and a fire-extinguishing agent releasing unit including fire-extinguishing agent, disposed between the battery module and the pack case, wherein the fire fire-extinguishing agent releasing unit is configured to release the fire-extinguishing agent between the pack case and the module case.
US10559856B2
A battery comprises: a plurality of cells each of which has two electrodes; a control unit with a circuit board; and a housing that contains the cells and the control unit. The housing is provided with a first terminal and a second terminal. The cell, which is disposed closest to the first terminal, is connected to the first terminal; and the cell, which is disposed adjacent to the control unit, is connected to the second terminal via the control unit. Among the cells and the control unit, the control unit is disposed closest to the second terminal. A bus bar is provided between the cell and the cell so as to serve as a folding portion that folds back the current path between the first and second terminals.
US10559855B2
A rechargeable battery using a solution of an aluminum salt as an electrolyte is disclosed, as well as methods of making the battery and methods of using the battery.
US10559848B2
According to one embodiment, a composite electrolyte includes lithium-containing oxide particles and an electrolytic composition. The electrolytic composition includes lithium ions, an organic solvent and a polymer. A content of the lithium-containing oxide particles in the composite electrolyte falls within a range of from 90% by weight to 98% by weight. A specific surface area of the lithium-containing oxide particles falls within a range of 10 m2/g to 500 m2/g and is measured by a BET adsorption method using N2.
US10559841B2
There is provided a fuel cell comprising a cell stacked body and a case configured to surround at least stacked body side faces of the cell stacked body. The case comprises a first case configured to include a first case side wall and a pair of first opposed side walls that are arranged to rise from a circumference of the first case side wall such as to have a draft angle; and a second case configured to include a second case side wall and a pair of second opposed side walls that are arranged to rise from a circumference of the second case side wall such as to have a draft angle. A first edge of each of the first opposed side walls is joined with a second edge of each of the second opposed side walls. This configuration suppresses size expansion of the fuel cell.
US10559839B2
The invention provides solid oxide fuel cell devices and systems, each including an elongate substrate having an active end region for heating to an operating reaction temperature, and a non-active end region that remains at a low temperature below the operating reaction temperature when the active end region is heated. An electrolyte is disposed between anodes and cathodes in the active end region, and the anodes and cathodes each have an electrical pathway extending to an exterior surface in the non-active end region for electrical connection at low temperature. The system further includes the devices positioned with their active end regions in a hot zone chamber and their non-active end regions extending outside the chamber. A heat source is coupled to the chamber to heat the active end regions to the operating reaction temperature, and fuel and air supplies are coupled to the substrates in the non-active end regions.
US10559832B2
The invention primarily relates to a cell (1) for storing power, which is to be integrated in an electrical module for assembling a power storage system, having a first surface (1a; 1c) and a second surface (1b; 1d), characterised in that the cell (1) comprises at least one male element (5; 5a, 5b, 5c) on one of the first (1a; 1c) and second (1b; 1d) surfaces thereof, and at least one female element (6; 6a, 6b, 6c) on the other of the first (1a; 1c) and second (1b; 1d) surfaces thereof, which elements are shaped such as to be fitted into one another such that the cell (1) is configured such as to be assembled to another cell (1) of the same type, in that at least one male element (5; 5a, 5b, 5c) comprises at least one electrical connection interface having positive polarity (8; 8a, 8b, 8c) and in that at least one female element (6; 6a, 6b, 6c) comprises at least one electrical connection interface having negative polarity (9; 9a, 9b), or conversely such that the cell (1) is configured such as to be electrically connected to another cell (1) of the same type.
US10559826B2
Provided is a multivalent metal-ion battery comprising an anode, a cathode, a porous separator electronically separating the anode and the cathode, and an electrolyte in ionic contact with the anode and the cathode to support reversible deposition and dissolution of a multivalent metal, selected from Ni, Zn, Be, Mg, Ca, Ba, La, Ti, Ta, Zr, Nb, Mn, V, Co, Fe, Cd, Cr, Ga, In, or a combination thereof, at the anode, wherein the anode contains the multivalent metal or its alloy as an anode active material and the cathode comprises a cathode layer of an exfoliated graphite or carbon material recompressed to form an active layer that is oriented in such a manner that the active layer has a graphite edge plane in direct contact with the electrolyte and facing or contacting the separator.
US10559818B2
A negative electrode for a rechargeable lithium battery and a rechargeable lithium battery including the same. The negative electrode for a rechargeable lithium battery includes a negative active material layer including a negative active material including a Si-based active material; nanoclay; and an aqueous binder; and a current collector supporting the negative active material layer.
US10559810B2
A positive electrode active material includes: a particle including a lithium composite oxide; a first layer that is provided on a surface of the particle and includes a lithium composite oxide; and a second layer that is provided on a surface of the first layer. The lithium composite oxide included in the particle and the lithium composite oxide included in the first layer have the same composition or almost the same composition, the second layer includes an oxide or a fluoride, and the lithium composite oxide included in the first layer has lower crystallinity than the lithium composite oxide included in the particle.
US10559805B2
A battery for an electric vehicle includes first and second pairs of modules in electrical communication with each other. The first pair of modules includes a first module and a second module. The second module is in electrical and thermal communication with the first module via a first plurality of outer bus bars. The second pair of modules includes a third module and a fourth module. The fourth module is in electrical and thermal communication with the third module via a second plurality of outer bus bars. The first and second pairs of modules are coupled to each other via a first inner connecting bus bar and a second inner connecting bus bar proximate to a center region of each of the second and third modules.
US10559802B2
A battery separator for a secondary lithium battery includes a microporous/porous membrane with a ceramic coating of one or more layers, a layer may include one or more particles having an average particle size ranging from 0.01 μm to 5 μm and/or binders that include poly (sodium acrylate-acrylamide-acrylonitrile) copolymer.
US10559798B2
The disclosure relates to a battery module comprises a housing, a battery stack, a cover plate assembly, and a guiding component. The battery stack is disposed in a containing chamber of the housing. The cover plate assembly comprises a plate, a deformable plate and a module output, the plate is arranged to close the opening, the deformable plate is connected to the plate and is deformable in a thickness direction of the plate, the module output is connected to the plate and is disposed opposite to the deformable plate, the module output and the battery stack are electrically connected. The guiding component is disposed between the cover plate assembly and the battery stack, and comprises a guiding channel and an exhaust port, and the gas released after the first vent plate is opening flows to the deformable plate through the exhaust port and the guiding channel.
US10559797B2
A battery assembly includes a thermal shield. The thermal shield protects battery cells in the battery assembly from hot gases vented by a neighboring cell experiencing thermal runaway. The thermal shield acts as a one-way valve, allowing the cell experiencing thermal runaway to properly vent away hot gases, but still protecting the rest of the cells in the battery pack from the hot gases.
US10559794B1
Embodiments are disclosed of a battery enclosure for a vehicle. The battery enclosure includes a rigid frame forming a perimeter of the enclosure. The rigid frame has a T-shaped cross section including a web and a flange. The flange has a pair of flange sections that project away from the centerline of the web. A bottom panel having an inner side and an outer side is positioned within the perimeter formed by the rigid frame so that the outer side of the bottom panel rests on one of the pair of flange sections. A perimeter edge of the bottom panel is positioned in a corner formed by the web and the flange section on which the bottom panel rests. A seal is positioned in the corner formed by the inner side of the bottom panel and the web, and a joiner couples the bottom panel to the flange section on which the bottom panel rests.
US10559786B2
Battery systems according to embodiments of the present technology may include a battery cell having an electrode tab extending from an edge of the battery cell. The systems may also include a module electrically coupled with the battery cell. The module may be characterized by a first surface, a height, and a second surface opposite the first surface. A conductive tab coupled along the first surface of the module may extend from a first end parallel to a plane of the first surface. The conductive tab may be characterized by a curvature proximate a midpoint of the conductive tab. A distal region of the conductive tab may return back across the first surface of the module substantially parallel to the first surface. A distal portion of the electrode tab may be fixedly coupled with the distal region of the conductive tab.
US10559778B2
A composite gas barrier layered body for an organic electroluminescent light-emitting element, including: a gas barrier layered body (A) having a film (a) of an alicyclic polyolefin resin and one or more inorganic barrier layers (a) directly provided on at least one surface of the film (a); a film (b) formed of an alicyclic polyolefin resin having a thickness that is equal to or less than a thickness of the film (a); and a heat-melting layer that is interposed between the inorganic barrier layer (a) and the film (b) to bond the inorganic barrier layer (a) to the film (b), wherein a glass transition temperature of the heat-melting layer is lower than a glass transition temperature of the alicyclic polyolefin resin constituting the film (a) and the film (b) by 25° C. or more; and production method therefor.
US10559777B2
A radiation curable resin composition comprising: (A) metal oxide particles; (B) at least one photoinitiator, preferably a radical photoinitiator, or any mixture thereof; (C) at least one acrylate or methacrylate component with a ClogP higher than 2, preferably higher than 4, more preferably higher than 5, or any mixture thereof; (D) at least one monofunctional acrylate or methacrylate diluent component, preferably with a viscosity below 40 mPa·s at 20° C., or any mixture thereof; (E) at least one acrylate or methacrylate component with functionality equal or higher than 3, preferably 3 or 4, or any mixture thereof; can be advantageously used, for example, in multilayer barrier stacks for the production of organic opto-electric or opto-electronic device, such as Organic Light Emitting Diode (OLED).
US10559775B2
An organic EL display device according to an embodiment of the present invention includes: a base material; a plurality of pixels; a lower electrode which each of the plurality of pixels is provided with; an organic insulation layer which sections the plurality of pixels; an organic material layer which is disposed on the lower electrode and the organic insulation layer, and includes a plurality of layers; and an upper electrode on the organic material layer. A level difference part is positioned on an upper surface of the organic insulation layer, a first layer included in the organic material layer is divided at the level difference part, or has a thin part being thinner at the level difference part than at a position at which the first layer faces the lower electrode, and a second layer included in the organic material layer is not divided at the level difference part.
US10559770B2
To provide an organic photoelectric conversion element, imaging device, and optical sensor having low dark currents, and a method of manufacturing a photoelectric conversion element. Provided is a photoelectric conversion element, including: a first electrode; an organic photoelectric conversion layer disposed in a layer upper than the first electrode, the organic photoelectric conversion layer including one or two or more organic semiconductor materials; a buffer layer disposed in a layer upper than the organic photoelectric conversion layer, the buffer layer including an amorphous inorganic material and having an energy level of 7.7 to 8.0 eV and a difference in a HOMO energy level from the organic photoelectric conversion layer of 2 eV or more; and a second electrode disposed in a layer upper than the buffer layer.
US10559768B2
A patterned adhesive can prevent detachment and easily return to an original state even during repeated folding operations, and a flexible display including the same are discussed. The patterned adhesive includes a patterned adhesive layer so that it can easily return to an original state by formation of a plurality of neutral planes upon compression and extension through a folding operation.
US10559766B2
The invention relates to the field of display devices, and discloses a flexible display screen and a flexible display device, wherein the flexible display screen includes: a flexible substrate including a functional area in which functional elements are arranged, and a peripheral area around the functional area, wherein the flexible substrate includes at least one bent section; and a support structure arranged in the peripheral area of the flexible substrate, wherein the support structure traverses the bent section, and can be bent or expanded along with the bent section.
US10559760B2
A novel organic compound is provided. In particular, a novel organic compound which can improve the element characteristics of a light-emitting element is provided. A novel light-emitting element with high emission efficiency, low driving voltage, and high reliability is provided. An organic compound including an amine skeleton and a benzo[b]naphtho[1,2-d]furan skeleton is provided. A light-emitting element including the organic compound is provided.
US10559755B2
A method of making a carbon nanotube structure includes depositing a first oxide layer on a substrate and a second oxide layer on the first oxide layer; etching a trench through the second oxide layer; removing end portions of the first oxide layer and portions of the substrate beneath the end portions to form cavities in the substrate; depositing a metal in the cavities to form first body metal pads; disposing a carbon nanotube on the first body metal pads and the first oxide layer such that ends of the carbon nanotube contact each of the first body metal layers; depositing a metal to form second body metal pads on the first body metal pads at the ends of the carbon nanotube; and etching to release the carbon nanotube, first body metal pads, and second body metal pads from the substrate, first oxide layer, and second oxide layer.
US10559748B2
A tunnel magnetic resistance element includes the following, a fixed magnetic layer with a fixed direction of magnetization, a free magnetic layer in which the direction of magnetization changes, and an insulating layer which is positioned between the fixed magnetic layer and the free magnetic layer. The fixed magnetic layer, the free magnetic layer, and the insulating layer form a magnetic tunnel junction. A resistance of the insulating layer changes by a tunnel effect according to a difference in an angle between the direction of magnetization of the fixed magnetic layer and the direction of magnetization of the free magnetic layer. The free magnetic layer includes a ferromagnetic layer, a soft magnetic layer, and a magnetic bonding layer placed in between. Material of the magnetic bonding layer include Ru or Ta, and a layer thickness is 1.0 nm to 1.3 nm.
US10559744B2
An apparatus including an array of memory cells arranged in a grid defined by word lines and bit lines in a generally orthogonal orientation relative to one another, a memory cell including a resistive memory component and an access transistor, wherein the access transistor includes a diffusion region disposed at an acute angle relative to an associated word line. A method including etching a substrate to form a plurality of fins each including a body having a length dimension including a plurality of first junction regions and a plurality of second junction regions that are generally parallel to one another and offset by angled channel regions displacing in the length dimension an end of a first junction region from the beginning of a second junction region; removing the spacer material; and introducing a gate electrode on the channel region of each of the plurality of fins.
US10559743B2
A design structure for an integrated radio frequency (RF) filter on a backside of a semiconductor substrate includes: a device on a first side of a substrate; a radio frequency (RF) filter on a backside of the substrate; and at least one substrate conductor extending from the front side of the substrate to the backside of the substrate and electrically coupling the RF filter to the device.
US10559741B2
A wafer-level chip-scale package includes a body, a conductive via passing through the body, a contact bump formed at a lower portion of the body and in electrical connection with a lower end of the conductive via, a piezoelectric substrate directly bonded to an upper end of the conductive via, and a cavity defined between a portion of the body and the piezoelectric substrate.
US10559739B2
A thermoelectric module comprising a central thermoelectric assembly of cylindrical tubular shape inside which a first cold fluid flows and outside which a hot fluid flows.This module is characterized in that it also comprises at least one peripheral thermoelectric assembly having: an outer face in contact with a second cold fluid; an inner face positioned on a peripheral boundary surrounding the central thermoelectric assembly, said boundary defining a channel between said central and peripheral thermoelectric assemblies where the hot fluid flows.
US10559738B2
A thermoelectric device includes a flexible first substrate, and a number of sets of N and P thermoelectric legs coupled to the first substrate. Each set includes an N and a P thermoelectric leg electrically contacting each other through a conductive material on the first substrate. The thermoelectric device also includes a rigid second substrate, a conductive thin film formed on the second substrate, and a number of pins corresponding to the number of sets of N and P thermoelectric legs. Each pin couples the each set on an end thereof away from the first substrate to the conductive thin film formed on the second substrate, and is several times longer than a height of the N and P thermoelectric legs.
US10559728B2
A semiconductor package structure is disclosed. The package structure includes a first substrate, a second substrate on which the first substrate is disposed, and a semiconductor chip which is disposed on the first substrate. The two substrates can include two notches or two solder receiving portions. Therefore, when the package structure is disposed on the printed circuit board (PCB), the package structure will protrude less on the surface of the printed circuit board (PCB); or, the solders on the printed circuit board (PCB) will not be shifted by the package structure.
US10559727B2
The present disclosure relates to a manufacturing method of colorful Micro-LEDs. The method includes: bringing the array of the blue-light Micro-LEDs into contact with a first-color photosensitive solution and a second-color photosensitive solution; turning on first preset blue-light Micro-LEDs and the second preset blue-light Micro-LEDs of the array for conducting polymerization on the first and the second preset blue-light Micro-LEDs to form at least one lens. After the lens are formed, the first preset blue-light Micro-LEDs emit the light beams of the first color, the second preset blue-light Micro-LEDs emit the light beams of the second color, and the remaining blue-light Micro-LEDs emit the blue light beams to constitute three colors so as to obtain the colorful Micro-LEDs. In addition, the present disclosure also relates to a display module having the above array of the Micro-LEDs, and a terminal including the display module.
US10559719B2
Solid-state radiation transducer (SSRT) devices having buried contacts that are at least partially transparent and associated systems and methods are disclosed herein. An SSRT device configured in accordance with a particular embodiment can include a radiation transducer including a first semiconductor material, a second semiconductor material, and an active region between the first semiconductor material and the second semiconductor material. The SSRT device can further include first and second contacts electrically coupled to the first and second semiconductor materials, respectively. The second contact can include a plurality of buried-contact elements electrically coupled to the second semiconductor material. Individual buried-contact elements can have a transparent portion directly adjacent to the second semiconductor material. The second contact can further include a base portion extending between the buried-contact elements, such as a base portion that is least partially planar and reflective.
US10559699B2
A transistor includes oxide semiconductor stacked layers between a first gate electrode layer and a second gate electrode layer through an insulating layer interposed between the first gate electrode layer and the oxide semiconductor stacked layers and an insulating layer interposed between the second gate electrode layer and the oxide semiconductor stacked layers. The thickness of a channel formation region is smaller than the other regions in the oxide semiconductor stacked layers. Further in this transistor, one of the gate electrode layers is provided as what is called a back gate for controlling the threshold voltage. Controlling the potential applied to the back gate enables control of the threshold voltage of the transistor, which makes it easy to maintain the normally-off characteristics of the transistor.
US10559693B2
New device structure for single-legged Silicon-On-Insulator Metal-Oxide-Semiconductor (SOI MOS) transistor is presented. This new structure imposes a hard barrier for an Impact-Ionizations current and for transients due to Single-Event-Effects (SEE's) in Body to laterally conduct (or diffuse) to the Source through the Body/Source junction. It forces these currents to conduct instead to the Source through an alternate path made of highly conductive Silicide. This alternate path effectively suppresses the latch-up of the built-in parasitic Bipolar structure without necessitating the incorporation of Body-Tied-Source (BTS) into the device layout which is known to increase the device periphery without correspondingly scaling its device current.
US10559690B2
A shallow trench isolation layer is formed on a structure comprising semiconductor fins. Portions of the fins are recessed to a level below the shallow trench isolation layer. Epitaxial stressor regions are then formed on the recessed fin areas. A bottom portion of the epitaxial stressor regions are contained by the shallow trench isolation layer, which delays formation of the diamond shape as the epitaxial region is grown. Once the epitaxial stressor regions exceed the level of the shallow trench isolation layer, the diamond shape starts to form. The result of delaying the start of the diamond growth pattern is that the epitaxial regions are narrower for a given fin height. This allows for taller fins, which provide more current handling capacity, while the narrower epitaxial stressor regions enable a smaller fin pitch, allowing for increased circuit density.
US10559674B2
A manufacturing method of a trench power semiconductor device is provided. The manufacturing method includes the steps of forming a protective layer on an epitaxial layer and forming a trench gate structure in a trench formed in an epitaxial layer. The trench gate structure includes a shielding electrode, a gate disposed on the shielding electrode and an inter-electrode dielectric layer disposed therebetween. The step of forming the trench gate structure includes forming an insulating layer covering an inner surface of the trench; and before the step of forming the inter-electrode dielectric layer, forming an initial spacing layer, the spacing layer including a first sidewall portion and a second sidewall portion, both of which include bottom end portions spaced apart from each other and extending portions protruding from the protective layer.
US10559668B2
A semiconductor device of the present invention includes a semiconductor layer of a first conductivity type having a cell portion and an outer peripheral portion disposed around the cell portion, and a surface insulating film disposed in a manner extending across the cell portion and the outer peripheral portion, and in the cell portion, formed to be thinner than a part in the outer peripheral portion.
US10559652B2
A gate connection layer (14) includes a portion placed on an outer trench (TO) with a gate insulating film (7) being interposed. A first main electrode (10) includes a main contact (CS) electrically connected to a well region (4) and a first impurity region (5) within an active region (30), and an outer contact (CO) being spaced away from the active region (30) and in contact with a bottom face of the outer trench (TO). A trench-bottom field relaxing region (13) is provided in a drift layer (3). A trench-bottom high-concentration region (18) has an impurity concentration higher than that of the trench-bottom field relaxing region (13), is provided on the trench-bottom field relaxing region (13), and extends from a position where it faces the gate connection layer (14) with the gate insulating film (7) being interposed, to a position where it is in contact with the outer contact (CO) of the first main electrode (10).
US10559651B2
The present invention relates to a method of forming a memory capacitor. A substrate is provided with a plurality of storage node contacts. A patterned supporting structure is formed on the substrate, following by forming a bottom electrode conformally on surface of plural openings in the patterned supporting structure, thereby contacting the storage node contacts. A sacrificial layer is formed in the opening. A soft etching process is performed to remove the bottom electrode on top and partial sidewall of the patterned supporting structure, wherein the soft etching process includes using a fluoride containing compound, a nitrogen and hydrogen containing compound and an oxygen containing compound. The sacrificial layer is completely removed away. A capacitor dielectric layer and a top electrode are formed on the bottom electrode layer.
US10559648B2
A chip resistor includes a base substrate having a first surface and a second surface opposing each other, two side surfaces connecting the first surface and the second surface, and two end surfaces connecting the first surface and the second surface, a resistive layer disposed on the second surface of the base substrate, the resistive layer having a first surface in contact with the base substrate and a second surface opposing the first surface of the resistive layer, a first terminal and a second terminal spaced apart from each other and each being connected to the resistive layer on the second surface of the resistive layer, and a third terminal connected to the resistive layer on the second surface of the resistive layer, disposed between the first terminal and the second terminal, and extending to the first surface of the base substrate along the side surfaces.
US10559642B2
An organic light-emitting device including: a substrate; an anode above the substrate; wiring above the substrate, spaced away from the anode in a direction parallel to a main surface of the substrate; a light-emitting layer above the anode, containing an organic light-emitting material; an intermediate layer on the light-emitting layer and the wiring, continuous over the light-emitting layer and the wiring and containing a fluoride of a first metal which is an alkali metal or an alkaline earth metal; an organic functional layer on the intermediate layer, continuous over the light-emitting layer and the wiring and made of an organic material having an electron transporting property or an electron injection property and doped with a second metal having a property of cleaving a bond between the first metal and fluorine in the fluoride; and a cathode on the organic functional layer, continuous over the light-emitting layer and the wiring.
US10559639B2
Disclosed are an organic light-emitting display device and a method for manufacturing the same. In the organic light-emitting display device, a switching thin film field-effect transistor comprises a first active layer for reducing a sub-threshold swing of a transfer characteristic curve of the switching thin film field-effect transistor; and a driving thin film field-effect transistor comprises a second active layer for increasing a sub-threshold swing of a transfer characteristic curve of the drive film field-effect transistor.
US10559619B2
To reduce the influence of noise in the imaging device configured with the plurality of semiconductor chips.A first semiconductor chip includes a signal input transistor in which an input signal which is a signal corresponding to incident light is input to a control terminal, a reference input transistor which forms a differential pair along with the signal input transistor and in which a reference signal is input to a control terminal, a first signal line which delivers a change in a current flowing in one of the signal input transistor and the reference input transistor as a result of comparison between the input signal and the reference signal when the current is changed in accordance with a difference between the input signal and the reference signal, and a first pad which is electrically connected to the first signal line. A second semiconductor chip includes a processing circuit which processes the result of the comparison, a second signal line which is electrically connected to the processing circuit and delivers the result of the comparison to the processing circuit, and a second pad which is electrically connected to the second signal line and the first pad.
US10559612B2
Provided is a semiconductor device that can operate stably. All transistors included in the semiconductor device are transistors each of which contains an oxide semiconductor in a channel formation region. The transistor includes a front gate and a back gate. The threshold voltage of the transistor can be shifted in the positive direction or the negative direction depending on a potential applied to the back gate. To make the transistor in a conducting state, the threshold voltage is shifted in the negative direction to increase the amount of current flowing in the transistor, and to make the transistor in a non-conducting state, the threshold voltage is shifted in the positive direction to decrease the amount of current flowing in the transistor. A circuit of the semiconductor device that utilizes this effect and includes transistors all having the same polarity is formed.
US10559588B2
A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips laterally spaced apart among one another by line trenches and a two-dimensional array of memory stack structures and a two-dimensional array of dielectric pillar structures located in the line trenches. Each line trench is filled with laterally alternating sequence of memory stack structures and dielectric pillar structures. Each memory stack structure contains a vertical semiconductor channel, a pair of blocking dielectrics contacting outer sidewalls of the vertical semiconductor channel, a pair of charge storage layers contacting outer sidewalls of the pair of blocking dielectrics, and a pair of tunneling dielectrics contacting outer sidewalls of the pair of charge storage layers.
US10559583B2
A memory device includes gate electrode layers stacked on an upper surface of a substrate and each including a plurality of unit electrodes extending in a first direction, and a plurality of connecting electrodes connecting the unit electrodes to each other. The memory device also includes channel structures extending through the gate electrode layers in a direction perpendicular to the upper surface of the substrate, first common source lines extending in the first direction and interposed between the unit electrodes, and second common source lines extending in the first direction between the first common source lines and each having a first line and a second line separated from each other in the first direction by the connecting electrodes.
US10559568B1
The present disclosure provides a semiconductor capacitor structure. The semiconductor capacitor structure includes a substrate, a comb-like bottom electrode disposed over the substrate, a top electrode disposed over the comb-like bottom electrode, and a dielectric layer sandwiched between the top electrode and the comb-like bottom electrode. The comb-like bottom electrode includes a plurality of tooth portions parallel to the substrate and a supporting portion coupled to the plurality of tooth portions and perpendicular to the substrate.
US10559562B2
A metal-insulator-metal (MIM) capacitor structure includes source and drain regions formed within a semiconductor substrate, a first conducting layer formed over the source and drain regions, and a dielectric layer formed over the first conducting layer. The MIM capacitor structure further includes a second conducting layer formed over the dielectric layer, and a sidewall dielectric formed adjacent the first conducting layer and the dielectric layer. An electric field is created indirectly through the sidewall dielectric to an adjacent field effect transistor (FET) channel in the semiconductor substrate.
US10559560B2
The present disclosure provides a semiconductor ESD protection device. The semiconductor ESD protection device includes a substrate including a first conductivity type, a gate formed on the substrate, a source region and a drain region formed in the substrate, and a body region formed in the substrate. The substrate and the body region include a first conductivity type. The source region and the drain region include a second conductivity type. And the first conductivity type and the second conductivity type are complementary to each other. The body region is electrically connected to the gate.
US10559559B2
Disclosed are systems, devices, circuits, components, mechanisms, and processes in which a switching mechanism can be coupled between components. The switching mechanism is configured to have an on state or an off state, where the on state allows current to pass along a current path. A monitoring mechanism has one or more sensing inputs coupled to sense an electrical characteristic at the current path. The electrical characteristic can be a current, voltage, and/or power by way of example. The monitoring mechanism is configured to output a reporting signal indicating the sensed electrical characteristic. The monitoring mechanism can be integrated with the switching mechanism on a chip.
US10559545B2
Provided are methods, systems, and apparatuses related to modular electronics platforms for mobile computing devices. One such apparatus may include a system on module (SOM) having a first surface that is configured to be coupled electrically to one or more chipsets. The apparatus may include a land grid array (LGA) disposed on a second surface of the SOM. The LGA may include one or more center anchor pads, one or more corner anchor pads, a digital signal array, one or more communications pads, and one or more ground pads. The various pads of the LGA may be configured to be coupled to one or more pads or pins disposed on a surface of a main logic board (MLB).
US10559543B2
A semiconductor device includes a substrate including a first region and a second region at least partially surrounding the first region in a plan view. A protection pattern is disposed on the second region of the substrate and at least partially surrounds the first region of the substrate in the plan view. A protection trench overlaps the protection pattern and at least partially surrounds the first region of the substrate in the plan view, along the protection pattern. A width of the protection trench is different from a width of the protection pattern.
US10559535B2
The present disclosure improves the adhesive strength of a shield film in a high-frequency module that includes a shield film that shields components from unwanted electromagnetic waves from the outside. A high-frequency module is provided with: a sealing body that includes a multilayer wiring substrate, components that are mounted on an upper surface of the multilayer wiring substrate, and a sealing resin layer that is stacked on the upper surface of the multilayer wiring substrate and covers the components; and a shield film that covers a surface of the sealing resin layer. A side surface of the sealing body has curved surface portions formed so as to have a curved surface shape, and the curved surface portions are roughened with a plurality of grooves.
US10559532B2
Certain aspects of the present disclosure generally relate to layout techniques for high-speed and low-power signal paths in integrated circuits with small channel devices. More specifically, according to certain aspects, an integrated circuit may comprise a plurality of layers, wherein at least a portion of the plurality of layers is configured to form a power/ground grid having odd-numbered metal layers and even-numbered metal layers, wherein a majority of traces of the even-numbered metal layers have a first orientation, and wherein a majority of traces of at least one of the odd-numbered metal layers are oriented parallel to the majority of the traces of the even-numbered metal layers; and one or more circuit components configured to use high-speed, low-power signals carried by one or more of the plurality of layers and to be powered by the power/ground grid.
US10559524B1
A packaged semiconductor device includes a leadframe (LF) having a plurality of laminate-supporting pedestals. A cured first die attach (DA) material is on an outer edge of the pedestals being an ultraviolet (UV)-curing DA material having a photoinitiator or a cured B-stage DA material. A cured thermally-curing DA material is on an area of the pedestals not occupied by the UV-curing DA material. A laminate component having bond pads on a top side is mounted top side up on the plurality of pedestals.
US10559520B2
A radio frequency integrated circuit (RFIC) includes a bulk semiconductor die. The RFIC also includes a first active/passive device on a first-side of the bulk semiconductor die, and a first deep trench isolation region extending from the first-side to a second-side opposite the first-side of the bulk semiconductor die. The RFIC also includes a contact layer on the second-side of the bulk semiconductor die. The RFIC further includes a second-side dielectric layer on the contact layer. The first deep trench isolation region may extend through the contact layer and into the second-side dielectric layer.
US10559517B2
An integrated circuit (IC) package structure includes an electrical signal path, a low thermal resistance path and a substrate that includes a first device and a second device. The first device and the second device are part of an IC chip. The electrical signal path is from the first device to a top surface of the IC chip. The low thermal resistance path extends from the second device to the top surface of the IC chip. The low thermal resistance path is electrically isolated from the electrical signal path. The second device is thermally coupled to the first device by a low thermal resistance substrate path.
US10559514B2
An interlayer insulating film covers a gate electrode and a gate insulating film embedded in a trench. A source electrode includes a first TiN film, a NiSi film, a Ti film, a second TiN film, and an Al alloy film. The first TiN film covers a part of the interlayer insulating film so as to not contact a semiconductor substrate at a bottom of a contact hole. The NiSi film forms an ohmic contact with the semiconductor substrate in the contact hole. The Ti film, the second TiN film, and the Al alloy film are sequentially stacked on surfaces of the first TiN film and the NiSi film, spanning a front surface of the semiconductor substrate, from on the interlayer insulating film. A terminal pin is soldered to the source electrode 16, in an upright position orthogonal to the front surface of the semiconductor substrate.
US10559510B2
In a general aspect, an apparatus can include a metal layer, a first semiconductor die, a second semiconductor die, a molding compound, a first electrical contact and a second electrical contact. The first semiconductor die can have a first side disposed on the metal layer. The second semiconductor die can have a first side disposed on the metal layer. The metal layer can electrically couple the first side of the first semiconductor die with the first side of the second semiconductor die. The molding compound can at least partially encapsulate the metal layer, the first semiconductor die and the second semiconductor die. The first electrical contact can be to a second side of the first semiconductor die and disposed on a surface of the apparatus. The second electrical contact can be to a second side of the second semiconductor die and disposed on the surface of the apparatus.
US10559509B2
In order to address the problem in that, by increasing the gate resistance of a power semiconductor element, while variation of switching time can be controlled, loss due to the gate resistance becomes larger and power efficiency for the entire system is lowered, the present invention provides an insulating substrate capable of uniformizing switching speeds of circuit elements while suppressing influence on power efficiency of the circuit elements. In the insulating substrate according to the present invention, part of a wiring layer is formed as a control signal circuit layer, and part of the control signal circuit layer is formed as a resistance layer that increases input resistance when the circuit element receives a control signal.
US10559508B2
A method for manufacturing an SiC substrate includes: performing a CMP treatment on an SiC substrate; after the CMP treatment, capturing an image of a surface of the SiC substrate to detect a scratch; determining the SiC substrate as a good article when a length L of the scratch having a contrast value equal to or larger than a threshold value is not more than π(D/2)2/A×F/100, wherein the scratch having the contrast value equal to or larger than the threshold value in the image serves as a starting point of an epitaxial defect, a diameter of the SiC substrate is represented by D, a length of a long side of a device chip to be formed on the SiC substrate is represented by A, and an allowable defective rate caused by scratches is represented by F.
US10559499B2
A novel semiconductor device, a semiconductor device with low power consumption, a semiconductor device capable of displaying a high-quality image, or a semiconductor device with a small area is provided. The semiconductor device includes an image processing portion and a driver circuit. The image processing portion includes a processor and a correction circuit. The correction circuit includes a PLD. The correction circuit is capable of correcting data input from the processor using the PLD. The processor is capable of outputting data corrected by the correction circuit to the driver circuit as a video signal. The PLD is capable of executing first gamma correction by input of first configuration data. The PLD is capable of executing second gamma correction by input of second configuration data. The content of the first gamma correction is different from that of the second gamma correction.
US10559475B2
A method for performing atomic layer etching (ALE) on a substrate is provided, including the following operations: performing a surface modification operation on a substrate surface, the surface modification operation configured to convert at least one monolayer of the substrate surface to a modified layer, wherein a bias voltage is applied during the surface modification operation, the bias voltage configured to control a depth of the substrate surface that is converted by the surface modification operation; performing a removal operation on the substrate surface, the removal operation configured to remove at least a portion of the modified layer from the substrate surface, wherein removing the portion of the modified layer includes applying thermal energy to effect desorption of the portion of the modified layer. A plasma treatment can be performed to remove residues from the substrate surface following the removal operation.
US10559472B2
An embodiment of the present disclosure provides a method of processing a workpiece in which a plurality of holes are formed on a surface of the workpiece. The method includes a first sequence including a first process of forming a film with respect to an inner surface of each of the holes and a second process of isotropically etching the film. The first process includes a film forming process using a plasma CVD method, and the film contains silicon.
US10559468B2
Disclosed herein are methods of doping a fin-shaped channel region of a partially fabricated 3-D transistor on a semiconductor substrate. The methods may include forming a multi-layer dopant-containing film on the substrate, forming a capping film comprising a silicon carbide material, a silicon carbonitride material, silicon oxycarbide material, silicon carbon-oxynitride, or a combination thereof, the capping film located such that the multi-layer dopant-containing film is located in between the substrate and the capping film, and driving dopant from the dopant-containing film into the fin-shaped channel region. Multiple dopant-containing layers of the film may be formed by an atomic layer deposition process which includes adsorbing a dopant-containing film precursor such that it forms an adsorption-limited layer on the substrate and reacting adsorbed dopant-containing film precursor. Also disclosed herein are multi-station substrate processing apparatuses for doping the fin-shaped channel regions of partially fabricated 3-D transistors.
US10559464B2
A method for manufacturing a photoelectric conversion device comprising the steps of fixing a first substrate including a semiconductor layer provided with a photoelectric conversion element, to a second substrate, thinning the first substrate fixed to the second substrate, from the opposite side of the first substrate from the second substrate, fixing the first substrate to a third substrate provided with a semiconductor element such that the third substrate is located on the opposite side of the first substrate from the second substrate, and removing the second substrate after the step of fixing the first substrate to the third substrate.
US10559459B2
One object of the present invention is to provide a method for producing a silicon nitride film having a high hydrofluoric acid resistance, a high moisture resistance and an appropriate internal stress on a substrate of which the temperature is controlled at 250° C. or lower, the present invention provides a method for producing a silicon nitride film (30) by a plasma chemical vapor deposition method, wherein a processing gas obtained by adding a hydrogen reducing gas in a range of 200 to 2000 volumetric flow rate to an organosilane gas of 1 volumetric flow rate is used, a pressure in a process chamber (40) accommodating the substrate (20) is adjusted to be in a range of 35 to 400 Pa, and a density of high-frequency electric power applied to an electrode installed in the process chamber (40) is adjusted to be in a range of 0.2 to 3.5 W/cm2.
US10559455B2
The invention generally relates to mass spectrometry probes and systems for ionizing a sample. In certain embodiments, the invention provides a mass spectrometry probe including a substrate in which a portion of the substrate is coated with a material, a portion of which protrudes from the substrate.
US10559454B2
The present invention is concerned with a device for charged particle transportation and manipulation. Embodiments provide a capability of combining positively and negatively charged particles in a single transported packet. Embodiments contain an aggregate of electrodes arranged to form a channel for transportation of charged particles, as well as a source of power supply that provides supply voltage to be applied to the electrodes, the voltage to ensure creation, inside the said channel, of a non-uniform high-frequency electric field, the pseudopotential of which field has one or more local extrema along the length of the channel used for charged particle transportation, at least, within a certain interval of time, whereas, at least one of the said extrema of the pseudopotential is transposed with time, at least within a certain interval of time, at least within a part of the length of the channel used for charged particle transportation.
US10559440B2
A switch mechanism for a vehicle interior is disclosed. The switch mechanism may comprise a slide within a carrier, at least one pin movable within the slide to center the slide in the carrier and a spring to move the pin within the slide. The pin may comprise a protrusion movable against the slide to guide pin movement. The slide may comprise a rib; the protrusion may slide against the rib to guide pin movement. The rib may comprise two ribs; the protrusion may move between the two ribs. The spring may be contained within an opening in the slide; the rib may extend beyond the opening. The pin may comprise first and second guides to slide along first and second slide walls to guide pin movement. The vehicle interior component may be at least one of a console, an overhead console, a vehicle system actuator, a sunroof actuator.
US10559439B2
A rocker switch device includes an operation knob with a close bottom cylindrical shape configured to be operated, a body including a contact point configured such that current is interruptible by the operation knob and a support portion that projects toward an inside of the operation knob and supports the operation knob in a manner allowing for rocking, and a projection portion that projects from a portion of a surface of the support portion of the body that opposes the operation knob or a portion of a surface of the operation knob that opposes the body toward an opposing member.
US10559434B2
A control circuit for an electric leakage circuit breaker, capable of preventing an error in determining an electric leakage generation due to an offset voltage of an input amplifier, including, a zero phase current transformer configured to detect a zero phase current on a circuit as a leakage detection signal, a filter circuit section configured to remove a high frequency noise included in the leakage detection signal, an input amplifier configured to a voltage formed by a current of the leakage detection signal and an impedance of the filter circuit section, and includes a pair of transistors, a base current generator commonly connected to the bases of the pair of transistors and configured to supply the same amount of base current to the pair of transistors, and a trip determination circuit section configured to determine whether to output a trip control signal.
US10559430B2
Provided is an electricity storage module including an electricity storage element group composed of multiple electricity storage elements having exhaust ports that discharge gas produced therein, and a cover attached to the electricity storage element group, wherein the electricity storage element group has exhaust surfaces on which the exhaust ports are arranged, and the cover is attached so as to cover the exhaust surfaces, guide walls that surround the exhaust ports in the form of loops are formed in the respective electricity storage elements, guide ribs that come into close contact with the guide portions and fit therein are formed on an opposing surface of the cover that opposes the exhaust surfaces, and the cover is provided with a duct that communicates with the exhaust ports and through which gas discharged from the exhaust ports passes.
US10559428B2
A multilayer ceramic electronic component includes: a ceramic body including dielectric layers and internal electrodes; and external electrodes disposed on external surfaces of the ceramic body, wherein the external electrodes include seed layers disposed on at least one surface of the ceramic body in a thickness direction, first electrode layers electrically connected to the internal electrodes and the seed layers, and plating layers disposed on the seed layers and the first electrode layers, respectively, and 0.8≤T2/T1≤1.2, where T1 is a thickness of each of the first electrode layers in a central region of the ceramic body in the thickness direction, and T2 is a thickness of each of the first electrode layers at a point at which an outermost internal electrode, among the internal electrodes, is positioned.
US10559425B2
A multilayer capacitor and a board having the same provide high capacitance and low equivalent series inductance (ESL). The multilayer capacitor includes a capacitor body including an active region, including first and second internal electrodes, and first and second cover regions. Third and fourth internal electrodes are alternately disposed in the cover region adjacent to a mounting surface. First and second external electrodes respectively contact the first and second internal electrodes to provide capacitance. First and second via electrodes are disposed in the cover region, where the first via electrode connects the third internal electrode and a first band portion of the first external electrode to each other, and where the second via electrode connects the fourth internal electrode and a second band portion of the second external electrode to each other.
US10559418B2
A method of assembling an inverter structure (1) includes: winding a coil set (12) around a bobbin (11), the bobbin (11) including a first side (11a) and a second side (11b) opposite to each other; inserting a first core pillar (21) of a first iron core (20) into a through hole (110) of the bobbin (11); sequentially placing a first insulation body (30), a middle iron core (40) and a second insulation body (50) into the through hole (110) from a second side (11b) of the bobbin (11); and inserting a second core pillar (61) of a second iron core (60) into the through hole (110) from the second side (11b) of the bobbin (11) and arranging the second core pillar (61) to be in contact with the second insulation body (50).
US10559407B2
There are provided a process for producing an electrical wire molded body comprising: step I of melting and kneading a polyethylene-based resin (a), a polypropylene-based resin (b), a block copolymer (c) of an aromatic vinyl-based compound and a conjugated diene-based compound and the like, and a silane coupling agent (g), and other components, to produce a silane crosslinkable flame retardant polyolefin (A); step II of melting and kneading a polymer selected from the components (a) to (c) and a silanol condensation catalyst (i), to produce a silanol catalyst rein composition (B); and step III of mixing the components (A) and (B), melt molding the mixture on a conductor and then crosslinking the molded body in the presence of water.
US10559405B2
A transmission cable to reduce radiated electromagnetic radiation includes a first conductor with current flowing in a positive direction, a second conductor with a current flowing in a negative direction, where the negative direction is opposite the positive direction and the current in the first conductor equal to the current in the second conductor, a third conductor with current flowing in the positive direction and a fourth conductor with a current flowing in the negative direction. The current in the third conductor is equal to the current in the fourth conductor. The first conductor, the second conductor, the third conductor, and the fourth conductor are arranged in a symmetrical square pattern and the conductors are each on a corner of the square pattern. The first conductor is opposite the third conductor and adjacent to the second conductor and the fourth conductor.
US10559397B2
An object of the present invention is to provide a conductive polymer composite which has good filterability and good film forming property by spin coating and, when a film is formed, can form a conductive film having high transparency and good flatness property. It is provided a conductive polymer composite comprising (A) a π-conjugated polymer, and (B) a dopant polymer containing a repeating unit “a” represented by the following general formula (1), and having a weight average molecular weight in the range of 1,000 to 500,000: wherein, R1, Z1, Rf1, and “a” are as defined in the specification.
US10559396B2
Objects undergoing processing by a high resolution x-ray microscope with a high flux x-ray source that allows high speed metrology or inspection of objects such as integrated circuits (ICs), printed circuit boards (PCBs), and other IC packaging technologies. The object to be investigated is illuminated by collimated, high-flux x-rays from an extended source having a designated x-ray spectrum. The system also comprises a stage to control the position and orientation of the object; a scintillator that absorbs x-rays and emits visible photons positioned in very close proximity to (or in contact with) the object; an optical imaging system that forms a highly magnified, high-resolution image of the photons emitted by the scintillator; and a detector such as a CCD array to convert the image to electronic signals.
US10559390B2
A system and method for cross-calibrating a radionuclide at two separate locations (A and B) includes the use of a portable ion chamber configured to fit within a dose calibrator, which ion chamber receives a syringe containing a known volume of a sample of a radionuclide. The portable ion chamber and dose calibrator with the syringe is transported to another location, where a second syringe, identical to the first containing a second sample of the same volume of the same radionuclide is measured in a second dose calibrator.
US10559388B2
A method for real-time vascular modeling and assessment is disclosed. Modeling, in some embodiments, comprises receiving a plurality of 2-D angiographic images of a portion of a vasculature of a subject, and processing the images to automatically detect 2-D features, for example, paths along vascular extents, which are projected into 3-D to determine homologous features among blood vessels and construct 3-D vascular extents and determine other vascular characteristics. Assessment, in some embodiments, comprises processing models selectively different from one another to produce one or more vascular indexes which indicate a diagnostic preference, for example, to perform a medical intervention such as a stent implantation. Speed is achieved, for example, by the method being optimized for determining the effects of a medical intervention. In some embodiments, results are produced quickly enough to allow use of the method to perform PCI within the same catheterization used to perform diagnostic imaging.
US10559387B2
A method may include receiving implicitly collected computer interaction data of a user from a computing device; accessing a data store of previously collected computer interaction data, the previously collected computer interaction data correlated with sleep patterns of users; comparing the users implicitly collected computer interaction data to the previously collected computer interaction data; and inferring the user's sleep pattern based on the comparing. The method may provide an indication of real-world cognitive performance that varies throughout the day, and which is influenced by both circadian rhythms, chronotype (morning/evening preference), and prior sleep duration and timing.
US10559381B2
A server device includes a first storage unit in which first information including device names, locations, and scheduled use dates and times of a plurality of medical devices is stored, a determination unit that determines an alternative medical device that may be an alternative device of the failed medical device on the basis of second information relating to at least one failure of the plurality of medical devices and the first information stored in the first storage unit, and a communication unit that transmits third information including a device name, a location, and a usable date and time of the alternative medical device to one or more client terminal devices corresponding to the medical devices that have not failed.
US10559379B2
A second image analysis portion performs image analysis on a target image so as to extract an extracted lesion which is a lesion present in the target image, specifies the type thereof, and outputs an extraction result to a comparison portion. An information management portion reads a registered lesion corresponding to a disease name specified by a doctor from registered lesion information, and outputs the registered lesion to the comparison portion. The comparison portion compares the type of extracted lesion with the type of registered lesion, and outputs a comparison result to a screen output control portion. The screen output control portion outputs information display screen including reliability information indicating the reliability of the disease name specified by the doctor on the basis of a comparison result.
US10559373B2
A nonvolatile memory (NVM) device includes a data pin, a control pin, an on-die termination (ODT) pin, and a plurality of NVM memory chips commonly connected to the data pin and the control pin. A first NVM chip among the NVM chips includes an ODT circuit. The first NVM chip determines one of an ODT write mode and an ODT read mode based on a control signal received through the control pin and an ODT signal received through the ODT pin, uses the ODT circuit to perform an ODT on the data pin during the ODT write mode, and uses the ODT circuit to perform the ODT on the control pin during the ODT read mode.
US10559363B2
The semiconductor memory device may include a memory cell array and a peripheral circuit. The memory cell array may include a plurality of memory blocks. The peripheral circuit may perform a multi-page read operation on a selected memory block among the plurality of memory blocks. The peripheral circuit may select a first word line and a second word line, which are coupled to the selected memory block, and perform the multi-page read operation on the first and second word lines.
US10559360B2
The present disclosure includes apparatuses and methods related to determining population count. An example apparatus comprises an array of memory cells coupled to sensing circuitry. The apparatus can include a controller configured to cause: summing, in parallel, of data values corresponding to respective ones of a plurality of first vectors stored in memory cells of the array as a data value sum representing a population count thereof, wherein a second vector is stored as the plurality of first vectors, and wherein each first vector of the plurality of first vectors is stored in respective memory cells of the array that are coupled to a respective sense line of a plurality of sense lines; and iteratively summing, in parallel, of data value sums corresponding to the plurality of first vectors to provide a single data value sum corresponding to the second vector.
US10559353B2
Methods, systems, and devices for mimicking neuro-biological architectures that may be present in a nervous system are described herein. A memory device may include a memory unit configured to store a value. A memory unit may include a first memory cell (e.g., an aggressor memory cell) and a plurality of other memory cells (e.g., victim memory cells). The memory unit may use thermal disturbances of the victim memory cells that may be based on an access operation to store the analog value. Thermal energy output by the aggressor memory cell during an access operation (e.g., a write operation) may cause the state of the victim memory cells to alter based on thermal relationship between the aggressor memory cell and at least some of the victim memory cells. The memory unit may be read by detecting and combining the weights of the victim memory cells during a read operation.
US10559346B2
Embodiments include a method, memory system and a device for the operating a bit-line sensing circuit for bias-controlled bit-line sensing, the embodiments include an input for receiving a single-ended local bit-line signal, a pass device having a first terminal coupled to the input and a second terminal connected to a global bit-line node, The embodiments also include a first inverter having an input connected to the global bit-line node, a header circuit coupled to the first inverter and a first direct current (DC) bias circuit, and a footer circuit coupled to the first inverter and a second DC bias circuit. The embodiments include a second gated inverter having an input coupled to an output of the first inverter.
US10559340B2
A semiconductor device includes a first buffer circuit configured to generate a first internal chip select signal by buffering a chip select signal in response to a buffer control signal; a second buffer circuit configured to generate a second internal chip select signal by buffering the chip select signal in response to the buffer control signal; and a control circuit configured to generate the buffer control signal by sensing logic levels of a reset signal and the second internal chip select signal, and generate an initialization signal which is enabled during an initializing operation period, in response to the reset signal and the buffer control signal.
US10559336B2
A memory controller is used to control a first storage block having a first data rate and a second storage block having a second data rate. The memory controller includes; a memory interface that transceives a data signal and a data strobe signal with the first and second storage blocks, and a sub controller that stores access information about the first data rate and the second data rate. The sub controller may include a delay lookup table storing access information including first strobe adjustment timing information defining a first data strobe signal provided to the first storage block, and second strobe adjustment timing information defining a second data strobe signal provided to the second storage block.
US10559334B2
A memory device includes a memory cell array storing input data, a clock generator circuit generating first clocks and second clocks using a reference clock, a phase information generator circuit comparing a phase of the reference clock and a phase of at least one of the first clocks and the second clocks and generating phase information as a comparison result, an intermediate data generator circuit serializing a part of input data provided from the memory cell array based on the first clocks to generate first data, serializing a remaining part of the input data to generate second data, and selectively swapping the first data and the second data using the phase information to generate intermediate data, and an output data generator circuit serializing the intermediate data using the second clocks, to output output data through one output data line.
US10559328B2
A system and method for controlling at least one environmental condition within at least one data storage library. The system may include at least one data storage library, the at least one data storage library having at least one component bay therein. The system may also include at least one adapter configured to fit within the at least one component bay, and/or at least one environmental conditioning device connected to the at least one adapter, wherein the at least one environmental conditioning device is configured to control at least one environmental condition within the at least one data storage library.
US10559326B1
A hard disk bracket for selectively mounting a first type of hard disk or a second type of hard disk includes a mounting frame, a rotating arm, a first rotating bracket, a second rotating bracket, a first latching member, and a second latching member. The rotating arm has one end rotationally coupled to the mounting frame and a second end configured to release or latch the hard disk. The first rotating bracket has one end rotationally coupled to the mounting frame and a second end rotatable about the first end. The second rotating bracket has one end rotationally coupled to the rotating arm and a second end rotatable about the first end. The first latching member is mounted to the mounting frame. The second latching member is mounted to the rotating arm.
US10559315B2
A method of encoding audio data includes determining an energy level of a first subband of frequency domain audio data, determining a bit allocation for a coarse quantization process and a fine quantization process, determining that the energy level of the first subband of frequency domain audio data is outside a predetermined range of energy levels for the coarse quantization process, reallocating bits assigned to the fine quantization process to an extended-range coarse quantization process, the extended-range coarse quantization process using an extended range of energy levels, wherein the extended range of energy levels is larger than the predetermined range of energy levels for the coarse quantization process, and quantizing the energy level of the first subband of frequency domain audio data using the extended-range coarse quantization process to produce a quantized extended-range coarse energy level.
US10559314B2
In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for controlling a concealment method for a lost audio frame of a received audio signal. A method for a decoder of concealing a lost audio frame comprises detecting in a property of the previously received and reconstructed audio signal, or in a statistical property of observed frame losses, a condition for which the substitution of a lost frame provides relatively reduced quality. In case such a condition is detected, the concealment method is modified by selectively adjusting a phase or a spectrum magnitude of a substitution frame spectrum.
US10559313B2
The present disclosure relates to speech/audio signal processing methods and apparatus. One example speech/audio signal processing method includes when a speech/audio signal switches bandwidth, obtaining an initial high frequency signal corresponding to a current frame of speech/audio signal, obtaining a time-domain global gain parameter of the initial high frequency signal, performing weighting processing on an energy ratio and the time-domain global gain parameter, using an obtained weighted value as a predicted global gain parameter, where the energy ratio is a ratio between energy of a historical frame of high frequency time-domain signal and energy of a current frame of initial high frequency signal, correcting the initial high frequency signal by using the predicted global gain parameter to obtain a corrected high frequency time-domain signal, and synthesizing a current frame of narrow frequency time-domain signal and the corrected high frequency time-domain signal and outputting the synthesized signal.
US10559304B2
A vehicle-mounted voice recognition device includes: a storage configured to store a plurality of databases for voice recognition generated based on an address book database sent from a terminal device; a processor configured to detect at least one element from the plurality of databases for voice recognition and determine an order of displaying contact information corresponding to the at least one element; and a user interface configured to display the contact information corresponding to the at least one element in the order of displaying and receive a selection of a piece of the contact information from a user. The processor is further configured to detect a database among the plurality of databases for voice recognition, the detected database including an element corresponding to the selected piece of contact information, and re-determine the order of displaying the contact information based on detection frequencies of the plurality of databases for voice recognition.
US10559303B2
The method comprises receive first audio comprising speech from a user of a computing device, detecting an end of speech in the first audio, generating an ASR result based, at least in part, on a portion of the first audio prior to the detected end of speech, determining whether a valid action can be performed by a speech-enabled application installed on the computing device using the ASR result, and processing second audio when it is determined that a valid action cannot be performed by the speech-enabled application using the ASR result.
US10559302B2
A domestic appliance includes a user interface for a user to input commands, a camera for taking an image of an operating area from which the user interface can be operated by the user, a speech recognition device for detecting a speech command, and a control device configured to determine a level of security depending on the image that was taken by the camera and to execute the speech command detected by the speech recognition device depending on the level of security that has been determined.
US10559295B1
In music recording and virtual reality applications, it is desired to control the perceived size of a synthesized acoustic space. In an embodiment, a room size parameter is used to modify characteristics of an artificial reverberator so as to affect a listener's sense of the size of the acoustic space. Properties of the reverberation related to perceived room size such as decay time and equalization are adjusted interactively.
US10559293B2
A digital microphone device includes circuitry that can reduce the risk of noise caused due to an idle tone frequency component in a digital signal output by the digital microphone device. In stereo mode and other applications where interference occurs between two or more such microphones, each microphone device includes a digital output having a corresponding idle tone frequency, one of which is offset to shift noise components outside of a desired frequency range.
US10559284B2
A vehicle information display control device includes: an automatic driving information obtaining unit that obtains automatic driving information including information indicating whether each of actuators of a vehicle is in a manual control mode or an automatic control mode; and a display controller that causes a display to display an image based on the automatic driving information. The display controller simultaneously displays a first image and a second image representing the manual control mode and the automatic control mode, respectively, of each of the actuators, and displays (i) the first image of an actuator in the manual control mode closer than the second image of the actuator in the manual control mode and (ii) the second image of an actuator in the automatic control mode closer than the first image of the actuator in the automatic control mode.
US10559276B2
A special-purpose hardware device for mitigating motion-to-photon latency in head-mounted displays may include an image signal processor that receives at least one image frame captured by a camera device of a head-mounted-display system. The special-purpose hardware device may also include an input-formatting component that receives the computer-generated imagery. The special-purpose hardware device may further include a blending component that generates at least one mixed-reality frame by overlaying the computer-generated imagery onto the image frame. The special-purpose hardware device may additionally include a frame-output interface that feeds the mixed-reality frame generated by the blending component to a display device of the head-mounted-display system to facilitate displaying the mixed-reality frame for presentation to a user wearing the head-mounted-display system. Various other apparatuses, systems, and methods are also disclosed.
US10559272B2
A display device and a method of driving the same are disclosed. The display device includes a display panel configured to display an image, and a parasitic capacitor compensation circuit including a compensation capacitor connected to a sensing line of the display panel and a control switch configured to perform a switching operation so that the compensation capacitor has a predetermined capacitance. The control switch is turned on in an image display operation of the display panel and is turned off in a sensing operation of the display panel.
US10559271B2
A liquid crystal display device that performs phase inversion drive in which a phase of a polarity of a data voltage is inverted in predetermined timing while performing frame inversion drive in which a positive-polarity data voltage and a negative-polarity data voltage are alternately output to a data line in each one or plurality of frames. In a first frame immediately after the phase is inverted, the source driver outputs a second data voltage to the data line in initial first periods of a horizontal scanning period, the second data voltage being closer to the common voltage than a first data voltage corresponding to input image data, and outputs the first data voltage to the data line in a second period after the first period in the horizontal scanning period.
US10559268B2
An imaging device for a passive e-paper display includes an erasing head to emit ions in a first polarity followed by an opposite second polarity after a first time period. The passive e-paper display is mountable on a support in a spaced apart relationship relative to the erasing head and by which the emitted ions are receivable onto substantially the entire surface of the passive e-paper display. Relative movement occurs between the support and the erasing head at least some of the time during the emission of ions from the erasing head.
US10559264B2
A display panel having a display area where an image is displayed and a non-display area outside the display area, comprising first and second gate drive units disposed in a first outer area and a second outer area of the non-display area corresponding to both sides of the display area in a horizontal direction. Here, the first gate drive unit disposed in the first outer area includes a first signal block supplying a first drive control signal to respective horizontal lines having pixels, which are arranged successively in the horizontal direction, of the plurality of pixels and a second signal block supplying a second drive control signal having pulses different from those of the first drive control signal to the respective horizontal lines, and the second gate drive unit disposed in the second outer area includes the second signal block and a third signal block supplying a third drive control signal having pulses different from those of the first and second drive control signals to the respective horizontal lines.
US10559244B2
A display driver adapted to drive a display panel is provided. The display panel includes a pixel column direction and a pixel row direction. The display driver includes an image data processor unit. The image data processor unit performs a two-dimensional subpixel rendering operation on an input image data to generate an output image data. The display driver drives the display panel according to the output image data. The two-dimensional subpixel rendering operation includes a first one-dimensional subpixel rendering operation in a first direction and a second one-dimensional subpixel rendering operation in a second direction. The first direction is one of the pixel column direction and the pixel row direction, and the second direction is another one of the pixel column direction and the pixel row direction.
US10559240B2
A sign-monitoring system includes at least one electronic sign and a controller comprising a processor and memory. The electronic sign includes a pixel array, the pixel array including a plurality of pixels. The electronic sign further includes an embedded controller coupled to the at least one electronic sign. The embedded controller develops diagnostic information for the at least one electronic sign, the diagnostic information including information related to a number of malfunctioning pixels in the plurality of pixels. The controller is communicably coupled to the embedded controller and receives at least a portion of the diagnostic information from the embedded controller. In addition, the controller assesses the at least a portion of the diagnostic information to develop health information. The assessment involves evaluating the information related to the number of malfunctioning pixels.
US10559235B2
Disclosed herein is a display apparatus including: a first pixel including three sub-pixels for displaying three primary colors respectively; and a second pixel including three sub-pixels for displaying two colors selected among the three primary colors and a predetermined color other than the three primary colors, wherein, in the first pixel, the size of the display surface of a sub-pixel for displaying a specific color included in the three primary colors as a specific color missing from the second pixel is larger than each of the sizes of the display surfaces of the two other sub-pixels for displaying the two other primary colors respectively.
US10559216B2
Systems and methods for conducting an electronic assessment in an electronic learning (eLearning) environment are provided. The system includes a display and at least one processor operatively coupled to the display. The at least one processor configured for: providing an electronic assessment comprising a plurality of assessment tasks for a current participant to complete within an allocated amount of assessment time; determining context-dependent time requirement (CDTR) value for at least one of the assessment tasks based upon historical performance data associated with that task, the CDTR value being indicative of a suggested amount of time required to complete that task; and providing the CDTR value to the current participant.
US10559212B1
A system includes a flight plan database and a flight plan engine. The flight plan database is configured to store a local flight plan. The local flight plan includes one or more flight actions associated with a plan event condition including at least one of a time, a waypoint, or a position. The flight plan engine is configured to, while a platform is in an operational state, compare the plan event condition of at least one flight action to a current event condition to determine an action state of the at least one flight action, generate a group flight plan including the at least one action based on the action state, and transmit the group flight plan to one or more remote platforms.
US10559202B2
In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.
US10559200B1
A method and system for capturing and filtering surveillance images are described. A processor detects motion of an object in a field of view and then generates a plurality of images in response to detecting motion of the object in the field of view. A first filter is then applied to the plurality of images and later, the one or remaining images based on the first filter are stored in a memory device. In response to a triggering event, an energy conserving processor is activated from a sleep mode of operation where the energy conserving processor applies a second filter to the remaining images from the first filter. The energy conserving processor assigns a confidence score to one or more images matching the second filter. With the second filter, the energy conserving processor selects fewer images for RF transmission to a remote image analyzer, resulting in increased power savings.
US10559199B1
A vehicle identification system includes one or more displays associated with a vehicle, a transceiver, and a controller communicatively coupled to the transceiver. The one or more displays are located to be visible from an exterior of the vehicle. The controller is adapted to generate a first signal to be transmitted by the transceiver to a mobile communication device associated with a driver of the vehicle when it is determined that the vehicle is within a predetermined distance of a specific location. The mobile communication device associated with the driver is adapted to generate a second signal to be transmitted to the one or more displays. The second signal represents an indicator.
US10559198B1
Systems and methods for triggering changes to traffic signals based on the number and/or types of vehicles occupying a detection zone are disclosed. One aspect of the present disclosure includes a device with memory having computer-readable instructions stored therein and one or more processors. The one or more processors are configured to execute the computer-readable instructions to receive identification of zones and corresponding traffic light rules for a traffic intersection; and for each identified zone, detect a number of objects in the zone; based at least in part on the number of objects detected in the zone, determine if a corresponding condition is met; and upon determining that the corresponding condition is met for the zone, send a corresponding output signal to a traffic signal controller to change a traffic signal for the zone.
US10559195B2
In a facility management system, a controller that constitutes an information acquisition device attached to a signal light includes: a flashing detection operation execution section that executes flashing detection operation in which first cyclic operation is repeatedly performed a plurality of times consecutively, the first cyclic operation being defined as operation constituted of predetermined sampling operation to acquire light emission information through a sensor and first quiescent operation performed subsequent to the sampling operation, and having a cycle corresponding to a flashing cycle of the signal lamp, and a continuation processing section that repeats second cyclic operation a plurality of times consecutively, the second cyclic operation being defined as operation constituted of the flashing detection operation and second quiescent operation performed subsequent to the flashing detection operation and having a time that is longer than a time of the first quiescent operation.
US10559192B2
A method performed at a computer system includes: obtaining door lock activation data for a door of a dwelling of the user; obtaining current occupancy data for the dwelling; setting a configuration of a controller for the dwelling, based at least in part on the door lock activation data for the door and the current occupancy data for the dwelling; the first configuration including for each sensor in a set of sensors coupled to the controller, disabling the sensor or disabling alerts from the sensor.
US10559189B1
A system, method, and apparatus to alert individuals at a site to an incident, such as an active shooter. The site may involve a school campus or other site in which large numbers of people assemble. Receiver/transmitter assemblies are deployed in discrete occupation units of the site and communicate with a central server and are mapped to a specific location on the site. The receiver/transmitter assemblies communicate a voice alert to the server where it is analyzed to provide a localization of the incident and a mapping within the site. A notification provides information based on a role of the recipient where a first responder role receives information to contain the incident. Any building occupant can initiate an alert to others. Occupants unaware of the unfolding of an active shooter event may receive instructions to shelter in place or evacuate the site. Visual or audible egress routing may be provided.
US10559188B2
Techniques for locating and identifying mobile devices are described. According to various embodiments, an ambient sound signal may be detected using a microphone of a mobile device. Thereafter, it may be determined that the ambient sound signal corresponds to a predefined user query for assistance in locating the mobile device. For the, a predefined response sound corresponding to the predefined user query may be emitted, using a speaker of the mobile device.
US10559182B2
Provided are a welding protector, a worker healthcare system, and an operating method of the system.The welding protector includes a sensor generating a sensing signal obtained by sensing a wearing state of the welding protector worn by a worker; a memory storing at least one instruction; and a processor configured to execute the at least one instruction to generate a feedback signal, wherein the least one instruction includes information for identifying based on the sensing signal whether the worker is to perform a welding operation.
US10559176B2
Embodiments of the present invention are directed to recoilers, merchandise security systems, and methods for displaying and protecting an article of merchandise from theft. In one example, the merchandise security system includes a sensor configured to be secured to the article of merchandise and a base for removably supporting the sensor and the item of merchandise thereon. The system also includes a recoiler operably coupled to the sensor. The recoiler includes a rotatable member defining a helical recess. The system further includes a cable configured to connect to the sensor and to be unwound from and wound on the rotatable member as the cable is extended and retracted. The cable is configured to be extended from the recoiler in response to the sensor being lifted off of the base, and the cable is configured to be retracted into the recoiler in response to the sensor being moved to a seated position on the base. The helical recess is configured to at least partially receive the cable therein as the cable is wound on the rotatable member.
US10559166B2
There is disclosed a gaming machine. The gaming machine includes an electronic arrangement configured to receive digital currency data from an electronic device that is remote to the gaming machine. The digital currency data represents a store of value of a digital currency. The gaming machine further includes a data transfer arrangement configured to transfer the digital currency data via a data network to a data storage arrangement that is remote to the gaming machine. The gaming machine further includes a data recording arrangement configured to create record data representing a record of a unique attribute of the digital currency data.
US10559159B2
An electronic gaming machine for providing a game to a player includes a camera configured to generate camera data. The electronic gaming machine further includes a display configured to provide auto stereoscopic 3D viewing of at least a portion of the game and a processor coupled with the display and the camera. The processor is configured to: determine a location of the player relative to the electronic gaming machine from camera data; adjust the display based on the determined location of the player to provide auto stereoscopic three dimensional viewing by the player; responsive to movement of the player indicated by the camera data, update the display to account for a change in location of the player; and determine that the movement of the player corresponds to a predetermined gesture and, in response, update a game state of the game based on the predetermined gesture.
US10559155B2
An electronic payment system is provided to comprise a mobile terminal 10 for emitting remotely operable signals, and a printing machine 11 that comprises a communications device 5 for receiving the remotely operable signals emitted from mobile terminal 10 to drive automated machine 1, an automatic payment device 6 connected to communications device 5 and a financial database 7 of a banking depository system, and a printer 51 connected to communications device 5 for printing information on a record radium for the real-time electronic transaction without credit transaction to offer goods, services or amusement to users from automated machine 1 and to dispense recording medium for users to confirm the transaction fee amount that was withdrawn from the account at financial database 7.
US10559145B1
Systems and methods for providing behavioral based intention detection. Based on behavioral measurements of a user associated with an access request to a protected resource, systems and methods are provided for generating an access decision indicating whether the user access request is accepted based on a determined potential intention of the user and a motivation score. The systems and methods may receive, from a movement detection sensor, stimulus-based micromovement data representing head micromovement upon the user being presented with a target stimulus associated with the potential intention and determine, based on the stimulus-based micromovement data, a stimulated frequency of the head micromovement pattern associated with the user being presented with the target stimulus. The systems and methods may determine whether the user has the potential intention based at least on a baseline frequency and the stimulated frequency of the head micromovement pattern.
US10559138B2
A sensor assembly includes one or more accelerometers that generate movement signals indicative of movement of a powered system, a fluid level sensor that generates fluid level signals indicative of an amount of fluid in the powered system, and one or more processors that receive the movement signals and the fluid level signals. The one or more processors also (a) filter at least some of the movement signals based on a speed at which the powered system operates and/or (b) calculate one or more of (1) a statistical measure, (2) a fast Fourier transform (FFT), or (3) a discrete Fourier transform (DFT) of the movement signals. The assembly also includes a first antenna that wirelessly communicates the one or more of the movement signals, the amount of fluid, the statistical measure, the FFT, or the DFT to a remote location.
US10559137B2
A ticket dispenser comprising a housing body, a lockable housing door configured to close an opening in the housing body, a ticket dispensing aperture, a lockable security cover configured to prevent the removal of tickets through the aperture, and a lock assembly, wherein the lock assembly is configured to lock the housing door and security cover when in a first orientation, wherein the lock assembly is configured to lock the housing door and not to lock the security cover when in a second orientation, and wherein the lock assembly is configured not to lock the housing door or the security cover when in a third orientation.
US10559136B2
A system for accurately positioning augmented reality (AR) content within a coordinate system such as the World Geodetic System (WGS) may include AR content tethered to trackable physical features. As the system is used by mobile computing devices, each mobile device may calculate and compare relative positioning data between the trackable features. The system may connect and group the trackable features hierarchically, as measurements are obtained. As additional measurements are made of the trackable features in a group, the relative position data may be improved, e.g., using statistical methods.
US10559133B2
An information handling system coordinates presentation of a visual item with a flat panel display and head mounted display using tokens detected by one or more sensors, such as a depth camera and ultrasonic sensor. Upon detection of a token by a sensor, gestures detected by at least one sensor manipulate a three dimensional image presented at a location by the head mounted display. A visible surface determination of the view area sorts upright extents of the items presented by the head mounted display and flat panel display so the united view of an end user is uncluttered with image overlap.
US10559131B2
A method comprising: causing display of a polyhedral virtual object, having a first number (M) of faces, in a virtual visual space, wherein each of at least a second number (N) of the M faces, displays content captured from an associated one of N different camera perspectives; causing rotation of the polyhedral virtual object in the virtual visual space to select a first face of the at least M faces of the polyhedral virtual object by orienting the first face in a predetermined direction within the virtual visual space; and causing display of the content captured from the camera perspective associated with the selected first face of the polyhedral virtual object.
US10559129B2
The present invention relates to a method, system and related devices for navigating between navigation points of a 3-Dimensional space where said 3-dimensional space comprises a plurality of navigation points. The method according to the present invention comprises the steps of detecting a current viewpoint rotation angle, further determining a degree of agreement of said current viewpoint rotation angle with a navigation point of said plurality of navigation points and subsequently activating a timing mechanism of the viewpoint activation, said timing mechanism comprising a delay for activating said timing mechanism of the viewpoint activation and a duration of an activation period of said timing mechanism at determining a certain degree of agreement of said current viewpoint rotation angle with a navigation point of said plurality of navigation points. The method further comprises the step of determining a degree of agreement of a portion of a viewpoint rotation angle trace with a viewpoint rotation model and adapting said at least one of said delay for activating said timing mechanism of said viewpoint activation and said duration of said activation period of said timing mechanism based on at least one of said degree of agreement of said current viewpoint rotation angle with a navigation point of said plurality of navigation points and said degree of agreement of said portion of said viewpoint rotation angle trace with said viewpoint rotation model.
US10559127B2
A method for forming a reconstructed 3D mesh includes receiving a set of captured depth maps associated with a scene, performing an initial camera pose alignment associated with the set of captured depth maps, and overlaying the set of captured depth maps in a reference frame. The method also includes detecting one or more shapes in the overlaid set of captured depth maps and updating the initial camera pose alignment to provide a shape-aware camera pose alignment. The method further includes performing shape-aware volumetric fusion and forming the reconstructed 3D mesh associated with the scene.
US10559121B1
Realistic reflections can be generated for augmented reality content displayed with respect to a view of a physical scene. A device executing an AR application obtains a three dimensional representation of the scene. The representation is used to determine surface orientation information for various physical objects in the physical scene, indicating how incident light would be reflected from those surfaces. The device can also use an infrared detector or transceiver to obtain an infrared view of the scene. The infrared data can be analyzed to determine the reflectivity of the various surfaces in the scene. Utilizing the surface orientation and reflectivity data, reflections from various AR content rendered for the scene can be determined. The corresponding pixels of the live view of the scene can then be color adjusted to account for the reflection, or an overlay can be generated that simulates the color adjustment for the reflection.
US10559119B2
An apparatus and method for natural hand processing for virtual reality. For example, one embodiment of an apparatus comprises: graphics processing circuitry to render left and right scenes responsive to a virtual reality application, the left and right scenes to be displayed on left and right displays, respectively, of a virtual reality device; and a natural hand processing pipeline to project a representation of a user's hands into the left and right scenes to allow the user to interact with one or more objects in the scenes, the natural hand processing pipeline comprising: a depth/mask data smoothing and reconstruction module to receive noisy depth and mask data associated with images of the user's hands and to enhance the noisy depth data and mask data to generate enhanced depth and mask data; a hand mesh generator to generate a hand mesh using the enhanced depth and mask data; and a mesh data projector to project the hand mesh into the left and right scenes.
US10559114B2
Automated three-dimensional (3D) printing work flow through a network is provided. A network server receives through the network a request to convert 3D segmented medical image data to information print-ready for printing on a 3D printer. The 3D segmented medical image data is converted to a converted data file in a medical image data file format that allows multiple sub-segmentation of a particular human anatomy or region of interest. The medical image data file format allows for storage of mask segmentation information. Identifying information, including patient information, is removed from metadata of the 3D segmented medical image data when converting to the converted data file.
US10559111B2
System and methods for computer animations of 3D models of heads generated from images of faces is disclosed. A 2D captured image that includes an image of a face can be received and used to generate a static 3D model of a head. A rig can be fit to the static 3D model to generate an animation-ready 3D generative model. Sets of rigs can be parameters that each map to particular sounds or particular facial movement observed in a video. These mappings can be used to generate a playlists of sets of rig parameters based upon received audio or video content. The playlist may be played in synchronization with an audio rendition of the audio content. Methods can receive a captured image, identify taxonomy attributes from the captured image, select a template model for the captured image, and perform a shape solve for the selected template model based on the identified taxonomy attributes.
US10559103B2
The present subject matter relates to generation of a geometry corresponding to a cross-sectional profile of an object. In an example method, a sketch corresponding to the cross-sectional profile of the object is received by a computing device. The sketch is drawn by moving a pointer over a display unit of the computing device. Pixel points generated by the display unit are obtained by the computing device. The pixel points correspond to the sketch. Low-speed pixel points, from amongst the pixel points, are joined with straight lines. The low-speed pixel points are the pixel points at which a speed of drawing of the sketch is below a predefined speed threshold. The straight lines are processed by the computing device into the geometry of the object.
US10559093B2
A data processing apparatus implements an artificial neural network to generate a result that indicates one or more encoding options to use when encoding a set of data elements using an encoding scheme. The data processing apparatus can provide an efficient way of selecting between possible encoding options that can be used to encode a set of data elements.
US10559085B2
Devices, systems, and methods obtain respective spherical coordinates of points on an object, obtain respective spherical-coordinate representations of surface normals at the points on the object, and generate reconstructed surface coordinates based on the respective spherical coordinates and on the respective spherical-coordinate representations of the surface normals.
US10559078B2
This disclosure provides a method for object detection. The method comprises receiving a user input that specifies one or more first regions and one or more second regions in a template image. The one or more second regions include one or more objects of interest. The method further comprises for each of the one or more first regions discovering a third region in an image under detection corresponding to the first region in the template image by matching the image under detection with the template image. The method further comprises computing a transformation function based on the matching from each of the one or more first regions to its corresponding third region. The method further comprises applying the computed transformation function to the one or more second regions to localize one or more fourth regions in the image under detection for the object detection.
US10559077B2
An image processing apparatus is disclosed, which uses OCT to process a plurality of cross-sectional images obtained by moving an imaging core inside a catheter in an axial direction while rotating the imaging core. Cross-sectional image data is acquired in association with position information in the axial direction when each of the cross-sectional images. A first cross-sectional image in which a disappearance section enabling determination having a disappeared portion of an external elastic membrane included in a vascular tomographic image starts, and a second cross-sectional image in which the disappearance section ends are extracted from the plurality of cross-sectional images. The position information in the axial direction is acquired for the first cross-sectional image and the second cross-sectional image, and an ablation range influenced by ablation at a position associated with the disappearance section is calculated based on a difference in the acquired position information in the axial direction.
US10559073B2
Techniques related to temporal noise reduction of images are discussed. Such techniques may include generating a noise stream corresponding to an input image and adaptively re-combining the noise stream with a reference image corresponding to the input image and a spatially noise reduced image corresponding to the input image to generate a temporal noise reduced output image.
US10559068B2
The present invention provides an image processing device, an image processing method, and a program capable of suppressing the calculation load of processing of enhancing mutually different resolutions for each of a sagittal direction and a tangential direction of a lens. In the aspect of the present invention, the image processing device 35 includes: an image acquisition section 40 that acquires a first image which is acquired from an imaging element by imaging a subject image using an optical system; a second image generation section 41 that generates a second image which is developed as a panorama by performing polar coordinate transformation on the first image acquired by the image acquisition section; and a resolution enhancement processing section 42 that performs resolution enhancement processing on the second image asymmetrically in a horizontal direction and a vertical direction of the second image.
US10559065B2
An information processing apparatus includes a user information obtaining unit and a high-image-quality area control unit. The user information obtaining unit obtains detected user information on a user, the user information excluding gaze information. The high-image-quality area control unit determines a high-image-quality area on the basis of the user information, a quality of an image displayed in the high-image-quality area being higher than a quality of an image displayed in an area other than the high-image-quality area in an entire area of a display viewed by the user.
US10559052B1
This disclosure relates to advanced image signal processing technology including encoded signals and digital watermarking. One implementation is directed a printed object comprising: a substrate comprising a first area; a first colored ink or design printed within the first area, the first colored ink or design comprising a spectral reflectivity of less than or equal to 20% at or around 660 nm; a colored ink mixture printed over the first colored ink or design at a first plurality of spatial locations within the first area, the colored ink mixture printed such that the first area comprises a second plurality of spatial locations without the colored ink mixture, the colored ink mixture comprising opaque white ink and a first colorant, wherein the color ink mixture comprises a spectral reflectivity greater than the first colored ink or design at or around 660 nm, and wherein colored ink mixture comprises a spectral reflectivity less than the first colored ink or design in the range of 495 nm-570 nm; in which the first plurality of spatial locations is arranged in a pattern conveying an encoded signal, and in which the first colored ink or design and the colored ink mixture comprise a spectral reflectivity difference at or around 660 nm in a difference range of 8%-30%. Of course, other objects, methods, packages, labels, containers, systems and apparatus are described in this patent document.
US10559048B2
Provided are methods of performing research in which participation is incentivized by early access to the data and samples collected. Also provided are methods for distributing research data.
US10559045B2
A thermostat for a building space. The thermostat includes a communications interface and a processing circuit. The communications interface is configured to engage in bidirectional communications with heating, ventilation, or air conditioning (HVAC) equipment and to receive an indication of a current heating or cooling load from the HVAC equipment. The processing circuit is configured to determine an occupancy of the building space based on the indication of the current heating or cooling load received from the HVAC equipment. The processing circuit is further configured to operate the HVAC equipment based on the determined occupancy of the building space.
US10559044B2
The subject disclosure relates to systems and methods for calculating a peak consumption threshold, and for using the peak consumption threshold to determine the likelihood of future peak resource consumption events. In some aspects, methods of the subject technology include steps for receiving resource consumption data for a plurality of utility customers, wherein the resource consumption data comprises an indication of an amount of electric power used by each of the plurality of utility customers, and calculating, using the one or more processors, a plurality of consumption averages for the resource consumption data. In some aspects, the method can further include steps for calculating a peak consumption threshold based on the consumption values for the resource consumption data.
US10559026B2
Systems and methods described herein relate to computer-implemented processing of information, data, and database identifiers involving content and/or database constructs regarding experiences. According to one exemplary implementation, an illustrative method of computerized information processing may involve handling and/or processing data regarding a product, where the product may be an experience represented by and automatically processed via one or more computer systems, platforms, and/or GUIs as a function of product identifiers and/or Boolean flags.
US10559017B2
An auto repair quote platform may be provided. The platform may allow a user to enter a set of parameters and request quotes from service providers based on those parameters. Service providers may also enter parameters for matching their quotes to a request. The platform may further allow a user to accept a quote and schedule an appointment with the chosen service provider.
US10559015B2
The invention provides, in some aspects, digital data processing methods of generating digital content pieces (e.g., email messages or portions thereof) that are customized in accord with individual recipient behaviors. Such methods include the step of generating and digitally transmitting to a digital data devices of a recipient a digital content piece that (i) has a call to action to which the recipient can respond and (ii) that has a plurality of features selected so as to maximize a probability, P(b1, b2, . . . , bM, x1, x2, . . . , xM), that the recipient will respond to that call to action, where that probability is defined by the relation P(b1,b2, . . . , bM,x1,x2, . . . , xM)=exp(Σj=1, . . . , Mbjxj)/(1+exp(Σj=1, . . . , Mbjxj)) where x1, x2, . . . , xM are values for each of a plurality, M, of features characterizing the digital content piece and/or the recipient, b1, b2, . . . , bM are respective coefficients for each of the values x1, x2, . . . , xM.
US10559014B2
Provided are methods for optimizing presentation of additional items on web page based on item already presented on the web page. A method can include identifying first set of templates. The method can further include, for each of first plurality of requests, selecting first template, selecting first item, transmitting the first template to first client computer, and receiving interaction data from the first client computer specifying one or more interactions with the first template. The method can further include analyzing the interaction data to determine performance metric for each of the first set of templates and replacing at least one or more of the first set of templates and the first item. The method can further include, for each of second plurality of requests, selecting second template, selecting second item, and transmitting the second template to the second client computer. Presentation of additional items can be optimized remotely and automatically.
US10559010B2
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display.
US10559009B1
The system links Internet web page context with audience usage and location data to support advertising efficiency and effectiveness. An ontology of categories is created where domains and website pages are classified and scored against the links on those pages and the meta-tag key word pools that are harvested from those web pages. An ontology of high level categories are derived from the frequency of the key words appearing within the domain URL addresses of the pages, the domain of the links on those pages or within the content of the pages themselves. A method includes building a training set of web pages from a plurality of ad networks and sites where the system captures impressions in the form of real-time bids as well as click through events that include the IP address, the domain, the time of day and day of week, ad size and position, browser type, and bid amount whereby the training set is aggregated in a database whereby successful bids can be used in combination with audience and category attributes to model and score impression bids that combine the optimal mix of audience attributes, location, categorical affinity and bid price.
US10559008B2
Disclosed is a novel system and process to provide an interactive environment for advertisers utilizing physical advertisement structures to provide their advertisements to users. Users are able to receive advertisement information associated with the advertisements on these structures along with additional information associated with the advertisements. This is also beneficial for the advertisers because this static form of advertising now becomes dynamic and interactive. Advertisers are now able to provide more detailed information regarding their products, services, etc. than what is normally available via an advertisement structure such as a billboard.
US10559005B2
Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.
US10559001B1
This disclosure describes systems, methods, and computer-readable media related to retargeting online advertisement campaign recommendations for advertisements with multiple items or services. Bids may be based on a combined advertisement creative comprising two or more items or services. Dynamically selecting multiple items at bid time using a retargeting model to determine a potential revenue generation amount associated with an event may increase the probability of a conversion event based on the creative that includes the selected items. In some embodiments, a machine-learned retargeting model may be used to select multiple items to be displayed in an advertisement. The retargeting model may be applied to items that were previously viewed by the consumer and may determine a value for each of the items using factors. A bid may be calculated for each of the selected items using the values determined by the retargeting model.
US10559000B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules, and managing the execution of the rules.
US10558992B2
Systems and methods that facilitate user savings through a graphical user interface (GUI) are described. A savings account for a desired item is created based on input received from a user through the GUI. After a purchase, the user can add a percentage of the purchase or a set amount to the savings account. The price of the desired item is monitored, and the user is informed of price reductions and other incentives on the desired item. Users can be offered credit at various times, such as when the user is not on track to meet a savings goal or a low price for the desired item is being offered for a limited time.
US10558989B2
An example includes one or more devices may include one or more memories and one or more processors, communicatively coupled with at least one of the one or more memories, to identify a service that is provided within a region; identify a model that is associated with the service, the model having been trained based on consumer profile data, service provider data, and historical information; determine a current demand associated with the service in the region; predict, using the model and based on the current demand associated with the service, a future demand for the service during a time period; determine a current capacity to provide the service based on real-time service provider information associated with service providers that are providing the service in the region; and perform an action associated with the service based on the future demand for the service and the current capacity to provide the service.
US10558980B2
Systems, methods, and computer program products for an On-Line Transaction Processing (OLTP) system. Payment and merchant information is stored in a database record for each product in a set of products from multiple suppliers. In response to receiving a request to refund products in the set, the OLTP system may determine the merchant, a number of payments, and the amount of each payment for each product being refunded based on the payment and merchant information in the database record, and trigger payments between the supplier, seller, and buyer. In response to detecting an error, the OLTP system may store a status of the refund processing in the database record and queue the transaction for processing by a call center. In response to receiving a restart request, the OLTP system may retrieve the status data from the database record and restart processing of the refund based on the status data.
US10558968B2
Sequential selections are presented by receiving an input on an active portion of a display of the computing device. While the input is received, a plurality of selections are sequentially displayed on the display. An indication is received that the input on the active portion of the display of the computing device has changed. In response to receiving the indication that the input has changed, the computing device stops presenting the plurality of selections and determines which selection of the plurality of selections was presented on the display when the input changed. The determined selection is then displayed.
US10558967B2
A system and a method for conducting credit card transactions through a mobile device of a user. The mobile device comprises an image acquisition unit and a mobile application operated by the mobile device. The system enables acquiring an image of a client's credit card, using the image acquisition unit; analyzing data of the image; outputting details of the credit card from the analysis; verifying the output details, wherein the verification is further carried out through the mobile application; verifying authorization of inputted monetary transaction, wherein the mobile application enables verifying the authorization by communicating with the billing center, associated with at least one credit company associated with the credit card over at least one communication network, wherein the communication is carried out by the mobile application using the mobile device; and conducting monetary transactions using the verified credit card details.
US10558964B2
A method of payment terminal operation, including: receiving a payment collection request for a payment from an application, generating a payment initiation request for the payment, sending the payment initiation request to a secure processing system, switching the secure processing system from operation in an unsecured mode to operation in a secured mode in response to receipt of the payment initiation request, facilitating payment information entry, and receiving a payment response notification, generated based on the payment information, at the main processor.
US10558962B2
Fuel hedging is used by large corporations to reduce exposure to fuel price volatility. But individual consumers are not afforded the same opportunities. In an embodiment, a payment card is provided that stores units of purchased products, and allows a user to purchase future units of the product before redeeming the products (such as oil). In an embodiment, a user can purchase the payment card with purchased units at a kiosk at a gas station. A backend processor receives the purchase request and buys select derivatives on the market to match the purchase request. Upon authenticating the user, the backend processor sends an authorization message back to the kiosk that dispenses the payment card.
US10558948B2
A system and method are disclosed for selectively updating software and sending other information, such as advertisements, to an IM client device based on client-side behavior vectors collected from the IM client. Behavior vectors are information related to a software component, such as IM client messenger, client device, and a user of the client device, including, but not limited to core software, optional software, advertisements displayed, usage data, performance data, and client meta data.
US10558945B2
Some embodiments provide a program that receives, from a first system, a copy of master data. The program also receives a master data modification rule. The program further receives, from a second system, a first request to modify a value of a second field of data in the second system with a new value. In response to the first request, the program also identifies the master data modification rule. The program further performs a set of validation operations specified in the master data modification rule. Based on the performance of the set of validation operation, the program also modifies the first field in the copy of the master data with the new value based on the supplier identifier and sends a second request to the first system to modify the first field in the master data managed by the first system.
US10558943B2
A system and method for monitoring stocked shelves is disclosed. A shelf monitor comprising an array of sensors id deployed in proximity to a stocking shelf and so that the sensors face a region on the stocking shelf containing shelved goods. A CPU module is configured to receive outputs from the sensors and execute a detection algorithm to detect a change event in the shelved goods and an algorithm to train the detection algorithm. Shelf monitors can be used in multiple numbers; a master shelf among the shelf monitors serves to aggregate data and local control of the system. A master controller can establish communication with a cloud server, allowing many additional features such as integrating the shelf monitoring system with inventory and point-of-sale databased.
US10558931B2
A mechanism is provided in a data processing system for determining comprehensiveness of a question paper given a syllabus of topics. An answer and evidence generator of a question answering system executing on the data processing system finds one or more answers based on the syllabus of topics for each question in the question paper. The answer and evidence generator identifies evidence for the one or more answers in the syllabus for each question in the question paper. A concept identifier of the question answering system identifies a set of concepts in the syllabus corresponding to the evidence for each question in the question paper to form a plurality of sets of concepts. The mechanism determines a value for a comprehensiveness metric for the question paper with respect to the syllabus of topics based on the plurality of sets of concepts.
US10558930B2
An input sample SNP genotype is divided into a plurality of windows, each including a sequence of SNPs. For each window, a diploid hidden Markov Model (HMM) is built and from a haplotype Markov Model (MM). The diploid HMM for a window is used to determine the probability that the window corresponds to a pair of labels (e.g., ethnicity labels). An inter-window HMM, with a set of states for each window, is built based on the diploid HMMs for each window. Labels are assigned to the input sample genotype based on the inter-window HMM.
US10558929B2
A method, system, and computer program product for predicting abnormal operation of at least one component of a machine is provided. Real time monitoring data from an operating machine is received and monitoring features that are informative of likely abnormal operation are extracted and/or calculated. The monitoring features are applied to a prediction matrix that outputs probabilities of abnormal operation within one or more prediction time horizons. If the output probabilities exceed a threshold probability, then an alert can be output. Maintenance can be automatically scheduled in response to the alert.
US10558923B1
In an example, one or more member profiles and corresponding Boolean attributes indicating, for each of the one or more member profiles, whether the corresponding member of a social networking service interacted with a request for confidential data, are obtained. A first set of one or more features are extracted from the one or more member profiles. The first set of one or more features and corresponding Boolean attributes are fed into a machine learning algorithm to train a confidential data response propensity prediction model to output a predicted propensity to interact with a request for confidential data for a candidate member profile. A second set of one or more features are extracted from the candidate member profile. The extracted second set of one or more features are fed to the confidential data response propensity prediction model, outputting the predicted propensity to interact with a request for confidential data.
US10558916B2
Client decision-making behavioral preferences for evaluating or coping with unknown outcomes (risk temperament or “RT”) and absorbing information (preference typology or “PT”) during decision-making events are identified and classified by processing client responses to questions. Behavioral preferences are classified and stored in a behavior-influenced decision-making data set (BDDS). The simulator also receives an objective decision-making data set (ODDS) of factually objective inputs. The simulator combines and triangulates the PT and RT information contained in the BDSS with the ODDS and derives a new data set of resultant output goals (OGDS). The transformed OGDS output is displayed as a triangulation of the simulator's RT, PT, and ODDS, with a balanced OGDS displayed as a bubble or spirit level. Out of balance status identifies deviation from intended outcome. OGDS decision-making tools can be recursively combined as modular blocks to create decision-making tools for other desired outcomes.
US10558913B1
In some aspects, a computing system can generate and optimize a neural network for risk assessment. The neural network can be trained to enforce a monotonic relationship between each of the input predictor variables and an output risk indicator. The training of the neural network can involve solving an optimization problem under a monotonic constraint. This constrained optimization problem can be converted to an unconstrained problem by introducing a Lagrangian expression and by introducing a term approximating the monotonic constraint. Additional regularization terms can also be introduced into the optimization problem. The optimized neural network can be used both for accurately determining risk indicators for target entities using predictor variables and determining explanation codes for the predictor variables. Further, the risk indicators can be utilized to control the access by a target entity to an interactive computing environment for accessing services provided by one or more institutions.
US10558910B2
A neuromorphic device may include: a plurality of pre-synaptic neurons; row lines extending in a row direction from the plurality of pre-synaptic neurons; a plurality of post-synaptic neurons; column lines extended in a column direction from the plurality of post-synaptic neurons; a plurality of synapses arranged at intersections between the row lines and the column lines; a plurality of first control blocks; and first control lines extending from the control blocks. The first control lines may be electrically connected to the plurality of synapses.
US10558900B2
A two-dimensional code processing method and an apparatus. The two-dimensional code processing method includes the following steps: obtaining multiple pieces of information of a product; generating a visual multi-eigenvalue image and at least two different two-dimensional codes according to the multiple pieces of information; selecting as a selected two-dimensional code, a two-dimensional code having a highest similarity with the visual multi-eigenvalue image, from the at least two different two-dimensional codes; fusing the selected two-dimensional code and the visual multi-eigenvalue image to generate a visual two-dimensional code.
US10558888B2
A region linear model optimization system optimizes a region linear model, and includes: a linear model setting unit 81 for setting for a partition a linear model to be applied to one of regions representing subspaces divided by the partition, the partition being an indicator function dividing an input space into two portions; and a region model calculation unit 82 for representing a model of each of the regions in the region linear model as a linear combination of the linear models to be applied to the respective regions.
US10558885B2
A determination method for determining the structure of a convolutional neural network includes acquiring N filters having the weights trained using a training image group as the initial values, where N is a natural number greater than or equal to 1, and increasing the number of the filters from N to M, where M is a natural number greater than or equal to 2 and is greater than N, by adding a filter obtained by performing a transformation used in image processing fields on at least one of the N filters.
US10558876B2
An automatic driving assistance device includes an information acquirer configured to acquire information on a state of a cabin of a vehicle capable of automatic driving and a modifier configured to modify traveling characteristics in automatic driving according to the state of the cabin of the vehicle.
US10558874B1
Apparatuses, systems and methods are provided for generating and transmitting data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data.
US10558873B2
Example implementations may relate to use of a light-control feature to control extent of light encountered by an image capture device of a self-driving vehicle. In particular, a computing system of the vehicle may make a determination that quality of image data generated by an image capture device is or is expected to be lower than a threshold quality due to external light encountered or expected to be encountered by the image capture device. In response to the determination, the computing system may make an adjustment to the light-control feature to control the extent of external light encountered or expected to be encountered by the image capture device. This adjustment may ultimately help improve quality of image data generated by the image capture device. As such, the computing system may operate the vehicle based at least on image data generated by the image capture device.
US10558872B2
A system having an encoded data set and a sensor. The encoded data set may be configured to store a plurality of information relating to a surrounding area. The encoded data set is presented in a vision sensor readable format along with human readable information on an infrastructure element. The sensor may be configured to (i) locate the encoded data set and (ii) calculate a distance to the road sign based on the information relating to the surrounding area. The distance is used to provide localization in an autonomous vehicle application.
US10558865B2
A route inspection system includes one or more processors configured to identify a reference location in sensor data provided by one or more sensors onboard a vehicle system. The reference location is identified along a route being traveled by the vehicle system. The one or more processors also are configured to identify a location of interest in subsequent sensor data provided by the one or more sensors. The location of interest identified along the route being traveled by the vehicle system. The one or more processors also are configured to determine a degree of curvature in the route based on a difference between the reference location and the location of interest.
US10558862B2
Localization data is accessed, which is based on information collected by one or more sensor devices deployed within an environment. The localization data identifies presence of a person within a particular location within the environment. A feature vector is access, which includes values to describe a plurality of different physical characteristics of the person as measured by a set of one or more sensor devices deployed within the environment when the person was present within the particular location. An emotion of the person is determined from the feature vector data, and the emotion is associated with the particular location within the environment. An emotion heat map is generated of the environment to map emotional responses determined within the environment to specific locations within the environment.
US10558861B2
Operations include extracting and presenting data associated with a media stream being transmitted from a source device to a target device. The media stream may include a stream of video frames displayed by the source device. A screen sharing application, executing on the source device, may capture the stream of video frames. The screen sharing application may transmit the stream of video frames to a target application executing on a target device. The target device (or an intermediate device) analyzes the media stream, as the media stream is received from the source device. The target device may execute pattern matching to extract information, including text, images, and audio clips from the media stream. The target device may present the extracted information or use the extracted information to perform tasks, such as filling in a form.
US10558847B2
A computer-implemented method includes selecting a kernel and kernel parameters for a first Support Vector Machine (SVM) model, testing the first SVM model on a feature matrix T of n feature vectors of length m to produce false positive (FP) data set and false negative (FN) data set by a computer processor, wherein n and m are integer numbers, automatically removing feature vectors corresponding to the FP data set from the feature matrix T by the computer processor to produce a feature matrix T_best of size (n-size(FN))*m, retraining the first SVM model on the feature matrix T_best to produce a second SVM model, and checking if a ratio (T_best sample number)/(SVM support vector number) is above a threshold for the second SVM model on T_best. If the ratio is above the threshold, SVM predictions are performed using the second SVM model on the feature matrix T_best.
US10558836B2
A sensor pixel includes: a reference capacitor including a first end connected to a driving signal line and a second end connected to a first node; a touch capacitor including one electrode connected to the first node, wherein capacitance of the touch capacitor changes by touching of an external object; a first transistor including a first end connected to an initialization voltage line, a second end connected to the first node, and a control end connected to an initialization line; a second transistor including a first end for receiving a common voltage, a second end for outputting a current generated based on the common voltage, and a control end connected to the first node; and a third transistor including a first end connected to the second end of the second transistor, a second end connected to a sensing line, and a control end connected to a scan line.
US10558832B2
A transaction code identification method comprises scanning a transaction code, the transaction code comprising: a two-dimensional code and a check code; parsing the two-dimensional code to obtain a two-dimensional code content contained in the two-dimensional code; obtaining the check code; and sending the two-dimensional code content and the check code to a server to cause the server to verify the transaction code based on the two-dimensional code content and the check code.
US10558828B2
A system for providing item information includes: a radio frequency identification (RFID) tag coupled to an item; and a mobile device comprising an RFID reader. The RFID tag includes stored information related to the item, and the RFID reader is configured to access the RFID tag, obtain the item information, and communicate the item information to a user.
US10558827B2
Implementations may provide contextually-aware expertise or decision-making assistance for meeting participants. A system may include a computerized or automated assistant to help participants of a communication session to identify individuals having expertise related to a topic discussed during the communication session. The system, through the use of an agent-assisted response intelligence observing the communication session, may identify that meeting participants require assistance or expertise on a discussed topic. The agent-assisted response intelligence may reach out to individuals to ascertain if they have the expertise related to the discussed topic.
US10558818B2
An implementation of this disclosure provides a system comprising memory to store a plurality of layers and a processing device coupled to that memory to set up the layers and to mount them into an overlay. The layers comprise an upper and one or more lower layers. The overlay provides access to a plurality files stored in the overlay filesystem. A request from an application to access a file in the mounted overlay is received. An access policy for the mounter that mounted the layers is identified in view of the mounter's credentials. The processing device checks, in view of the access policy, whether a security context label for the file provides access to the application and to the mounter of the overlay in at least one lower layer comprising the file. An instruction to provide the application with access to the file is issued in view of the check.
US10558813B2
A method and system for managing shared inventory in a virtual universe. A received owner request from an owner of an inventory item designates the inventory item as a shared inventory item. The owner request specifies terms and conditions under which the inventory item may be shared for use by users other than the owner. In response to receiving the owner request, metadata comprising the terms and conditions is generated. It is ascertained that the terms and conditions in the received metadata permit use of the shared inventory item by a particular user from whom a user request to use the shared inventory item had been received and in response, the shared inventory item for use of the shared inventory item by the particular user is rendered. The particular user is not the owner.
US10558804B2
Using a recurrent neural network (RNN) that has been trained to a satisfactory level of performance, highly discriminative features can be extracted by running a sample through the RNN, and then extracting a final hidden state hi, where i is the number of instructions of the sample. This resulting feature vector may then be concatenated with the other hand-engineered features, and a larger classifier may then be trained on hand-engineered as well as automatically determined features. Related apparatus, systems, techniques and articles are also described.
US10558801B2
A system and method is provided for detecting anomalous events occurring in an operating system of a computing device. An exemplary method includes detecting an event that occurs in the operating system of the computing device during execution of a software process. Moreover, the method includes determining a context of the detected event and forming a convolution of the detected event based on selected features of the determined context of the detected event. Further, the method includes determining a popularity of the formed convolution by polling a database containing data relating to a frequency of detected events occurring in client devices in a network, where the detected events of the client devices correspond to the detected event in the computing device. If the determined popularity is below a threshold value, the method determines that the detected event is an anomalous event.
US10558799B2
A system and method for the detection of irregularities, such as fraud or malware, running on a device, is disclosed. The system comprises a monitoring program for reviewing data relating to operation of the device, a device profile including data items relating to typical operation of the device generated from messages relating to the device; and an alert module for generating an alert on detection of unusual activity relating to the device.
US10558797B2
A system and method includes at an authentication platform that is implemented via one or more computing servers: identifying compromised credential data, wherein compromised credential data comprise compromised credentials for one or more compromised accounts that have been exposed to a malicious actor via an illegitimate method, the compromised credentials including credentials that are useable for authentication to or for accessing the one or more compromised accounts; testing the compromised credentials, wherein testing compromised credentials includes using the compromised credentials to determine a useablility of the compromised credentials to attack one or more different accounts from the one or more compromised accounts; and modifying account access associated with one or more of (i) the one or more compromised accounts and (ii) the one or more different accounts.
US10558793B2
Various systems, mediums, and methods herein describe aspects of an authentication system. The system may receive a request from a user device to authenticate a user. The system may determine a route travelled by the user. The route can be determined based at least on data retrieved from the user device of the user. The system may determine one or more objects viewable along the route. At least one image of the one or more objects can be selected. The system may communicate the at least one image and at least one other image to the user device to be displayed on the user device. The system may receive a selection of the at least one image by the user through a display of the user device. The authentication of the user can be based, at least in part, on the user selection of the at least one image.
US10558792B2
A construction and analysis system of touch screen user keypress behavior pattern, and an identity recognition method thereof. Data analysis is performed by using historical keypress information of inputting a password by using a soft keyboard, a corresponding neural network model is established and model calculation is performed to new to-be-detected data to recognize a user identity; the system consists of a user data acquisition module, a data preprocessing module, a model training module and a user identity authentication module; the user data acquisition module is responsible for acquiring time sequence information, pressure and contact area information; the data preprocessing module is responsible for acquiring data, removing dirty data and normalizing to the data; the model training module is responsible for analysing input patterns and establishing models; and the user identity authentication module is for performing model calculation to new to-be-detected data to recognize user identities and improve the security of user account passwords.
US10558790B2
During a password entry, a matrix is traversed to select a position. The matrix includes several levels, each level in the several levels including at least one position where data can be entered, where a second level in the matrix forms a sub-level of a first level, and where the second level is reachable only from a particular position in the first level. In response to an input, a mode of the selected position is changed such that the position becomes unchangeable and unselectable during a remainder of the password entry. The selected position is encoded in an auth-step. In response to an indication of an end of the password entry, an auth-code is transmitted. The auth-code includes a set of auth-steps, and the set of auth-steps includes the auth-step.
US10558786B2
A method and apparatus to identify user who purchased/downloaded audio/video content. When an audio/video content is purchased/downloaded the content is encrypted for the user and a unique identification code is added as part of the purchase/download. When the encrypted content is decrypted and assembled the identification code is converted to a spatial or time domain vector and added to the original content. The identification code can be split into individual digits/bytes to represent in spatial or time domain vector. The identification code can be visible or invisible. By examining the encoded original content, the user who purchased/downloaded the content can be identified from the unique identification code.
US10558785B2
Mechanisms are provided for caching patient information in a variable list and using the variable list to evaluate patient rules. The mechanisms generate a patient registry comprising a plurality of patient registry records, each patient registry record being associated with a corresponding patient and comprising personal and medical information about the corresponding patient. The mechanisms compile at least one variable list for an input variable of one or more clinical rules. The variable list comprises a plurality of instances of personal and medical information from the plurality of sources that are associated with the variable. The mechanisms also process at least one clinical rule in the one or more clinical rules that references the variable as a criteria for evaluating the at least one clinical rule, based on the variable list associated with the variable to determine if the criteria is satisfied by one or more instances.
US10558776B2
A method, system, and apparatus provide the ability to design a circuit. A behavior of the circuit is authored by dragging nodes from side panels and connecting them in an authoring canvas. Multiple circuit designs that satisfy the behavior are generated. A data grid table is generated and displays the circuit designs with each row representing a design, and the table is sortable based on columns that represent computed metrics. Upon selection of a design in the table, a computer generated circuit diagram is rendered. Interactive assembly instructions are generated and displayed. The interactive assembly instructions provide a text-based step-by-step guide to wire the circuit. Further, upon selection of an assembly instruction step, a corresponding element in the computer generated circuit diagram is highlighted.
US10558773B2
A method, system, and computer program product provide the ability to simulate an electronic circuit. An analog model represents an analog circuit and is wrapped to serve as a module in an event based simulator. The module has a first start state and an input (controlled by the event based simulator). Upon a change in a value of the input, the analog model shows a transient behavior. The value of the input is changed to begin simulating the electronic circuit. In response to the changing of the value, if not already cached, the transient behavior is cached with a key consisting of a combination of the first start state and the value of the input. If already cached, the transient behavior is retrieved from the cache. The simulation of the circuit is output based on the cached transient behavior.
US10558768B1
A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The expected peak power draw for the plurality of computers is less than a sum of individual expected peak power draws for each computer from the plurality of computers.
US10558767B1
Systems are provided to estimate autoregressive moving average (ARMA) models using maximum likelihood estimation and analytical derivatives, and to use such models for forecasting. The evaluation of the analytical derivatives during estimation of the model parameters may be performed using a state space representation with certain characteristics. An ARMA model estimated using maximum likelihood estimation, analytical derivatives, and the state space representation with certain characteristics can be used to forecast/predict values that are likely to occur in the future, given some set of previously-occurring values.
US10558763B2
An automatic translation device includes a communications module transmitting and receiving data to and from an ear-set device including a speaker, a first microphone, and a second microphone, a memory storing a program generating a result of translation using a dual-channel audio signal, and a processor executing the program stored in the memory. When the program is executed, the processor compares a first audio signal including a voice signal of a user, received using the first microphone, with a second audio signal including a noise signal and the voice signal of the user, received using the second microphone, and entirely or selectively extracting the voice signal of the user from the first and second audio signals, based on a result of the comparison, to perform automatic translation.
US10558759B1
In one embodiment, a method includes receiving a request to generate k words that each approximates a representation of a relationship between two concepts, where the request includes two input n-grams that each represent one of the two concepts, accessing a table of word vector relationships, where the table includes a plurality of unique n-grams and their corresponding word vectors, looking up word vectors corresponding to each of the two input n-grams using the table, calculating an average vector of the word vectors corresponding to the two input n-grams, selecting, using the table and based on a similarity metric, k word vectors closest to the average vector in the embedding space, identifying, for each of the selected word vectors, a corresponding n-gram by looking up the selected word vector in the table, and sending a response message, the response message comprising the identified n-grams.
US10558753B2
Systems and methods for performing software provisioning using an interactive chat-based user interface. The method includes receiving a chat input from a user by a chat controller. The method further includes interpreting the user input using natural language processing to determine a requested feature to be provisioned to the user. The method further includes determining, by accessing a provisioning database, an identifier of the requested feature and identifiers of dependent features which are to be provisioned with the requested feature. The method further includes enabling the requested feature and the determined dependent features by accessing the provisioning database based on at least one parameter, the at least one parameter comprising an identifier of the requested feature and the identifiers of the determined dependent features obtained in the determining step.
US10558749B2
A text prediction system and method for predicting entered text from a captured image is disclosed. An image capture device captures an image with within a field of view for the image capture device where the image has at least one object in the image. The image capture device identifies at least one object in the captured image. A set of words are identified for at least one object in the captured image. This set of words is then provided to a text entry device to be presented to the user as a possible suggestion.
US10558741B2
Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.
US10558736B2
Methods and apparatus, including computer program products, are provided for rendering and re-rendering a user interface of a web application based on definition of and traversal of a minimum sub-metadata tree. Related apparatus, systems, methods, and articles are also described.
US10558729B2
Systems, methods, and software for facilitating enhanced collection environments are disclosed. In at least one implementation, a collection environment is presented that includes a presentation recording and a written paragraph. The presentation recording includes presentation sections while the paragraph includes written sections. A user input may be directed to the written paragraph. One of the written paragraphs is identified as corresponding to the user input. In addition, one the presentation sections is identified as corresponding to the written section. A media function can then be applied to the presentation section in the presentation recording.
US10558724B2
Location graph-based derivation of user attributes. Location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
US10558722B2
Ambient service apparatuses and methods associated with providing ambient service in a premise are disclosed herein. In embodiments, an apparatus for providing on premise ambient service may be provided. The apparatus may include a profile engine to interact with a cloud ambient service provider to receive at least one of a profile of a user of a premise or a profile of one or more visitors of the premise, wherein the profiles are associated with the provision of ambient service to a visitor of the premise on behalf of the user. The apparatus may further include a management module coupled to the profile engine to interact with one or more peripherals at the premise to provide ambient service to one or more visitors of the premise, on behalf of the user, based at least in part on the user or visitor profile. Other embodiments may be disclosed or claimed.
US10558721B2
Embodiments of the present invention provide methods, program products, and systems to filter content returned by a search tool by associating an indication that content fulfills a first request, with the first request, the content that fulfills a first request for information, and other metadata associated with the indication. Embodiments can then add to a database the respectively associated first request for information, the content, and the other metadata and in response to receiving a second request that is related to the first request, identify the added content and additional content that fulfills the second request and compile a list of the added content and the additional content and manipulate the order of the compiled list based, at least in part, on metadata associated with the added content, the additional content identified from the database, and metadata stored in a customizable user profile.
US10558719B2
The APPARATUSES, METHODS AND SYSTEMS FOR INSIGHT DISCOVERY AND PRESENTATION FROM STRUCTURED AND UNSTRUCTURED DATA (“IDAP”) provides a platform that, in various embodiments, is configurable to identify, display, and act upon insights derived from large volumes of data. In one embodiment, the IDAP is configurable to determine values and relationships for primal data. Identified relationships may be leveraged to build queries optimized for efficient data access across data volumes. The IDAP may also be configured to identify drivers of global metrics of interest, leverage those drivers to discern the efficacy of media and/or advertising campaigns, and provide recommendations to improve and/or optimize campaign efficacy.
US10558708B2
A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content.
US10558706B2
The present teaching relates to determining user interests based on a correspondence graph. In one example, correspondences among a plurality of users are obtained. Connections among at least some of the plurality of users are identified based on the correspondences. A graph is constructed based on the identified connections. Each of the identified connections has a strength determined based on correspondences associated with the identified connection. One or more seed users are selected from the plurality of users. Each of the one or more seed users has at least one known interest. An interest is determined for each of the at least some of the plurality of users based on the graph and the known interests of the one or more seed users.
US10558700B2
When retrieving information relating to another user of a different SNS, the CVR of an SNS can be effectively increased by displaying a social graph. According to the invention, by means of a social graph display program (API), user identifying information corresponding to user-to-user relationship information meeting predetermined conditions can be extracted by searching a database of information related to the other users of application programs A-C, in accordance with identifying information of a user A who has made a friend request. Thus the application program A displays, as candidates for the friend request, users corresponding to user identifying information returned from the social graph display program (API).
US10558692B2
A computer-implemented method, computerized apparatus and computer program product for minimum coordination passage scoring. Given a candidate passage in a document collection potentially matching a query received, a set of overlapping terms between the candidate passage and the query is determined. For each overlapping term in the set, a first measure of a weight of the term in the query, a second measure of a weight of the term in the candidate passage, and a third measure of a specificity of the term in the document collection are calculated. A function of the first and second measure is evaluated to obtain a value reflecting a condition on the relation therebetween. A minimum coordination score representing a relative similarity between the candidate passage and the query is determined based on the value and the first, second and third measures obtained for each of the overlapping terms.
US10558688B1
A data analysis system allows users to interact with distributed data structures stored in-memory using natural language queries. The data analysis system receives a prefix of a natural language query from the user. The data analysis system provides suggestions of terms to the user for adding to the prefix. Accordingly, the data analysis system iteratively receives longer and longer prefixes of the natural language queries until a complete natural language query is received. The data analysis system stores natural language query templates that represent natural language queries associated a particular intent. For example, a natural language query template may represent queries that compare two columns of a dataset. The data analysis system compares an input prefix of natural language with the natural language query templates to determine the suggestions. The data analysis system receives user defined metrics or attributes that can be used in the natural language queries.
US10558677B2
Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US10558671B2
A system including a data center hosting a representational state transfer (REST) server in communication with a client network, wherein the REST server includes a GraphQL schema describing tables and fields of a communicatively coupled database. The REST server is configured to: receive a request that includes a GraphQL query; open a streaming connection to the client network; and output a beginning of a response via the streaming connection. The REST server is also configured to process the GraphQL query based on the GraphQL schema to generate a GraphQL result, and to output the GraphQL result in a body of the response via the streaming connection. The REST server is further configured to output an end of the response via the streaming connection, such that the response is correctly formatted in JavaScript Object Notation (JSON).
US10558670B2
A stream application receives a stream of tuples to be processed by a plurality of processing elements operating on one or more compute nodes. Each processing element has one or more stream operators. The stream application assigns one or more processing cycles to one or more segments of software code. The segments of software code are embedded in one or more tuples of the stream of tuples. The stream application determines that a condition is met based on the processing cycles. The stream application performs an operation based on the processing cycles.
US10558668B2
A structured query language (SQL) query is configured to present a selected portion of a result set to a user interface. The selected portion of the result set can be based on an offset criteria appended to the SQL query. The offset criteria determines a location of a first presented instance of the selected portion of the result set. The offset criteria is configured to determine the location of the first presented instance of the selected portion of the result set independent of a number of instances appearing between a first instance of the result set and the first presented instance of the selected portion of the result set.
US10558665B2
Aspects of the disclosure relate to Network Common Data Form (NetCDF) data management using a shared pool of configurable computing resources. A processing engine may be built to access a set of NetCDF data. The processing engine may be built by compiling a data frame software framework and compiling a Java library software framework. The set of NetCDF data may be received by the processing engine. A set of established data derived from the set of NetCDF data may be established using the processing engine. A set of operations on the set of established data may be processed. The processing may occur in a distributed fashion using the shared pool of configurable computing resources and the processing engine.
US10558661B2
In some aspects, there is provided a method for database query execution planning using table adapters. In some aspects, a method may include receiving, at a database execution engine, a query; generating, by the database execution engine, a query plan for execution of the query, the query requiring access to at least one table; calling, by the database execution engine, a table adapter to prepare at least one table object to enable access, during runtime, to the at least one table; and receiving, by the database execution engine, the at least one table object prepared by the table adapter. Related systems, methods, and articles of manufacture are also described.
US10558657B1
A mechanism for progressive topic modeling is disclosed to facilitate document content analysis. Input documents can be sorted and divided into multiple groups. Topic modeling is performed for each group, where the topic modeling for one group is based on the generated topic model from a previous group, if available. The vocabulary used in the topic modeling process can also be updated for each group of documents. The generated topics can be presented in a user interface to facilitate a user in analyzing the documents. The topic modeling mechanism can also be utilized to enhance a document search experience by generating topics from documents contained in search results and presenting topic words to a user as suggested search terms.
US10558651B2
A method includes causing display to a user of at least one event of a first result set from a first pipelined search on events at an event source. Each event comprises a time stamp and a portion of machine data. A selection of a command is received from the user. The selection is to extend the first pipelined search with the selected command in a second pipelined search. The system selects between the first result set and the event source for execution of the second pipelined search based on an analysis of the selected command and at least one command of the first pipelined search. Based on the selecting being of the first result set, display to the user is caused of at least one event of a second result set from the execution of the second pipelined search on the first result set.
US10558640B2
A computer-implemented method includes receiving, via original Data Definition Language (DDL) syntax of a Database Management System (DBMS), a definition of custom DDL syntax. Metadata describing the custom DDL syntax is stored in a global catalog of the DBMS. A first DDL statement that utilizes the custom DDL syntax is received. The metadata describing the custom DDL syntax is read from the global catalog. The first DDL statement is processed, using a computer processor, according to the metadata.
US10558639B2
Disclosed herein are system, method, and computer program product embodiments for objects comparison manager. An embodiment operates by receiving a request to compare two versions of an object, including a saved version of the object and a modified version of the object. A user-defined schema for the object is determined. The two versions of the object are compared based on the user-defined schema. As a result of the comparison, a variation between the modified version and the saved version of the object is determined. The variation between the two versions of the object is saved.
US10558632B2
A data processing system may include: a memory system suitable for sorting a plurality of index data having a tree structure wherein each index data comprises information indicating a tree level thereof into a plurality of groups through a first and second sorting operations, the first sorting operation comprising sorting the index data based on their respective tree level information, the second sorting operation comprising sorting the index data based on the numbers of accesses to their respective index data, saving the groups into different storage regions; and a host suitable for managing a plurality of index data into said tree structure.
US10558628B2
Elements of a database object are removed. The database object is stored as a plurality of different object portions, where each object portion is associated with one or more versions of transaction identifiers stored separately from the database object. An oldest transaction identifier is determined for a transaction for which data portions of the database object remains visible. Each object portion is examined and object portions with a threshold amount of data to remove are determined based on a comparison of the transaction identifiers for those object portions and the oldest transaction identifier. Data from the database object are removed in response to a sufficient quantity of data is to be removed from object portions containing the threshold amount of data.
US10558626B2
Some embodiments of the present invention include a method for merging records associated with objects in an object database and include generating, by a database system, a graph database corresponding to an object database, wherein objects in the object database are represented as nodes of graphs in the graph database, and wherein relationships among the objects in the object database are represented as edges of the graphs in the graph database; receiving, by the database system, information about a first object and information about a dimension based on a first relationship associated with the first object; and performing, by the database system, a merge operation using the information about the first object and the information about the dimension on the graph database instead of on the object database.
US10558619B2
Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from accidental and/or nefarious content alterations propagating to the storage service and/or other devices. A model based on a usage pattern monitored and provided by a client device may be received at the client device from the storage service. An attempted operation performed on the content may be detected, and the attempted operation may be compared to the model to determine whether the operation deviates from the usage pattern. If the attempted operation deviates from the usage pattern, execution of the attempted operation and synchronization of the content with the storage service may be prevented until the attempted operation is approved.
US10558611B2
Embodiments relate to a computer system, computer program product, and method to process complex files, and specifically, to support read and write requests of a multi-object file. Upon receipt of a file, a computer system parses the file into two or more logical objects. Each logical object has an associated or inherent characteristic. Each of the logical objects is matched to a storage tier in a multi-tier storage array. Each logical object is then assigned to a tier based on one or more object characteristics in the matched storage tier, and stored in a decomposed format. In addition, an identification of each logical object, and the object assignment, is recorded in an index.
US10558597B2
An application processor includes: a plurality of interrupt sources to which a plurality of interrupt numbers are respectively assigned; a Central Processing Unit (CPU) configured to receive an interrupt request signal and an interrupt number signal and perform an interrupt handling process for at least one of the plurality of interrupt sources, the at least one of the plurality of interrupt sources corresponding to the interrupt number signal; and an interrupt controller including a master interface connected to a system bus, the interrupt controller being configured to generate the interrupt request signal and the interrupt number signal based on an interrupt signal, which is received from the at least one of the plurality of interrupt sources, and to transmit the interrupt number signal to the CPU via the master interface.
US10558593B2
Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good.
US10558591B2
Systems, apparatuses, and methods for implementing priority adjustment forwarding are disclosed. A system includes at least one or more processing units, a memory, and a communication fabric coupled to the processing unit(s) and the memory. The communication fabric includes a plurality of arbitration points. When a client determines that its bandwidth requirements are not being met, the client generates and sends an in-band priority adjustment request to the nearest arbitration point. This arbitration point receives the in-band priority adjustment request and then identifies any pending requests which are buffered at the arbitration point which meet the criteria specified by the in-band priority adjustment request. The arbitration point adjusts the priority of any identified requests, and then the arbitration point forwards the in-band priority adjustment request on the fabric to the next upstream arbitration point which processes the in-band priority adjustment request in the same manner.
US10558587B2
A method for reading or writing data at an address of a memory is disclosed. The data includes a number of consecutive words that each has a plurality of bits. The words are transferred to or from the memory in synchronization with a clock signal so that each word is transferred in one cycle of the clock signal. The bits are scrambled or unscrambled by applying a logic function to the bits of each word. The logic function is identical for the scrambling and the unscrambling and makes use of a bit-key that is dedicated to the word and is identical for the scrambling and the unscrambling. Each bit-key comes from a pseudo-random series generated based on the address.
US10558582B2
Technologies for execute only transactional memory include a computing device with a processor and a memory. The processor includes an instruction translation lookaside buffer (iTLB) and a data translation lookaside buffer (dTLB). In response to a page miss, the processor determines whether a page physical address is within an execute only transactional (XOT) range of the memory. If within the XOT range, the processor may populate the iTLB with the page physical address and prevent the dTLB from being populated with the page physical address. In response to an asynchronous change of control flow such as an interrupt, the processor determines whether a last iTLB translation is within the XOT range. If within the XOT range, the processor clears or otherwise secures the processor register state. The processor ensures that an XOT range starts execution at an authorized entry point. Other embodiments are described and claimed.
US10558578B2
Disclosed embodiments provide a technique in which a memory controller determines whether a fetch address is a miss in an L1 cache and, when a miss occurs, allocates a way of the L1 cache, determines whether the allocated way matches a scoreboard entry of pending service requests, and, when such a match is found, determine whether a request address of the matching scoreboard entry matches the fetch address. When the matching scoreboard entry also has a request address matching the fetch address, the scoreboard entry is modified to a demand request.
US10558575B2
Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In one embodiment, a processor includes a core with a decoder to decode an instruction into a decoded instruction and an execution unit to execute the decoded instruction to perform a first operation; a plurality of processing elements; and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements is to perform a second operation when an incoming operand set arrives at the plurality of processing elements.
US10558570B2
Described herein are embodiments of asymmetric memory management to enable high bandwidth accesses. In embodiments, a high bandwidth cache or high bandwidth region can be synthesized using the bandwidth capabilities of more than one memory source. In one embodiment, memory management circuitry includes input/output (I/O) circuitry coupled with a first memory and a second memory. The I/O circuitry is to receive memory access requests. The memory management circuitry also includes logic to determine if the memory access requests are for data in a first region of system memory or a second region of system memory, and in response to a determination that one of the memory access requests is to the first region and a second of the memory access requests is to the second region, access data in the first region from the cache of the first memory and concurrently access data in the second region from the second memory.
US10558567B1
A system for optimizing the use of append-only strand data structures is disclosed, with a device driver that transmits strand commands to firmware on a storage device. The storage device firmware executes strand commands natively on the storage device without needing to transmit data over the system bus to copy data to/from a strand saved on the storage device.
US10558566B2
Garbage collection of objects within the heap of a computing system, and movement of adjacent sets of live objects as a whole in order to perform compaction. The compaction may be performed even if there are adjacent sets of live objects that include one or more pinned objects that should not be moved by the garbage collector. The garbage collector uses gaps to include relocation information with respect to sets of adjacent objects of the same pinned status. Some gaps may be formulated by writing over the live objects themselves, in which case that written over data is saved off prior to formulating the gap. When compaction is performed, the saved off data is used to fully integrate the adjacent objects of the same pinned status in the process of compaction.
US10558564B2
Examples disclosed herein relate to pointers in a memory managed system. A garbage collection thread in a garbage collection system indicates via a first indication, that the garbage collection system has entered a marking phase, the garbage collection system managing a heap of memory. The garbage collection thread attempts to modify a conversion status variable, associated with a mutator thread belonging to a set of mutator threads associated with the garbage collection system, from a first conversion status value, indicating that the mutator thread is performing a weak pointer conversion operation, to a second conversion status value indicating that a handshake is required between the garbage collection thread and the mutator thread. The garbage collection thread determines that the conversion status variable does not contain the second conversion status value. The garbage collection thread determines that a set of pointers is empty. The garbage collection thread attempts to indicate, via a third indication, that the marking phase has ended, wherein indicating using the third indication comprises determining that no mutator thread belonging to the set of mutator threads has provided a second indication indicating that the indicating mutator thread intends to add a pointer to the set of pointers. The garbage collection thread determines that the marking phase has ended when the attempt is successful. The garbage collection thread indicates, via a fourth indication, that the garbage collection system is still in the marking phase when the attempt is successful.
US10558563B2
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US10558558B2
Embodiments of the present invention include systems and methods for dynamically adjusting instrumentation scope of a profiler gent. The method for dynamically adjusting an instrumentation scope of a profiler agent includes: supplying an initial instrumentation scope profile (ISP) that defines an instrumentation scope of a profiler agent to the profiler agent; receiving performance data of a call tree from the profiler agent based on the initial ISP; adjusting the instrumentation scope; updating the initial ISP based on the adjusted instrumentation scope; and supplying the updated ISP to the profiler agent. Adjusting the instrumentation scope includes at least one of expanding a child node of the call tree and excluding a child node of the call tree from the instrumentation scope.
US10558553B2
Systems, methods, and computer program products to perform an operation comprising non-blocking runtime debugging of an application executing in a single threaded server environment by obtaining a first request from a head of a request queue, processing the first request based on server application code under debugging, triggering, in response to the first request, a debugging procedure, pausing processing of the first request based on the debugging procedure, tagging the first request with an indication that the first request is in debugging, placing the first request back on the request queue in a position behind the head of the queue, storing debug information related to the first request, and executing at least a second request from the request queue while processing of the first request is paused.
US10558548B2
Example implementations relate to generating a performance index of an electrical device. An example implementation includes determining an acoustical contour of a soundscape within a computing enclosure for housing the electrical device. A performance response of the electrical device when subjected to the soundscape within the computing enclosure may be determined. Specifically, a soundscape may be generated within a test chamber that replicates the acoustical contour of the soundscape within the computing enclosure. A performance index of the electrical device may be generated upon being subjected to the generated soundscape.
US10558547B2
A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.
US10558545B2
Techniques are described for monitoring a performance metric. A multiple modeling approach is used to improve predictive analysis by avoiding the issuance of warnings during spikes which occur as a part of normal system processing. This approach increases the accuracy of predictive analytics on a monitored computing system, does not require creating rules defining periodic processing cycles, reduces the amount of data required to perform predictive modeling, and reduces the amount of CPU required to perform predictive modeling.
US10558544B2
Techniques are described for monitoring a performance metric. A multiple modeling approach is used to improve predictive analysis by avoiding the issuance of warnings during spikes which occur as a part of normal system processing. This approach increases the accuracy of predictive analytics on a monitored computing system, does not require creating rules defining periodic processing cycles, reduces the amount of data required to perform predictive modeling, and reduces the amount of CPU required to perform predictive modeling.
US10558540B2
An approach for providing guidance and management of a data processing system. A processor stores at least one design pattern corresponding to a plurality of components of the data processing system. A processor generates a behavioral model of the data processing system based, at least in part, on the stored at least one design pattern. A processor monitors actual behavior of the data processing system. A processor compares the actual behavior of the data processing system to the behavioral model of the data processing system. A processor recommends a solution, based, at least in part, on the comparison.
US10558536B2
A system for stateful containers in a distributed computing environment that includes a server cluster having a plurality of computing nodes communicatively connected via a network. Each computing node within the server cluster includes one or more virtual hosts, one or more containers operating on top of each virtual host and an application instantiation, operating on top of a container, communicatively coupled to a persistent storage medium. Each virtual host instantiates, and is tied to, a unique virtual internet protocol address that is linked to the persistent storage medium on which resides the application state data.
US10558533B2
Aspects of the disclosure provide for mechanisms for reducing service disruptions in a computer system. A method of the disclosure may include determining that a service replica is to be deployed in a computer system; determining, by a processing device, a plurality of lost impact factors corresponding to a plurality of nodes of the computer system; selecting, in view of the plurality of lost impact factors, a first node of the plurality of nodes; and deploying the service replica on the first node. In some embodiments, the method further includes identifying one or more services running on a first node of the plurality of nodes; and determining, a plurality of service capacity factors corresponding to each of the identified services, wherein each of the service capacity factors represents an amount of service loss of one of the identified services resulted from a loss of one of the nodes.
US10558527B2
A method includes identifying encoded data slices in need of rebuilding, where the encoded data slices are of plurality of copies of a set of encoded data slices stored in a plurality of sets of storage units of a plurality of dispersed storage network (DSN) memories. The method further includes determining a rebuilding strategy for the encoded data slices in need of rebuilding based on at least one of an urgency rebuild factor and a rebuild complexity factor. For a first encoded data slice of the encoded data slices in need of rebuilding, the method includes implementing a rebuild of the first encoded data slice in accordance with the rebuilding strategy to produce a rebuilt first encoded data slice, and sending the rebuilt first encoded data slice to a first storage unit of one of the plurality of sets of storage units.
US10558524B2
A computing system includes an array of storage devices configured to store storage data and check data; and a storage engine, coupled to the array of storage devices, configured to: access the storage data, detect an erasure storage data, an erasure check data, or a combination thereof when the storage data is not accessible from the array of storage devices, and recover the storage data from the erasure storage data, the erasure check data, or the combination thereof by applying at least one of a block of check data including a slope from the check data.
US10558519B2
Embodiments include techniques used for a power-reduced redundant array of independent memory RAIM system. The technique includes blocking commands to one or more memory modules of the RAIM system and reading data from one or more unblocked memory modules. The technique also includes applying a power channel mark for one or more blocked memory modules, the power channel mark indicating the one or more blocked memory modules to a decoder for error correction.
US10558517B2
Methods, systems, and devices are described for providing proactive cloud orchestration services for a cloud hardware infrastructure. A health management system may monitor component(s) of the cloud hardware infrastructure. The health management system may determine a failure probability metric for the component(s) based on the monitoring of the component and in consideration of historical information associated with the component, or similar components. The health management system may determine an optimization strategy for the component and, when an optimization decision has been reached, initiate a reconfiguration procedure to implement the optimization strategy. The optimization strategy may provide for mitigating or eliminating the consequences of the component failure associated with data loss, downtime, and the like.
US10558506B1
The embodiments of the present disclosure provide systems and methods for providing restock notification, comprising a memory storing instructions and at least one processor configured to execute the instructions. The processor may be configured to receive, from a user interface associated with a user, a first request for a restock notification associated with a product, and modify a database to assign a first status to the product. The processor may further be configured to receive a message indicating that the product is available for purchase, and modify the database to assign a second status to the product. The processor may configure a batch framework to periodically analyze the database to identify product with the second status assigned, and determine a notification schedule for sending the restock notification to the user. The processor may be configured to send the restock notification to the user based on the determined notification schedule.
US10558503B2
Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
US10558502B2
The present disclosure generally relates to a software application runtime having dynamic evaluation functions and parameters. A dynamic evaluation engine of an application's runtime accepts evaluation requests from methods of a software application. A request can be associated with an identifier for a method of the software application. The method identifier can be associated with one or more dynamic evaluation functions having one or more dynamic evaluation parameters. When the dynamic evaluation engine receives a request from an application method, the dynamic evaluation engine can determine the one or more current dynamic evaluation functions or parameters to use with the request. The dynamic evaluation engine can return an evaluation result to the method. The dynamic evaluation engine can be in communication with a repository, such as a central repository, providing a unique mechanism to look up dynamic evaluation functions and parameters, which can be imported into the application's runtime.
US10558499B2
Footprints, or resource allocations, of waves within resources that are shared by processor cores in a multithreaded processor are measured concurrently with the waves executing on the processor cores. The footprints are averaged over a time interval. A number of waves are spawned and dispatched for execution in the multithreaded processor based on the average footprint. In some cases, the waves are spawned at a rate that is determined based on the average value of the footprints of waves within the resources. The rate of spawning waves is modified in response to a change in the average value of the footprints of the waves within the resources.
US10558498B2
A method for scheduling a data flow task and an apparatus. The method includes: preprocessing a data flow task to obtain at least one subtask; classifying the subtask into a central processing unit (CPU) task group, a graphics processing unit (GPU) task group, or a to-be-determined task group; allocating the subtask to a working node; when the subtask belongs to the CPU task group, determining that a CPU executes the subtask; when the subtask belongs to the GPU task group, determining that a GPU executes the subtask; or when the subtask belongs to the to-be-determined task group, determining, according to costs of executing the subtask by a CPU and a GPU, a running platform (e.g., the CPU or the GPU) executes the subtask, where the cost includes duration of executing the subtask.
US10558494B2
A method of scheduling operations to be executed by a data processing apparatus 2 includes determining energy cost functions for candidate schedules of operations, based on which resources of the data processing apparatus are required for execution of the operations. One of the candidate schedules is selected based on the energy cost functions. By scheduling operations based on which resources are used by the operations, energy efficiency can be improved.
US10558487B2
A dynamic customization system provides custom behavior for an application that has client code with an extensibility point and that has server code. An entity that uses the application provides a specification of custom behavior for the extensibility point to an extensibility server. The specification specifies an operation to perform after an occurrence of an extensibility event of the extensibility point during execution of the client code. A client executing the client code retrieves an indication of an extensibility server. The client then retrieves from the extensibility server a specification of the custom behavior for the extensibility point. After the occurrence of the extensibility event, the client sends to an operation server a request to perform the operation. The client may then receive from the operation server a response indicating the status of the request.
US10558486B2
A data processing apparatus (2) includes memory management circuitry (18) for managing a two-stage address translation from a virtual address VA to an intermediate physical address IPA and then from the intermediate physical address IPA to a physical address PA. The first stage of the translation is performed using first stage translation data (22) controlled by a virtual machine program executing within a virtual machine execution environment provided by a hypervisor program which manages second stage translation data (24) for performing a second stage translation. If a region of memory is designated as a virtual machine private region accessible to a given virtual machine, but inaccessible to the hypervisor program, and also as a device region, then the memory management circuitry (18) performs private-device region management in respect of that region (i.e. the intermediate physical address may not be altered by the second stage translation). If a region is not both a virtual machine private region and a device region, then the memory management circuitry (18) performs non-private device management thereon.
US10558484B2
A system includes a first computing device comprising a virtual machine (VM), a second computing device, and a third computing device coupled to the first and second computing devices. The third computing device includes a management module configured to migrate the VM from the first computing device to the second computing device. The management module is also configured to create a first signature of data associated with the VM stored by the first computing device over a first period of time and create a second signature of data associated with the VM stored by the first computing device over a second period of time. The management module is further configured to compare the first signature and the second signature throughout the migration process to determine whether the data has been altered and generate an alert when a difference between the first signature and the second signature is detected.
US10558478B2
Systems for managing a distributed computing system. A method embodiment commences upon receiving user-provided specification parameters that describe a target state of a computing entity. After generating a set of resource management commands to achieve the specified target state of a computing entity, the resource management commands are scheduled for execution. As execution of the resource management commands is being carried out, the execution status of the resource management commands is continuously monitored. If performance of the resource management commands raises an error and/or the resource entity state is different than predicted, a set of remediation actions are determined, and an additional set of processing operations are invoked to accomplish the remediation actions. When all resource management commands and/or any remediation actions have completed successfully, the target resource entity state has been achieved. The user did not need to write executable code to perform steps that pursue the target state.
US10558473B2
An application object framework provides a developer with an ability to provide customers with an ability to add custom extension data and an associated generic extension mechanism(s). Accordingly, each customer may be provided with an ability, e.g., to use its own data structures and data definitions to define desired data, and support persistence and process integration thereof. Further, each customer may be enabled to make such extension data available on a corresponding graphical user interface (GUI), e.g., including read/write access using the GUI, in a manner defined by each customer.
US10558472B1
Bring Your Own Device (BYOD) functionality may allow a user of a client device to utilize the device in a business environment where the functionality of the device is altered to conform to the business environment via a business profile. A personal profile may be used when the user is outside of the business environment. The profile of the device may be changed according various factors.
US10558466B2
Systems, apparatuses, and methods for adjusting group sizes to match a processor lane width are described. In early iterations of an algorithm, a processor partitions a dataset into groups of data points which are integer multiples of the processing lane width of the processor. For example, when performing a K-means clustering algorithm, the processor determines that a first plurality of data points belong to a first group during a given iteration. If the first plurality of data points is not an integer multiple of the number of processing lanes, then the processor reassigns a first number of data points from the first plurality of data points to one or more other groups. The processor then performs the next iteration with these first number of data points assigned to other groups even though the first number of data points actually meets the algorithmic criteria for belonging to the first group.
US10558465B2
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of transaction: constrained or nonconstrained. There are instructions only restricted in constrained transactions, and there are instructions that are selectively restricted for given transactions based on controls specified on instructions used to initiate the transactions.
US10558448B2
A method for downloading an application includes, after learning an application downloaded by a second user equipment, sending, by a first user equipment that has an association relationship with the second user equipment, a downloading request for the application downloaded by the second user equipment to an application server, where the downloading request carries capability information of the first user equipment, and receiving, by the first user equipment, an application to be downloaded, where the application matches the capability information of the first user equipment and is sent by the application server. Using the foregoing technical solution, the application does not need to be manually downloaded for the user equipment, thereby saving manual operation and improving flexibility of downloading an application.
US10558447B2
Disclosed are an application push method and a server device. A set of target applications to be pushed is acquired, the target applications in the set of target applications to be pushed require a target terminal, to which the target applications are to be pushed, to at least have a target configuration parameter. A device configuration parameter of the target terminal is acquired. It is determined whether the device configuration parameter of the target terminal is matched with the target configuration parameter, and the target applications in the set of target applications to be pushed are pushed to the target terminal is performed if the device configuration parameter of the target terminal is matched with the target configuration parameter, otherwise, the procedure ends.
US10558443B2
A hardware acceleration method, a compiler, and a device, to improve code execution efficiency and implement hardware acceleration. The method includes: obtaining, by a compiler, compilation policy information and source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor; analyzing, by the compiler, a code segment in the source code according to the compilation policy information, and determining a first code segment belonging to the first code type or a second code segment belonging to the second code type; and compiling, by the compiler, the first code segment into first executable code, and sending the first executable code to the first processor; and compiling the second code segment into second executable code, and sending the second executable code to the second processor.
US10558425B2
A method that causes a computer to execute a display control process. The method includes generating identification information in a number corresponding to a number of object information included in a display area of a display, and displaying the object information and the identification information in association with each other.
US10558421B2
A computer-implemented method includes identifying a first set of utterances from a plurality of utterances. The plurality of utterances is associated with a conversation and transmitted via a plurality of audio signals. The computer-implemented method further includes mining the first set of utterances for a first context. The computer-implemented method further includes determining that the first context associated with the first set of utterances is not relevant to a second context associated with the conversation. The computer-implemented method further includes dynamically muting, for at least a first period of time, a first audio signal in the plurality of audio signals corresponding to the first set of utterances. A corresponding computer system and computer program product are also disclosed.
US10558418B2
A technique for implementing synchronization monitors on an accelerated processing device (“APD”) is provided. Work on an APD includes workgroups that include one or more wavefronts. All wavefronts of a workgroup execute on a single compute unit. A monitor is a synchronization construct that allows workgroups to stall until a particular condition is met. Responsive to all wavefronts of a workgroup executing a wait instruction, the monitor coordinator records the workgroup in an “entry queue.” The workgroup begins saving its state to a general APD memory and, when such saving is complete, the monitor coordinator moves the workgroup to a “condition queue.” When the condition specified by the wait instruction is met, the monitor coordinator moves the workgroup to a “ready queue,” and, when sufficient resources are available on a compute unit, the APD schedules the ready workgroup for execution on a compute unit.
US10558412B2
Examples disclosed herein relate to a content delivery network including a first and second mobile device. In one implementation, a peer to peer connection is established between a first and second mobile device to create a content delivery network. At least one of the mobile devices in the content delivery network may store content. In response to a request to render content, at least one of the mobile devices in the content delivery network may transmit the content to cause a content delivery device to render the content.
US10558406B2
An information processor includes a communicator, a memory, and a controller. The communicator communicates with a first electronic device, and thereby generates a first address parameter corresponding to the first electronic device. The memory stores a parameter set including a plurality of parameters. The parameter set is adapted to perform a first process including a process that causes the communicator to transmit data. The controller controls, on a basis of the parameter set and the first address parameter, the first process when the first address parameter is generated by the communicator.
US10558403B2
An apparatus includes a notification unit. The notification unit, in a case where a first job corresponding to a first notification destination and a second job corresponding to a second notification destination are issued to an execution apparatus, the first job is completed, and the second job is incomplete, notifies the first notification destination based on the notification destination information corresponding to the first job, and in a case where the first job and the second job are issued to the execution apparatus, an error occurs in the first job, and the second job is incomplete, notifies the first notification destination and the second notification destination based on notification destination information corresponding to the first job and the notification destination information corresponding to the second job.
US10558401B2
A portable terminal has a memory having a program stored thereon and readably by a computer. The program causes the portable terminal to perform acquiring group ID and setting information, storing the group ID and the setting information in association with each other, receiving first instruction information for instructing execution of association processing for the stored group ID, acquiring device ID to identify the device, to which the portable terminal is brought close, from the device through the data acquisition interface, executing the association processing of associating the stored group ID and the device ID acquired through the data acquisition interface after receiving the first instruction information and acquiring the device ID through the data acquisition interface, and storing the association, and after executing the association processing, transmitting the setting information associated with the group ID to the device associated with the group ID, through the network interface.
US10558386B2
An operation device according to an embodiment includes an operation instruction circuit, an operation circuit, a buffer and a storage area instruction circuit. The operation instruction circuit issues an operation instruction for an operation type of either one of a first operation and a second operation. The operation circuit performs an operation in accordance with the operation instruction, and outputs an intermediate operation result. The buffer stores the intermediate operation result. The storage area instruction circuit specifies an area within the buffer in Which the intermediate operation result is stored, according to the operation type.
US10558385B2
A computer-implemented method, computer program product and system for dynamic granularity of a data storage by identifying tiers of data including units of data with a unit heat index, corresponding to an activity level metric and identifying a tier heat index for each of the tiers of data corresponding to an average of the unit heat index for the units of data within the tiers of data. Furthermore determining a granularity index based on a size of the units of data; calculating a pairing index by comparing the unit heat indexes from the corresponding tiers of data and calculating an efficiency index by comparing the unit heat indexes indicating a percentage of the of units of data within a first tier of data with a higher unit heat index than all of the units of data within a another tier of data with a lower tier heat index.
US10558371B2
An apparatus, system, and method are disclosed for data block usage information synchronization for a non-volatile storage volume. The method includes referencing first data block usage information for data blocks of a non-volatile storage volume managed by a storage manager. The first data block usage information is maintained by the storage manager. The method also includes synchronizing second data block usage information managed by a storage controller with the first data block usage information maintained by the storage manager. The storage manager maintains the first data block usage information separate from second data block usage information managed by the storage controller.
US10558370B2
Data stored in a hard disk drive (HDD) is processed to generate cache data to be stored in a random access memory (RAM). If a data access request is received from an application and valid cache data corresponding to the access request is present in the RAM, response data is acquired from the RAM, without accessing the HDD, and the response data is transmitted to the source of the access request. If the valid cache data corresponding to the access request is not present in the RAM, response data is acquired from the HDD and the response data is transmitted to the source of the access request. Consequently, the number of times of access to the HDD is reduced.
US10558368B2
This technology relates to a memory system in which a plurality of memory devices operates in an interleaving manner and an operating method of the memory system. The memory system may include a plurality of memory devices, a host controller suitable for generating a plurality of internal read commands by splitting an external read command applied from a host in a minimum read size, and a memory controller suitable for checking information about internal read commands which belong to the plurality of internal read commands and which are sequentially late in a section in which a read operation is performed on the plurality of memory devices based on check values of information about internal read commands which belong to the plurality of internal read commands and which are sequentially ahead.
US10558366B2
A determination is made that a unit of memory that provides storage for one or more in-memory configuration state registers is to be pinned in a system that includes a guest operating system and one or more hosts at one or more host levels. Based on determining that the unit of memory is to be pinned, at least one host of the one or more hosts is notified that the unit of memory is to be pinned.
US10558353B2
A method is provided for navigating a 360-degree video. The method includes displaying a portion of the 360-degree video on a display. The method also includes displaying a graphical indicator overlaid on the 360-degree video. The graphical indicator represents a plurality of viewing directions within the 360-degree video. The graphical indicator includes at least one marker identifying a first viewing direction corresponding to the portion of the 360-degree video. The method also includes receiving an input at a position along the graphical indicator corresponding to a second viewing direction. The method also includes displaying another portion of the 360-degree video on the display, the other portion corresponding to the second viewing direction.
US10558352B2
There is provided a detection device that detects a user operation, the detection device including an acquisition unit that acquires a start position indicating a position on an operation surface at which contact with the operation surface is started, the operation surface having user operation areas overlapped and arranged thereon, the user operation areas being a target of a user operation and detected according to the user operation, the user operation areas having at least one of an operation content and an operation target of the user operation different therein, and a decision unit that decides an operation corresponding to a user operation area that is the target of the user operation among the plurality of user operation areas which are overlapped and arranged, on the basis of the start position. The operation surface is provided on a part different from a display screen that displays content.
US10558351B2
Embodiments of this application provide a data processing method and apparatus. The method includes: receiving a first data packet sent by a control end, the first data packet including a first touch event and a first identifier of the first touch event; determining, according to the first touch event and the first identifier of the first touch event, whether a second data packet comprising a second touch event sequentially executed with the first touch event is lost; creating the second touch event corresponding to the second data packet in accordance with a determination that a second data packet has been lost; and processing the second touch event that has been created, so that a controlled end performs an application operation in accordance with a touch operation to which the second touch event belongs. In this way, control exceptions caused by packet losses are reduced.
US10558346B2
Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.
US10558345B2
Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
US10558343B1
Systems and techniques are described for interaction plane rotation for manipulation of three-dimensional objects. A three-dimensional object can be displayed as a two-dimensional representation of the object, represented on an interaction plane and intersected by an object view vector that represents a point of view of the object through a viewing plane. An angle between the object view vector and the interaction plane is calculated and compared to a threshold value. A determination is made that the calculated angle is less than the threshold value, and a rotation magnitude that defines an amount of rotation of the interaction plane relative to a constant vector is calculated. The interaction plane is rotated relative to the constant vector in a rotation direction by the rotation magnitude. The rotated interaction plane can then be used to determine an intended relative movement between the object view vector and the three-dimensional object.
US10558338B2
Systems, methods, and non-transitory computer-readable media can detect an initiation of a drawing to a media content item. A first drawing option that is selectable via a first dimension can be provided. A second drawing option that is selectable via a second dimension can be provided. A first current state of the first drawing option and a second current state of the second drawing option can be indicated.
US10558334B2
An electronic device, a method and a non-transitory computer-readable medium of messaging are disclosed herein. The electronic device includes at least one processor, a touch-sensitive module, a display module and a non-transitory computer-readable medium. The non-transitory computer-readable medium includes one or more sequences of instructions to be executed by the processor for performing a messaging method. The messaging method includes the following steps: sensing a touch corresponding to a first contact icon displayed on the display module; counting a time duration of the touch; recording a message when the time duration exceeds a first predetermined time period; and sending the message according to contact information corresponding to the first contact icon.
US10558329B2
A computer-implemented technique can include providing, at a computing device including one or more processors, a chat application user interface for display. The chat application user interface can be associated with a real-time chat communication between a user of the computing device and another user of another computing device via a chat application. The technique can also include determining that the user of the computing device is interacting with a non-chat application other than the chat application. Additionally, the technique can include determining shareable content of the non-chat application and modifying the chat application user interface to include a selectable indicator of the shareable content. The technique can also include receiving a selection of the selectable indicator by the user, and in response to receiving the selection, transmitting the shareable content of the non-chat application to the other user of the other computing device via the chat application.
US10558327B2
Provided are a method and device for updating an input method system, a computer storage medium, and a device. The method includes: receiving multiple operation logs from multiple user terminals on which the input method system is installed, the operation logs recording log entries which indicate an operations of input corresponding candidate items; extracting log entries from the received operation logs; determining a quantity of log entries of each type; and sending, according to the determined quantity, log entries in a preset type to the user terminals on which the input method system is installed, so as to update the input method system.
US10558324B2
An image processing apparatus includes: an image processing device; a display portion capable of detecting a touch of an input object; a storage storing preset-setting groups; a preset-setting-group-selection-screen display controller displays icons corresponding to the preset-setting groups; and an image-processing-device controller for controlling the image processing device. When at least two icons are displayed on the display portion such that one icon is displayed in a selected state manner, and a specific icon is displayed in a non-selected state manner, and when the specific icon is touched, the preset-setting-group-selection-screen display controller moves the specific icon located on a second area to a first area and moves the one icon located on the first area to the second area in a direction in which the specific icon is moved, and displays the specific icon in the selected state manner and display the one icon in the non-selected state manner.
US10558313B2
Systems and methods receive multiple of trigger signals and responsive to each trigger signal transition a sensing block from operating in a first mode to operating in a second mode by turning on power to one or more portions of the sensing block. Operating in the second mode includes performing multiple sensor scans during multiple sensing periods of a monitoring period. Based on performing a first scan during a first sensing period, systems and methods transition from operating the sensing block in the second mode to operating the sensing block in the first mode by turning off the power to the one or more portions of the sensing block. Based on performing a second scan during a second sensing period, of the plurality of sensing periods, systems and methods transition a processing module from operating in a first processing mode to operating in a second processing mode.
US10558307B2
A display device includes a substrate, a plurality of detection electrodes, a drive circuit, a detector, and a first switching circuit. The detection electrodes are provided in a display area of the substrate. The drive circuit supplies a drive signal to the detection electrodes. The detector receives, from the detection electrodes, a detection signal corresponding to a capacitance change in the detection electrodes occurring when the drive signal is supplied. The first switching circuit is coupled to the detector via wiring and provided between the detection electrodes and the detector. The first switching circuit changes the number of detection electrodes electrically coupled to one of the wiring based on the detection signal.
US10558300B2
A driving method for an in-cell touch display and a mobile device using the same are provided. The driving method for an in-cell touch display comprises the steps of: dividing a frame period into N display/touch detection sub-periods each comprising a display sub-period and a touch detection sub-period; dividing scan lines into M scan-line sets, wherein a position of each of the scan-line sets corresponds to at least one of touch sensors; supplying a display common voltage to the touch sensor corresponding to the Ith scan-line set when the scan line being scanned in the display sub-period of the Kth display/touch detection sub-period comprises the scan line of the Ith scan-line set, wherein N, M, K and I are natural numbers, K is smaller than or equal to N, and I is smaller than or equal to M.
US10558299B2
Examples disclosed herein involve calibrating an input device to a display using the input device. An example method includes determining first coordinates of a position-encoded film corresponding to a location of an input device relative to the position-encoded film of a display of a computing device based on first position points of the position-encoded film, determining second coordinates of a pixel array corresponding to the location of the input device relative to the pixel array of the display based on a first reference pixel of the display, measuring a first offset between the first coordinates of the position-encoded film and the second coordinates of the pixel array, and calculating a calibration transformation to control the computing device based on the first offset.
US10558295B2
In one embodiment, an electronic device includes first and second substrates, an insulating layer, and a connecting material. The first substrate includes a first conductive layer. The second substrate includes a basement having first and second surfaces, a second conductive layer on the second surface, and a first hole penetrating through the basement. The insulating layer is arranged between the first conductive layer and the basement, and has a second hole. The connecting material connects conductive layers via holes. The first hole has a first opening on a first surface side. The second hole has a third opening on a first conductive layer side which is larger than the first opening.
US10558293B2
In an embodiment, a touch sensitive device includes touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events including information as to a pressure of the touch event or the contact area of the touch event, selectively identifies one or more of the touch events in the stream, and outputs a modified stream of touch events for use by the touch sensitive device.
US10558286B2
An array substrate, a touch display panel, and a touch display device are provided. The array substrate includes a plurality of pressure sensors. Each pressure sensor includes a first input terminal electrically connected to a first power input terminal, and a second input terminal electrically connected to a second power input terminal. The array substrate also includes a first connection line between the first input terminal of each pressure sensor and the first power input terminal. The first connection line has a first line resistance. In addition, the array substrate includes a second connection line between the second input terminal of each pressure sensor and the second power input terminal. The second connection line has a second line resistance. Further, the array substrate includes a ratio of a resistance of each pressure sensor to a sum of the corresponding first line resistance and second line resistance is the same.
US10558256B2
Techniques for power savings in communications equipment are provided. The computer-implemented method can comprise identifying, by an electronic device operatively coupled to a processing unit, one or more connectivity requirements of one or more servers associated with a data center. The computer-implemented method can also comprise determining, by the electronic device, a defined graph that satisfies the one or more connectivity requirements. The computer-implemented method can further comprise powering down, by the electronic device, one or more elements of the data center that are not required by the defined graph; and powering up, by the device one or more nodes of the data center, which are in any state other than power up, that are required by the defined graph.
US10558247B2
A system and method for heat dissipation and vibration damping of electronic devices in which an assembly is formed by one or more surfaces comprised of at least one material that is a thermally conductive plastic that combines to partially or completely enclose one or more electronic devices as a physical and thermal intermediary between the electronic devices and supporting structures.
US10558243B2
The present disclosure provides an electronic apparatus and a method for producing a housing, which relate to a technical field of electronics. The electronic apparatus comprises: a housing comprising a side wall forming an accommodating space and having an outer surface which is divided into K appearance layers, where K is a positive integer greater than or equal to 3, and wherein borderlines between adjacent layers in the K appearance layers are parallel to each other.
US10558239B2
An electronic device having a detachable layered accessory case includes a communication unit, and a layered accessory case capable of being coupled to or separated from the electronic device, wherein the layered accessory case includes a first case configured to cover at least a portion of the electronic device, and a second case configured with a layered structure in the first case. A communication functional unit is capable of delivering a signal with respect to the communication unit, and may be disposed in one or both of the first case and the second case.
US10558238B2
The present disclosure relates to a frequency source with an adjustable frequency, and related system, method and electronic device, in particular to a frequency source with an adjustable frequency comprising an input terminal for receiving an input voltage signal, wherein the frequency source identifies a frequency of the input voltage signal. The present disclosure relates to a system comprising the frequency source, a method for identifying the frequency of the voltage signal, and an electronic device comprising the frequency source.
US10558229B2
A monitoring system for a heating, ventilation, or air conditioning (HVAC) system of a residential or commercial building includes an evaporator unit device and four temperature sensors. The evaporator unit device includes an electrical sensor that measures current supplied to a circulator blower of the HVAC system. The measured current from the first electrical sensor is used to diagnose a problem with the circulator blower. The first temperature sensor that measures a temperature of refrigerant flowing between a condenser of the HVAC system and an expansion valve of the HVAC system. The second temperature sensor measures a temperature of refrigerant flowing between an evaporator and a compressor. The third temperature sensor measures a temperature of air flowing away from the evaporator. The fourth temperature sensor measures a temperature of air flowing toward the evaporator. The evaporator unit device transmits sensor data to a remote monitoring service over a data network.
US10558228B1
A device that detects fluid flow may include a housing member that couples to a conduit and an apparatus that outputs the fluid. The device may also include a flow mechanism that detects the fluid flow through the conduit and the apparatus and a transmitter that transmits a signal indicative of the fluid flow to a computing device.
US10558223B2
There is provided an autonomous vehicle for pushing feed lying on a floor, comprising a frame; a skirt rotatably connected to the frame, wherein a bottom portion of the skirt continuously contacts the floor to push the feed. The vehicle comprises a sensor assembly for detecting a magnetic field emitted from a magnetic guiding element inserted in the floor and a control unit mounted for directing rotation of the skirt and for guiding the vehicle along a predetermined path formed by the magnetic guiding element. Also provided is an autonomous vehicle with a skirt drive mechanism mounted to the frame for driving rotation of the skirt, and an autonomous vehicle comprising a prism-shaped skirt rotatably connected to the frame. There is also provided methods for installing a magnetically guided autonomous vehicle and for pushing feed using an autonomous vehicle, as well as systems and kits comprising said vehicle.
US10558222B2
Systems and methods are provided for navigating a vehicle using a crowdsourced sparse map. In one implementation, a method of autonomously navigating a vehicle along a road segment may include receiving a sparse map model, receiving at least one image representative of an environment of the vehicle, analyzing the sparse map model and the at least one image, and determining an autonomous navigational response for the vehicle based on the analysis of the sparse map model and the at least one image. The at least one image may be received from a camera, and the sparse map model may include at least one line representation of a road surface feature extending along the road segment, each line representation representing a path along the road segment substantially corresponding with the road surface feature.
US10558218B2
To allow acquisition of information corresponding to running conditions of a vehicle and presentation of the information to a passenger. A vehicle surroundings monitoring apparatus acquires information on vehicle surroundings while floating a floating body equipped with a sensor including at least an image-taking apparatus in the vehicle surroundings and presents the information to a passenger. The vehicle surroundings monitoring apparatus includes processing means for controlling at least one of a method for acquiring the information on the vehicle surroundings and a method for presenting the information to a passenger in accordance with running conditions of a vehicle.
US10558217B2
A perception module of a spatial monitoring system to monitor and characterize a spatial environment proximal to an autonomous vehicle is described. A method for evaluating the perception module includes capturing and storing a plurality of frames of data associated with a driving scenario for the autonomous vehicle, and executing the perception module to determine an actual spatial environment for the driving scenario, wherein the actual spatial environment for the driving scenario is stored in the controller. The perception module is executed to determine an estimated spatial environment for the driving scenario based upon the stored frames of data associated with the driving scenario, and the estimated spatial environment is compared to the actual spatial environment for the driving scenario. A first performance index for the perception module is determined based upon the comparing, and a fault can be detected.
US10558216B2
The invention relates to a method for controlling an automated driver-assistance system of a motor vehicle, which proposes a first automated driving mode disengaging at the end of a first transition phase and a second automated driving mode disengaging at the end of a second shorter transition phase, comprising the following sequence of steps: detecting, when the first mode is activated, a degradation of the driving context which does not allow same to continue beyond said first transition phase (100); assessing the level of attention to driving of the driver (200); checking the compatibility of the driving context with the implementation of said second mode and that said level of attention is no lower than a predefined minimum threshold (300); and directly activating said second mode (600) if said checking step is validated and if said driver performs a given action within a predetermined time period.
US10558212B2
A vehicle operating system (10) for controlling operation of a vehicle (12) in an area (26) in which a safe working area (SWA) (30) is demarcated includes a periphery generator module (22) for generating a periphery of a zone of interest about the vehicle (12) and to output zone data. A scanning arrangement (36) is mountable to the vehicle (12) for scanning a region about the vehicle (12), including the zone of interest, for obstacles, the scanning arrangement (36) outputting obstacle data. A processing module (20) is responsive to the zone data, the obstacle data and SWA data relating to the SWA (30) to determine if a detected obstacle is within both the SWA (30) and the zone of interest. The processing module (20) causes action to be taken regarding further traversal of the area (26) by the vehicle (12) depending on whether or not both conditions are satisfied.
US10558208B2
Methods and apparatus for predicting favored wireless service areas for drones are disclosed. A controller for a drone includes a service area identifier to identify favored wireless service areas during a flight of the drone. The favored wireless service areas are predicted by a model developed remotely from the drone. The controller also includes a service area selector to select one of the favored wireless service areas during the flight. The controller also includes a route manager to adjust a flight path of the drone during the flight based on the selected one of the favored wireless service areas.
US10558201B2
A system and method for producing products based upon demand are disclosed. In some cases, the products include containers and the contents therein. The containers are disposed on vehicles and are independently routable along a track system and are deliverable to at least one unit operation station. A control system: receives demand for finished products; determines a route for vehicles based upon the status of one or more unit operation stations; and causes a vehicle to progress along a determined route to create one or more of the demanded finished products. The system may be used to produce the same fluent products, different fluent products, and other types of products including assembled products.
US10558200B2
In one example, an additive manufacturing system includes a processing system to obtain characteristic data including conditions under which a heat reservoir may be added close to a portion of the object, based on the characteristic data, add sacrificial structure data to the three-dimensional object data for a sacrificial heat reservoir structure close to a portion of the object and not connected to the object, and generate multiple slice images from the three-dimensional object data including the sacrificial structure data.
US10558198B2
A method of manufacturing a component of a water infrastructure system can include carrying a mobile manufacturing platform with a vehicle from a storage site to a worksite located remotely from the storage site, the mobile manufacturing platform including a control unit; and a manufacturing unit operatively coupled to the control unit; sending the solid model of a first component or an equivalent thereof to the manufacturing unit; fabricating a second component using an automated manufacturing process based on the solid model of the first component saved on a computer-readable storage medium operatively coupled to the control unit; and returning the system from the worksite to the storage site.
US10558192B2
A movable gantry system is described. In an example, the movable gantry system is configured to interface with jigs of different types or sizes and/or with different positions of a same jig and/or to perform operations on different parts mounted in such jigs. To do so, the movable gantry system includes an end effector, a gantry, and a computing system. The end effector is mounted within the gantry and provides at least rotational movement to perform operations on a part. The gantry is movable and interfaces with a jig holding the part. Further, the gantry provides translational movement to the end effector. The computing system identifies the gantry and the part and controls the gantry and the end effector, thereby facilitating the operations on the part.
US10558191B2
Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.
US10558182B2
A system for light commercial building solutions (LCBS). Solutions and other systems may incorporate lightweight alerting service, auto-adjustment of gateway poll rates based on the needs of various consuming applications, detecting loss of space comfort control in a heating, ventilation and air conditioning (HVAC) system, HVAC capacity loss alerting using relative degree days and accumulated stage run time with operational equivalency checks, and HVAC alerting for loss of heat or cool capacity using delta temperature and dependent system properties. Also, incorporated may be triggering s subset of analytics by automatically inferring HVAC equipment details from controller configuration details, ensuring reliability of analytics by retaining logical continuity of HVAC equipment operational data even when controllers and other parts of the system are replaced, and an LCBS gateway with workflow and mechanisms to associate to a contractor account.
US10558181B2
When controlling values of a plurality of parameters in a predetermined device according to an operation by a user, values of parameters to be controlled are displayed in an array along an item axis on a parameter editing screen, an operation by the user to the parameter editing screen is detected, and when an operation to trace the screen in a direction of the item axis from a certain position is detected, a sequential control is performed, sequentially according to progress of the operation, to temporarily change to a specific value a value of each parameter corresponding to a position in the item axis direction where the trace operation is being performed.
US10558179B2
A shaft torque control device executes highly responsive shaft-torque control even when spring rigidity of a connection shaft connecting an engine and dynamometer varies, and has a feedback control system including a nominal plant imitating input-output characteristics of a test system, generalized plant having nominal plant; controller providing an input with use of outputs and variation term causing variation in the nominal plant on the basis of a variation transfer function. In the controller, setting is made to satisfy a design condition. Nominal plant is structured with a two-inertia system configured by connecting two inertia bodies via a shaft having spring rigidity equal to a predetermined nominal value set to be a lower limit value in an assumed variation range of spring rigidity of the connection shaft. The variation transfer function is a positive real function. Spring rigidity in the nominal plant Na increases from the nominal value.
US10558174B2
Provided is an electronic timepiece capable of receiving satellite signals from multiple types of positioning information satellites, and capable of shortening the time required to correct the internal time. The electronic timepiece has a receiver; an estimator that estimates internal time error; a mode setter configured to set a time correction mode according to the estimated error; a selector that selects the type of positioning information satellite according to the time correction mode that was set; a time adjustor.
US10558165B2
A cartridge includes a photosensitive member, a discharge opening for discharging a developer removed from the photosensitive member, toward a loosening member provided in the main assembly of a apparatus; a vibration imparting member for imparting vibration to the loosening member. The vibration imparting member is movable between a first position for imparting the vibration to the loosening member and a second position retracted from the first position.
US10558164B2
An image forming apparatus includes a body casing, a pressing member, a process cartridge, and a drawer. The body casing includes a positioning member. The pressing member is disposed inside the body casing. The process cartridge includes a photosensitive drum. The drawer is configured to support the process cartridge and to move, in a sliding direction orthogonal to an axis direction of the photosensitive drum, between an inside position that is a position inside the body casing and an outside position that is a position outside the body casing. The process cartridge includes an engagement portion and a spring. The engagement portion is configured to be positioned by the positioning member. The spring is configured to be pressed by the pressing member such that the engagement portion is pressed toward the positioning member.
US10558155B1
An image forming apparatus that conveys a sheet and prints an image on the sheet, includes: a sheet feed tray on which the sheet is placed; a motor that drivingly rotates a polygon mirror with which a latent image corresponding to the image is formed; a hardware processor that identifies a type of the sheet based on an output from a sensor provided between the sheet feed tray and a position at which the printing takes place, on a conveyance path for the sheet; and a motor controller that changes a rotation speed of the motor to a first speed, starting from a startup timing synchronized with starting of conveyance of the sheet, wherein the startup timing is set in such a manner that an identification timing at which the type of the sheet is identified arrives while the changing to the first speed is still in progress.
US10558152B2
A fixing device includes a fixing member, a separating claw, and a moving mechanism. The fixing member heats a toner image on a recording medium while rotating around an axis. The separating claw separates the recording medium from a surface of the fixing member. The moving mechanism reciprocates the separating claw in an axial direction and temporarily stops the separating claw at both ends of a moving range of the separating claw.
US10558149B2
A roller for electrophotography that has a low electric resistance value and that is still further reduced in contaminating property of other member is provided. The roller includes an electro-conductive mandrel and a surface layer having an electro-conductive foam. The electro-conductive foam includes a vulcanized product of an unvulcanized rubber composition including an acrylonitrile-butadiene rubber and a hydrin rubber. The vulcanized product has a matrix-domain structure having a sea phase and an island phase, contains ethylene oxide of 8.0% by mass or more and 20.0% by mass or less based on a total amount of the vulcanized product, and has a spin-spin relaxation time T2 of 750 μs
US10558147B2
A method of electrostatic printing may include forming a latent electrostatic image on a surface and transferring a first volume of a charged toner to the latent electrostatic image on the surface. The method may also include transferring a second volume of a charged toner to the surface, such that a toner image including the first volume of charged toner and the second volume of charged toner is formed on the surface, the second volume of charged toner being disposed on the first volume of charged toner. The method may also include transferring the image to a print substrate.
US10558137B2
An image forming apparatus includes a detection unit (control unit) configured to detect operation information of the image forming apparatus and a controller (control unit) configured to apply an AC voltage to a charging roller by a charging power source during a non-image-forming operation of the image forming apparatus. The controller is configured to control the duration for which the AC voltage is applied on the basis of the operation information detected by the detection unit.
US10558131B2
A metrology system includes a radiation source that generates light, an optical modulation unit, a reflector, an interferometer, and a detector. The optical modulating unit temporally separates a first polarization mode of the light from a second polarization mode of the light. The reflector directs the light towards a substrate. The interferometer interferes the diffracted light from a pattern on the substrate, or reflected light from the substrate, and produces output light from the interference. The detector receives the output light from the interferometer. The first and second polarization modes of the output light are temporally separated at the detector. Additionally, an optical rotator can be configured to receive the first polarized light and rotate the polarization of the first polarized light.
US10558130B2
A lithographic apparatus applies a device pattern at multiple fields across a substrate. A height map is decomposed into a plurality of components. A first height map component represents topographical variations associated with the device pattern. One or more further height map components represent other topographical variations. Using each height map component, control set-points are calculated according to a control algorithm specific to each component. The control set-points calculated for the different height map components are then combined and used to control imaging of the device pattern to the substrate. The specific control algorithms can be different from one another, and may have differing degrees of nonlinearity. The combining of the different set-points can be linear. Focus control in the presence of device-specific topography and other local variations can be improved.
US10558127B2
The purpose of the present invention is to provide an exposure condition evaluation device that appropriately evaluates a wafer exposure condition or calculates an appropriate exposure condition, on the basis of information obtained from an FEM wafer, without relying on the formation state of the FEM wafer. In order to achieve the foregoing, the present invention proposes an exposure condition evaluation device which evaluates an exposure condition of a reduction projection exposure device, on the basis of the information of patterns exposed on a sample by the reduction projection exposure device, and which uses a second feature amount of a plurality of patterns formed by making exposure conditions uniform to correct a first feature amount of a plurality of patterns formed by a plurality of different exposure condition settings.
US10558120B2
A photolithography system includes a variable-volume buffer tank, a dispensing system connected to the buffer tank, and a valve configured to release gas from a head space of the buffer tank while blocking the release of liquid from the head space. A storage container has an opening at the bottom and drains to the buffer tank through that opening. The buffer tank has a storage capacity sufficient to receive the full contents of the storage container. The system supplies chemical solutions to the dispensing system while keeping the chemical solutions from contact with air and other gases.
US10558114B2
An illumination system including an excitation light source, a transparent substrate, a dichroic film, a first color wheel element and a light uniforming element are provided. The excitation light source emits a first color light. The first color wheel element includes a wavelength conversion material. The first color wheel element has a first side and a second side. The first color light passes through a solid structure of the transparent substrate and the dichroic film, and is transmitted to the first color wheel element and converted into a second color light by the wavelength conversion material. A first part of the second color light is transmitted towards the dichroic film, and is reflected back to the first color wheel element by the dichroic film to enter the light uniforming element. A second part of the second color light passes through the first color wheel element to enter the light uniforming element.
US10558113B1
An object driving device includes an object, a driving unit, an image capturing unit and a processing unit. The driving unit is connected to the object. The processing unit is electrically connected to the driving unit and the image capturing unit. The processing unit controls the driving unit to drive the object to move and controls the image capturing unit to capture a plurality of initial images. The processing unit subtracts pixel data of every two adjacent initial images from each other to obtain at least one subtracted image. The processing unit determines a current image position of the object in each of the at least one subtracted image. The processing unit determines a current real position of the object according to the current image position. The processing unit controls the driving unit to drive the object to move from the current real position to a target position.
US10558104B2
A multi-section optical modulator and related method wherein two waveguide arms traverse a plurality of successive modulating sections. A differential drive signal is applied separately to each waveguide arm of each modulating sections in synchronism with the transmission of light along the waveguide arms, effecting a dual differential driving of each section. By suitably selecting the number of modulating sections and the section length, a high modulation bandwidth and a high modulation efficiency may be achieved simultaneously for a given peak-to-peak voltage swing of the drive signal.
US10558098B2
Provided is a display apparatus including a liquid crystal panel and a shutter panel, wherein the shutter panel includes a shutter layer configured to change a polarizing axis of light transmitted through a selected area, a shutter polarizing layer disposed on a front surface of the shutter layer, and configured to transmit light having the polarizing axis changed by the shutter layer, and a quantum rod layer disposed on a rear surface of the shutter layer, and configured to convert a wavelength of light that is incident to the shutter panel, and to transmit light having a polarizing axis of a predetermined direction to the shutter layer. Therefore, the display apparatus may implement a local dimming structure and improve the optical efficiency.
US10558097B2
In a demultiplexer circuit, each unit circuit includes at least n TFTs 30 and n branch lines connected with one video signal line. Each TFT 30 includes an oxide semiconductor layer 7, an upper gate electrode 11 provided on the oxide semiconductor layer with a gate insulating layer 9 interposed therebetween, and a first electrode 13 and a second electrode 15. The demultiplexer circuit further includes a first interlayer insulating layer 21 covering the oxide semiconductor layer and the upper gate electrode and a second interlayer insulating layer 23 provided on the first interlayer insulating layer. The first electrode 13 is provided between the first interlayer insulating layer 21 and the second interlayer insulating layer 23 and is in contact with the oxide semiconductor layer inside a first contact hole CH1 formed in the first interlayer insulating layer. The second electrode 15 is provided on the second interlayer insulating layer 23 and is in contact with the oxide semiconductor layer inside a second contact hole CH2 formed in the first and second interlayer insulating layers.
US10558092B2
A high-definition liquid crystal display device is provided. A liquid crystal display device with a high aperture ratio is provided. A liquid crystal display device with a high contrast ratio and display quality is provided. A liquid crystal display device capable of being driven at a low voltage is provided. The display device includes, between a pair of substrates, a pixel electrode, a first common electrode, a second common electrode, and a liquid crystal layer. The pixel electrode and the first common electrode are positioned between the liquid crystal layer and one of the substrates. The second common electrode is positioned between the liquid crystal layer and the other substrate. The same potential is supplied to the first common electrode and the second common electrode. The first common electrode includes a portion overlapping with the second common electrode between the display regions of two adjacent subpixels that exhibit different colors. At least one of the pixel electrode and the first common electrode includes a portion that does not overlap with the second common electrode in the display region of the subpixel.
US10558084B2
A method of fabricating a liquid crystal display device includes forming a first alignment layer on a first substrate, forming a second alignment layer on a second substrate, disposing the first substrate and the second substrate such that the first alignment layer and the second alignment layer are spaced apart, forming a liquid crystal layer including liquid crystal molecules between the first alignment layer and the second alignment layer and forming an electrode layer on one of the first substrate and the second substrate, the electrode layer applying an electric field to the liquid crystal molecules along a direction parallel to the first and second substrates, the forming the first alignment layer including applying a copolymer solution including first moieties and second moieties, and the first moieties have affinity with the first substrate, and the second moieties have compatibility with the liquid crystal molecules and heating the first alignment layer.
US10558078B2
A polarizing layer includes a substrate and a plurality of parallel wires disposed on the substrate. Each of the plurality of wires includes a base layer disposed on the substrate and an anti-reflective layer disposed on the base layer. The base layer includes aluminum or an aluminum alloy. The anti-reflective layer has a thickness within a range of 12 nm to 40 nm.
US10558076B2
A liquid crystal lens panel and a display device, and the liquid crystal lens panel includes a first substrate, a second substrate opposite to the first substrate, and a liquid crystal layer between the first substrate and the second substrate, the liquid crystal lens panel further includes a first electrode and a second electrode, the first electrode is provided on the first substrate, the second electrode is provided on the first substrate or the second substrate, the second electrode includes a plurality of electrode units arranged in an array, and each of the plurality of electrode units and the first electrode are configured to form an electric field therebetween, so as to drive the liquid crystal layer to form an equivalent lens unit.
US10558075B2
A color filter substrate, a display panel and a method of manufacturing color filter substrate are provided. The color filter substrate comprising a first glass substrate and a blocking wall formed on a surface of the first glass substrate which is toward to an array substrate, the blocking wall is a projection structure of the surface of the first glass substrate, and the blocking wall is located in a non-display region. The invention further provides correspondingly display panel and method of manufacturing color filter substrate. The color filter substrate, display panel and method of manufacturing color filter substrate of this disclosure, which using the glass substrate on CF side to be aligning film blocking wall. It could control boundary of the aligning film on CF side, and prevent water vapor pass into inside panel of the aligning film on CF side caused circuit corrosion.
US10558069B2
A display device includes a panel member, a flexible substrate, and a tap. The flexible substrate includes a substrate body and a substrate extending portion. The substrate body is disposed in an area of a surface of the panel member inner than an outer peripheral edge portion of the surface. The substrate extension portion is extended from an outer peripheral edge portion of the substrate body. The substrate extension portion includes an overlapping portion overlapping a section of the outer peripheral edge portion of the surface. The tape is pasted to the area inner than the outer peripheral edge portion of the surface. The tape covers the substrate extension portion that is folded back to the substrate body from an opposite side from the substrate body such that the overlapping portion does not overlap the outer peripheral edge portion of the surface to hold the substrate extension portion.
US10558066B2
A vehicular sun visor includes a light shielding unit having a plurality of liquid crystal panels each of which enables a transmittance to be changed, and a sensor unit. The sensor unit includes a housing having a front wall part and a rear wall part, a pinhole formed on the front wall part, and a plurality of light receiving elements that are provided on the rear wall part and adapted to receive light passing through the pinhole. The plurality of liquid crystal panels are adapted to change a light transmittance based on light-receiving states of the plurality of light receiving elements each of which is associated with each of the liquid crystal panels.
US10558062B2
Methods and apparatus to form biocompatible energization elements are described. In some embodiments, the methods and apparatus to form the biocompatible energization elements involve forming cavities comprising active cathode chemistry. The active elements of the cathode and anode are sealed with a laminate stack of biocompatible material. In some embodiments, a field of use for the methods and apparatus may include any biocompatible device or product that requires energization elements.
US10558060B2
The supply systems for providing spectacle ophthalmic lenses have improved efficacy, in particular with respect to lens blank picking performance and/or lens manufacturing performance.
US10558057B2
In one example, a camera is provided that includes: a plurality of MEMS electrostatic comb actuators, each actuator operable to exert a force on at least one lens; and an optical image stabilization (OIS) algorithm module operable to command the plurality of actuators to actuate the at least one lens responsive to motion of the camera.
US10558056B2
A stereoscopic image display device (10) includes: a display (12) displaying small images (11) side by side, each of which containing three-dimensional display data, to convert the data into rays and output from the small images (11); first mechanical shutters (14) disposed, corresponding to positions of the small images (11), in front of the display (12), extracting the rays in a time-division manner as partial rays each output from a plurality of partial regions (13) provided in each of the small images (11) and transmitting the partial rays forward; and second mechanical shutters (16) disposed, corresponding to the positions of the small images (11), in front of the first mechanical shutters (14), transmitting forward the partial rays extracted in a time-division manner per each of the small images (11), reconstructing the partial rays as the rays, and converging each of the reconstructed rays in front to form a three-dimensional image.
US10558050B2
Aspects of the present disclosure relate to haptic feedback systems and methods for use in head-worn computing systems. A head worn computer includes a frame adapted to hold a computer display in front of a user's eye, a processor adapted to present digital content in the computer display and to produce a haptic signal in coordination with the digital content display, and a haptic system including a plurality of haptic segments, wherein each of the haptic segments is individually controlled in coordination with the haptic signal.