US10778793B2

Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user, scheduled events, appointments, meetings, emails, instant messages, and many more. The described technology improves the interaction interface between the user and chat information system.
US10778788B2

In one embodiment, a method includes storing, by one or more computing devices of a content-aggregation-and-distribution system, one or more content postings. Each content posting is associated on creation with one or more geographic locations related to accessing the content posting. The method includes selectively providing, by one or more computing devices of the content-aggregation-and-distribution system, one or more of the content postings for display on an access device based on a geographic location associated with the access device. For each content posting selectively provided for display, the geographic location associated with the access device being within a predefined proximity of a geographic location of the one or more geographic locations related to accessing the content posting is requisite to the content posting being selectively provided for display.
US10778773B2

A system for monitoring electrical properties with lower power data acquisition.
US10778762B2

A service control system manages a set of storage clients operating within one or more computing hosts. Storage clients may access a consistent storage system regardless which cloud provider the computing hosts come from. To provide storage, each logical volume accessed by a container is associated with a microcontroller at the computing host. The microcontroller is managed by the service control system and stores data for the logical volume at two or more replicas on different computing hosts.
US10778761B2

Processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing one or more data packets of the plurality of data packets, to produce a response to the search request; and splitting the response into two or more fields based on at least one of: a defined set of bit positions or a defined separator.
US10778735B2

A method of personalizing a social networking profile page within a computer network, the method comprising receiving user preferences from an owner of a social network profile, receiving data describing a viewer of the owner's social networking profile, and differentiating artifacts available on the owner's social networking profile based on the user preferences and data describing a viewer of the owner's social networking profile.
US10778729B2

A network device determines radio frequency (RF) conditions at a first endpoint and a second endpoint of a call or session. The network device determines optimum first codec parameters for the determined RF conditions at the first endpoint of the call or session, and determines optimum second codec parameters for the determined RF conditions at the second endpoint of the call or session. The network device sends the first codec parameters to the first endpoint for altering operation of a first codec at a first device at the first endpoint. The network device sends the second codec parameters to the second endpoint for altering operation of a second codec at a second device at the second endpoint.
US10778725B2

Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility.
US10778724B1

Techniques are disclosed for implementing scalable port range policies across a plurality of categories that support application workloads. In one example, a policy agent receives, from a centralized controller for a computer network, a plurality of policies. Each policy of the plurality of policies includes one or more policy rules, and each of the one or more policy rules specifies one or more tags specifying one or more dimensions for application workloads executed by the one or more computing devices and a corresponding port range. The policy agent assigns, based on a policy rule, a port range specified by the policy rule to objects of the one or more computing devices that belong to categories described by the one or more dimensions of the one or more tags of the policy rule. The categories support the application workloads and are assigned to the tags by a centralized controller.
US10778723B2

Systems, methods, and related technologies for device scanning are described. In certain aspects, a device is selected based on being a NAT device and information is accessed therefrom to determine a device communicatively coupled to the NAT device. The device communicatively coupled to the NAT device may then be scanned and the results stored.
US10778718B2

Some embodiments of the present invention include a method for detecting and preventing phishing and include generating an authentication cookie based on encrypting an authentication token and a time when the authentication token is generated, the authentication cookie to be installed in a user computing system. The method further includes receiving a login request from the user computing system, the login request including login information, the authentication cookie, and a first detection token, decrypting the authentication cookie in the login request to generate a second detection token, and comparing the first detection token with the second detection token to determine whether the login information is compromised.
US10778716B2

Methods and systems for detecting webpages that share malicious content are presented. A first set of webpages that hosts a web account checker is identified. A baseline page structure score and a baseline language score are calculated based on the identified first set of webpages. Content from a second set of webpages is collected and analyzed based on the calculated baseline page structure and the calculated baseline language scores. One or more of the second set of webpages is flagged as malicious based on the analyzing of the content collected from the second set of webpages.
US10778714B2

A new approach is proposed to support generating and presenting a single composite Cyber Security Threat Index (CSTI) to a user, wherein the CSTI provides the user with an indication of risk of cyber attacks globally and/or in the context of his/her current networking environment. First, various pools of operational data are collected over networks, systems, and/or products, wherein such data includes files being weaponized in the cyber attacks against computer systems and networks, the surfaces and contexts on which the cyber attacks are launched, and influential factors on these data. The data collected from various pools is then synchronized, correlated, and filtered/cleansed so that it can be used to assess risk of the cyber attacks. The CSTI is calculated based on the correlated data on the cyber attacks and interactively presented to the user, who then takes corresponding remediation actions to prevent a cyber attack from happening or spreading.
US10778707B1

A matching record set with respect to a particular data record of a stream is identified based on output values produced by a particular band of locality sensitive hash functions. Using respective matching record sets corresponding to the particular data record and one or more other bands of locality sensitive hash functions, an estimate of a count of data records of the stream which meet a particular inter-record distance criterion is obtained. A determination as to whether the particular data record is to be designated as an outlier with respect to previously-observed records of the data stream is made using the estimated count.
US10778704B2

Systems and methods for phishing and brand protection of websites via copycat detection are disclosed herein. An example apparatus includes at least one processor, a display, and memory including instructions that, when executed, cause the at least one processor to determine a first hash of a first image in a webpage and a second hash of a second image in the webpage, the second image different from the first image, the first hash different from the second hash, generate a temporary page profile associated with the webpage based on the first hash and the second hash, fuzzy match the temporary page profile to a baseline page profile, and in response to a determination that the temporary page profile does not match the baseline page profile, generate an alert to be displayed via the display to indicate that fraud has been detected for the webpage.
US10778700B2

A method for identifying malicious encrypted network traffic communicated via a network between a first and second computer system, the method including: monitoring network traffic over the network to detect a network connection as a new network connection; identifying characteristics of the network connection to determine a protocol of the network connection; retrieving a definition of a portion of network traffic for a network connection based on the determined protocol; evaluating Fourier transform coefficient values for each of a plurality of bytes in a portion of network traffic of the new network connection based on the retrieved definition; and comparing the evaluated coefficient values with a dictionary of one or more reference sets of coefficients, each of the one or more reference sets of coefficients being associated with a portion of network traffic of a malicious encrypted network connection, so as to determine if malicious encrypted network traffic is communicated over the network connection.
US10778699B1

Localized and global detection and mitigation of network attacks in a distributed platform are provided. The localized detection identifies attacks occurring at individual nodes of the distributed platform based on packet analysis conducted by each individual node. The global detection identifies attacks occurring across the distributed platform based on packet analysis conducted on traffic aggregated from across the distributed platform. Either detection involves inspecting headers of the sampled packets. Each header property is scored based on an amount of deviation from threshold values. The sum of scores identifies the header properties that form an attack signature. Attack protections are implemented against subsequently arriving packets with header properties matching the attack signature.
US10778692B2

A content server can extend enterprise content management to a leading system in an efficient, automated, and seamless manner by leveraging the permission information provided by the leading system. The content server can sync the permission information with the leading system, evaluate user-manager relations, role-based rule definitions, and user-group associations defined in the leading system, and determine and/or update role memberships for employee workspaces created in the content server for employees in the leading systems. In this way, even though the content server and the leading system have very different types of roles and permission models, the content server can evaluate complex relationships and role-based rules and intelligently, correctly, and quickly assign the right people to the right roles in the right employee workspaces in the content server.
US10778691B1

Various embodiments provide for the consolidation of policies across multiple identities that are respectively associated with multiple active directory (AD) groups to which a user belongs. Present embodiments provide for dynamically generating a new identity in the resource provider environment that includes permissions to all of the resources that may otherwise be distributed across multiple identities. Specifically, in accordance with various embodiments, when a user login is detected, the active directory is queried to determine the AD groups to which the user belongs. As mentioned, the user's AD groups are mapped to respective identities in the resource provider environment, in which each identity includes policy defining access to one or more resources. The policies of all the respective identities are consolidated and assigned to a new identity. The user may assume the new identity and access all the resources in tandem.
US10778686B2

An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors may be configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services. The common model may overlay, augment, integrate, or otherwise utilize a content management interoperability services data model and may include common property definitions and a common security model. The common security model may include permissions particularly defined for use by the set of integration services. These common property definitions and permissions may be uniquely defined and utilized by the information integration system.
US10778681B1

Embodiments of the present disclosure provide systems, methods, and devices for countering fraudulent transactions by identifying devices associated with fraudulent activity. Examples relate to a system which compares identification parameters of devices associated with fraudulent activity, directly or indirectly, to identification parameters of a particular device. Based on the comparison, a confidence score may be generated may relate to the risk of fraud associated with that device. In some examples, the system may challenge a user with additionally security questions if the confidence score associated with a device indicates an increased risk of fraud.
US10778677B1

Various embodiments relate to a method performed by a processor of a computing system. An example method includes receiving a user identifier and encrypted authentication data from a user. The encrypted authentication data includes a biometric sample encrypted using an encryption key that is generated using a previously established a user secret. The user identifier is matched with a stored user secret. The stored user secret is used to generate a decryption key. The decryption key is used to decrypt the encrypted authentication data. The user secret is extracted from the biometric sample. The user is authenticated by matching the extracted user secret with the stored user secret.
US10778671B2

Example embodiments provide two-way authentication. A computing device accesses a server of a site. In response to the accessing, a list of token values including a first token value generated by an authentication server is received. The computing device displays the list of token values, whereby the list of token values is compared to a first token value associated with the computing device to determine whether the first token value associated with the computing device is in the list. A match in the first token value associated with the computing device to the first token value in the list provides authentication of the server of the site at the computing device. A second token value associated with the computing device is received in response to the match. The second token value associated with the computing device is transmitted and used to authenticate a user at the server of the site.
US10778662B2

A Software-Defined Networking (SDN)-based “upstream” approach is a controller-based solution that provides secure key distribution and management for multi-site data centers. The approach uses an SDN Multi-Site Controller (MSC) that acts as an intermediary between SDN controllers at sites in a multi-site data center and manages the distribution of keys to sites. The approach is not dependent upon any particular routing protocol, such as the Border Gateway Protocol (BGP), and is well suited for multicast stream encryption by allowing the same key to be used for all replicated packets sent to downstream sites from an upstream source site. The approach distributes keys in a secure manner, ensures that data transferred between sites is done in a secure manner, and supports re-keying with error handling.
US10778661B2

A system includes non-volatile memory that stores a key to be securely shared. A monotonic counter of the system provides counter value outputs including an initial value at initialization, and an output value later read from the monotonic counter. The system generates the key, and stores the key in the non-volatile memory. The system initializes the monotonic counter to provide the initial value, wherein the initial value is associated with the stored key; and sends, to another computing device, a communication including the initial value. The other computing device compares the output value later read from the monotonic counter to the initial value to determine whether tampering with the system has occurred (e.g., an improper key access attempt made after the initialization). In one approach, one or more secret keys can be shared/used by using one or more monotonic counters.
US10778646B2

The present technology is directed to a system and method for implementing scalable namespace based VPN headends with context awareness to facilitate targeted and granular provision of security services within the cloud. The scalability aspect involves the creation or allocation of one or more namespaces as direct termination points for inbound VPN connections to the cloud. The namespace are created dynamically upon discovery of context information (metadata) associated with deployment of a new customer traffic/connection onto the cloud. This information will be attached to the namespace to implement context awareness so that customer traffic may be attached into upstream services in a service-discoverable way. In this way, upon deployment, upstream services will automatically know about the new customer traffic and can implement security enforcement in an isolated fashion. The disclosed technology also involves dynamic propagation of the customer traffic metadata to other datacenters across the cloud environment.
US10778644B2

Systems and method for determining and applying security measures, such as segmentation, obfuscation and/or insertion of dummy data, to data sets determined to require external quantum-level computing processing. In those embodiments in which the data set is segmented, external quantum-level computing processing entities are determined, such that each segment is communicated to a different external entity for subsequent quantum-level computing processing.
US10778642B2

A network security platform (NSP) device and interaction method are disclosed. The interaction method provides network packet analysis for secure transmission protocols using ephemeral keys or keys that are negotiated dynamically. The NSP may be part of an Intrusion Protection System, or firewall. The disclosed approach does not use man-in-the-middle proxy. Instead, it includes monitoring connections ends: client and/or server, to intercept the required data or negotiated (or changed) encryption keys. Decrypted data may be sent to an NSP sensor in a secure manner for analysis. Alternatively, intercepted keys used for the encrypt/decrypt operations may be sent to an NSP sensor in a secure manner every time they are changed. The NSP sensor may then use the obtained keys to decrypt traffic prior to providing it to the inspection engines. Embodiments focused on inbound traffic to a web server may coordinate between a web server and an NSP.
US10778640B1

Techniques for generating internet domain name suggestions using machine learning are presented. Some techniques include obtaining sets of domain names, each set of domain names including domain names that concern a selected topic, training machine learning algorithms, such that trained language models are produced, each trained language model concerning a different selected topic, obtaining a seed domain name, identifying a primary topic that the seed domain name concerns, applying to the seed domain name a trained language model of the trained language models that concerns the primary topic, such that a primary proposed domain name is produced, where the primary proposed domain name concerns the primary topic and includes the seed domain name and at least one of a prefix or a suffix, and offering to register the primary proposed domain name.
US10778632B1

An electronic communications method with flexible sharing options includes displaying a first user interface for composing an electronic message, wherein the first user interface comprises at least a first field for identifying a recipient of the electronic message, a second field for including content of the electronic message, a third field for sharing the electronic content immediately, and a fourth field for sharing the electronic content at a later time. A user input is received selecting the fourth field for sharing the electronic content at the later time, and the electronic message is sent to the recipient of the electronic message at the later time.
US10778630B1

In an approach to determining simulation engagement points for long-running threads, one or more chat threads are monitored to create a prior chat discourse. Whether a new author has entered any chat thread is determined based on the prior chat discourse. The prior chat discourse is analyzed using topic modeling techniques to create a corpus of linguistic analysis. A social graph of participants is created in the chat thread based on the prior chat discourse. The social graph of the participants in the chat thread is analyzed using cosine similarity to create an author analysis database. The author posting frequency of the participants in the chat thread is analyzed to create a collection class of the author posting frequency. The optimal in time injection point is established. The new author is injected into the chat thread at the optimal in time injection point.
US10778628B2

A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
US10778622B2

An interactive email experience is customized to the recipient's interests by modifying rich media components provided by the email based on the recipient's interactions with other rich media components from the email. To facilitate the interactive email experience, rich media components are provided by a marketer for an email campaign with mapping information mapping product features to portions of the rich media components. When an email is sent with links to the rich media components, the recipient's interactions with a rich media component is tracked. Product features are ranked based on the recipient's interactions with various portions corresponding with the various product features. The product feature rankings are then used to modify other rich media components from the email to emphasize portions of the other rich media components corresponding with product features of interest to the recipient.
US10778618B2

A computer system, computer program product, and computer-implemented method for communicating electronic messages over a communication network coupled thereto are provided. The computer system comprises a network interface for receiving messages sent over the network and addressed to a user of the computer system; and computer executable electronic message processing software. The software comprises instructions for directing the computer system to receive a message over the network, and to identify whether a sender of the received electronic message is a human or a machine. The identifying includes first and second phases of operation. The first phase includes an offline phase employing information and activities resident on the computer system. The second phase includes an online phase employing resources remotely accessible over the network. The software further includes instructions for providing the user with the results of the identification as human or machine; and for performing automatic data extraction from the message if the message was identified to be from a machine.
US10778614B2

An intelligent interface responds to text messages, which in a particular embodiment are addressed to a landline phone number. An IP network interface receives requests including a source phone number, message content and the destination phone number. The intelligent interface includes access to a serialized intent file created by a vectorizer. An intent classifier determines one intent from the serialized intent file based on the received message content. A response is generated according to the one intent. A reply generator generates a reply including the source phone number as a destination, the landline phone number as a source and the response.
US10778611B2

Methods and apparatus for mediating user access to services over a network are described. Access is provided by a service network host to a plurality of connectors providing access to a plurality of services over the network. The services are provided by entities independent from the service network host. The connectors including a first connector are configured to communicate with a first service using a first format to retrieve or modify data associated with the first service. The first connector is further configured to identify one or more methods or data fields of the first service. The service network host is further configured to provide, to a computer associated with a user over the network, one or more directions for using the first connector to display and/or modify data from the first service over the network.
US10778607B2

A method and system for bandwidth sharing to enable communication between users. A second key is received from a first user after the first user received the second key from a second user. A directive to transfer W upload bandwidth from the first user to the second user for a time duration is received. A first and second key was previously provided to the first and second user, configured to identify the first and second user, in conjunction with the first user and second user having an upload bandwidth of U1 and U2 for transmitting data, respectively. Responsive to the second key being received from the first user, the first and second user's upload bandwidth is changed to U2−W and U1+W, respectively. The specified data is transferred from the second user to the first user with a permitted upload bandwidth between U2 and U2+W.
US10778606B2

The present disclosure provides a resource allocation method and system on a Software Defined Protocol (SDP) network. The method includes: receiving, by a resource allocator, a resource request message sent by a protocol stack deployment node, where the resource request message carries information about a protocol stack deployed on the protocol stack deployment node; determining, by the resource allocator, information about an available resource on an SDP network, where the available resource is used for resource allocation of the protocol stack; determining, by the resource allocator according to the information about the protocol stack and the information about the available resource, a resource allocated to each protocol layer in the protocol stack; and sending, by the resource allocator, a resource feedback message to the protocol stack deployment node, where the resource feedback message carries the information about the resource allocated to each protocol layer.
US10778603B2

Systems and methods for controlling access to broker resources. The methods comprising: receiving, by a client device from a broker server, a list of broker resources that a user is permitted to access and blockchain information for connecting with each broker resource of the list; detecting when the broker server become unavailable; and using the blockchain information to control connection establishment between the client device and at least a first resource of the broker resources in the list while the broker server is unavailable.
US10778602B2

Methods and systems may provide for joining an overlay network of a plurality of peer devices and identifying a local preference for an area service available to the plurality of peer devices. Additionally, the local preference may be used to negotiate a common preference for the area service with the plurality of peer devices. In one example, the common preference is a best fit value for the plurality of peer devices on the overlay network.
US10778597B1

A multi-cloud orchestration system includes a computer executed set of instructions that communicates with multiple computing clouds and/or computing clusters each having one or more resources for executing an application. The instructions are executed to receive information associated with an application, allocate a resource pool to be used for executing the application in which the resource pool including at least one resource from each of the computing clouds and/or computing clusters. The instructions may be further executed to provision the resources to execute the application.
US10778594B2

According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.
US10778592B2

A network arbiter and associated method for linking and controlling the rate of data transmission between a sender on a connected network and a client with an advertised receive window are disclosed. The network arbiter comprises a downstream temporary storage for temporarily storing data in transmission from the sender to the client, an upstream temporary storage for temporarily storing data in transmission from the client to the sender and a processor operatively connected to the downstream temporary storage and the upstream temporary storage. The processor is configured to alter the advertised receive window in order to modulate the rate of data transmission.
US10778581B2

One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
US10778576B2

Disclosed is a method that modifies a bit indexed explicit replication (BIER) algorithm. The method includes receiving a packet at a node, wherein the packet includes a BIER header identifying a bitstring, the bitstring including a first bit indicating a first destination and a second bit indicating a second destination and forwarding the packet through one or more networks toward the first destination and the second destination based on the bitstring and a predetermined bit selection order. The predetermined bit selection order causes a sequential delivery of the packet to the first destination and the second destination. After the packet arrives at the first destination, the method includes setting the first bit to zero in the bitstring and forwarding the packet through the one or more networks toward the second destination according to the updated bitstring.
US10778572B2

Presented herein are segment-routing methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within a segment routing (SR) network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the SR network are signaled to capture or further inspect the packet for capture.
US10778564B2

In an embodiment, a method exchanges routing data within a network including control and forwarding on separate devices. In the method, a first reachability information session is established between a forwarding device and a first control device and a second reachability information session is established between the forwarding device and a second control device. Also, a third reachability information session is established between the forwarding device and an external routing device. Finally, advertisements are exchanged between the first and second reachability information sessions and the third reachability information session such that the first and second control device appear to the external routing device to be a single device. System and computer program product embodiments are also disclosed.
US10778552B2

A system or method for identifying latency contributors in a data storage network, that may include creating a historical workload fingerprint model for a data storage network from training data, along with monitoring and classifying a current sample data from the data storage network into a cluster, current workload fingerprint, and current workload type. The method may further include assigning a score to the current sample data based on the historical workload fingerprint model and correlating measured latency values from the current sample data to historically measured latency related factors to create a latency score chart that identifies factors causing latency in the data storage network for the current sample data.
US10778541B2

Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
US10778540B2

Example methods and systems are directed to providing an abstraction layer to deployed applications, so that the applications can concentrate on building their domain-specific functionality and not have to worry about scalability. In an example embodiment, Kubernetes is used as a form of distributed operating system that the system controls on one side and that is deployed on the other side. It works as an abstraction for the end-users to be able to scale applications and persistent data for various tenants, route requests to correct applications, maintain metadata, and monitor the cluster.
US10778522B2

A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
US10778514B1

Various embodiments of the invention provide methods, systems, and computer-program products for providing a configuration over a network to a client application. In various embodiments, a request is received over the network at a configuration management service that includes items that make up the configuration for the application. Accordingly, a determination is made for each item as to whether configuration information for the item can or cannot be overwritten. If the information can be overwritten, then a determination is made as to whether the item is associated with an entity. If so, then information is retrieved that is associated with the item and the entity. If not, then information is retrieved that is associated with the item only. A response is then sent to the client application that includes configuration information for each item that can be overwritten to be used to configure parameters and/or initial settings for the application.
US10778505B2

A method and apparatus of a device that evaluates multiple network asserts in response to changing network of network elements is described. In an exemplary embodiment, the device receives the multiple network asserts, where each of the plurality of network asserts represents a Boolean expression regarding a condition of at least one characteristic of at least one of the network elements. The device further detects a change in the network. In response to the detected change, the device, for one or more of the network asserts, evaluates this network assert to determine if this network asserts raises an action associated with this network assert. The device further performs the action associated this network assert if the network assert was raised.
US10778496B2

An OFDM system synchronization tracking method includes: A1: performing OFDM symbol segmentation on a received digital signal, performing FFT on OFDM symbols obtained through the segmentation, performing step A2 to A5 on each frequency domain OFDM symbol in a frequency domain OFDM symbol sequence; A2: extracting information subcarrier symbols, pilot symbols, a DC subcarrier from a current frequency domain OFDM symbol, detecting and implementing a decision on the information subcarrier symbols, generating a recovery information subcarrier symbol; A3: recovering the OFDM symbol; A4: performing frequency offset estimation and timing offset estimation on the recovery OFDM symbol; A5: performing phase compensation on a next frequency domain OFDM symbol in the frequency domain OFDM symbol sequence by using a frequency offset estimation phase rotation value and a timing offset estimation phase rotation value, setting the compensated frequency domain OFDM symbol to a current frequency domain OFDM symbol, returning to the step A2.
US10778478B2

A reference generator for use with serial link data communication is disclosed. Broadly speaking, a decision circuit may perform a comparison between a particular data symbol included in a serial data stream and a difference between a voltage level of a first signal and a voltage level of a second signal, and generate an output data value based on a result of the comparison. A reference generator circuit may selectively sink a first current value from either the first signal or the second signal based upon another output data value generated from another data symbol included in the serial data stream that was received prior to the particular data symbol.
US10778472B2

Uplink resource assignment in a wireless local area network (WLAN) by an access point (AP) to wireless stations (STAs) is herein provided using opportunistic feedback from the STAs. The AP sends a message to a first STA; the message is also observed by a second STA. Each STA can determine if it wishes to opportunistically send information concerning the message to the AP. The second STA can perform power measurements on the message and send subcarrier signal to noise ratio (SNR) or ranking information to the AP. Thus, the AP can receive, possibly without expectation, encoded or compressed information describing radio channels of the first STA and/or the second STA. Based on the received channel information the AP improves operation of a dynamic resource allocation algorithm which determines uplink grants of resource units (RUs) to the STAs.
US10778469B2

A packet processing method and a network device in a hybrid access network. The method comprises sending, by a first network device, a first data packet in a first sending window to a second network device by using a first tunnel. In response to receiving a first acknowledgement response sent by the second network device, increasing, by the first network device, a size of the first sending window based on a first proportion. In response to not receiving, within a first predetermined time, the first acknowledgement response, decreasing the size of the first sending window based on a second proportion; and in response to determining that the size of the first sending window is greater than or equal to a first threshold, sending a second data packet to a second receiving window of the second network device by using a second sending window.
US10778461B2

In an appliance control system, a receiver receives, from a terminal device used by a first user, an instruction for remotely controlling an appliance installed in a home. A determiner determines whether a second user is present in a location in which an appliance-to-be-instructed is installed. When it is determined that the second user is not present in a location in which the appliance-to-be-instructed is installed, an appliance controller controls the appliance on the basis of the instruction. On the other hand, when it is determined that the second user is present in the location in which the appliance-to-be-instructed is installed, the appliance controller does not control the appliance.
US10778460B1

Disclosed is a system to enable operating parameters of edge devices to be configured. In one example, a controller device detects or verifies edge devices that are powered-off. In response to detecting edge devices, the controller device generates, for each detected edge device, corresponding configuration data, and transmits the configuration data to the server. In one approach, each powered-on edge device connects to the server, and automatically retrieves corresponding configuration data from the server. In another example, a disclosed controller device enables configuring operating parameters of edge devices without a network connection to the server through a simplified process. For example, the controller device detects or verifies edge devices within a predetermined distance from the controller device. The controller device may simultaneously or sequentially access different wireless communications with different edge devices using network access information, and transmit configuration data to connected edge devices.
US10778453B2

A system for preventing faulty connection between PoC and PoE. The system includes a signal generating circuit for generating a detection signal of a detection format of a powered device. A signal feedback circuit is configured to receive the detection signal, and to send a feedback signal to a power source equipment. A signal detecting circuit is configured to detect the feedback signal. A first control switch is coupled to the signal detecting circuit. A second control switch is coupled to the signal feedback circuit.
US10778450B1

A method for gesture-based multi-factor authentication includes receiving a gesture password from a user. The gesture password is mapped to a first substitution string. A cryptographic key is generated using the substitution string as an input to a password authenticated key exchange (“PAKE”) protocol. A challenge response is encrypted with the cryptographic key to generate an encrypted challenge response. A user identifier and the encrypted challenge question are transmitted to a relying party. The encrypted challenge response can be verified by the relying party by retrieving the first substitution string based on the user identifier, generating the cryptographic key using the first substitution string as an input to the PAKE protocol, decrypting the encrypted challenge response using the cryptographic key, and verifying the challenge response so as to authenticate the user.
US10778448B2

Techniques are disclosed for locally distributing online certificate status protocol (OCSP) responses to a client computer. A certificate authority (CA) proactively sends OCSP responses to an agent application (e.g., an antivirus application configured to handle OCSP responses) residing in the client computer. The agent application stores the OCSP responses in a cache. Thereafter, when a browser application sends an OCSP request to the CA, the agent application intercepts the request and determines whether a corresponding OCSP response is locally cached. If so, the agent application sends the cached OCSP response to the browser application. If not, the agent application retrieves the corresponding OCSP response from the CA and sends the response to the browser application.
US10778425B2

Instructions and logic provide for a Single Instruction Multiple Data (SIMD) SM4 round slice operation. Embodiments of an instruction specify a first and a second source data operand set, and substitution function indicators, e.g. in an immediate operand. Embodiments of a processor may include encryption units, responsive to the first instruction, to: perform a slice of SM4-round exchanges on a portion of the first source data operand set with a corresponding keys from the second source data operand set in response to a substitution function indicator that indicates a first substitution function, perform a slice of SM4 key generations using another portion of the first source data operand set with corresponding constants from the second source data operand set in response to a substitution function indicator that indicates a second substitution function, and store a set of result elements of the first instruction in a SIMD destination register.
US10778416B2

A method of refreshing key material is described for use in a trusted execution environment logically protected from a regular execution environment. The trusted execution environment further comprises a key identifier. New key material is received at the trusted execution environment to replace existing key material. The key identifier is set to a new value to indicate that new key material is present. The new value of the key identifier is provided directly or indirectly to other parties in association with cryptographic outputs provided by the trusted execution environment using the refreshed key material. This approach is described in connection with an application executing securely on a mobile device.
US10778414B2

A system may include a host processor, an interposer having memory elements, a coprocessor mounted on the interposer for accelerating tasks received from the host processor, and an auxiliary chip. The coprocessor, interposer, and auxiliary chip may be part of an integrated circuit package. The memory elements on the interposer may convey configuration bit streams to one or more logic sectors in programmable circuitry of the coprocessor. The interposer may be connected to a package substrate of the integrated circuit package using through-silicon vias, such that an active surface of the interposer faces an active surface of the coprocessor. Each logic sector may include one or more data registers that are loaded with configuration data from the memory elements. In some instances, the auxiliary chip may include a secondary memory for storing additional configuration bit streams for configuring the logic sectors of the coprocessor.
US10778408B1

Remote terminals are configured to generate ciphertexts from plaintext polynomials. Each ciphertext corresponds to a plaintext polynomial bound to a message space of a polynomial-based fully homomorphic cryptographic scheme. At least one server is configured to receive ciphertexts via a network from the plurality of remote terminals. The server performs a multiplication operation and an addition operation on the ciphertexts to obtain resultant ciphertexts. The multiplication operation includes performing a bitwise decomposition function on a ciphertext to obtain a bitwise decomposed ciphertext. The bitwise decomposition function maps a multi-bit data type to a sequence of bits. The multiplication operation further includes performing matrix multiplication on the bitwise decomposed ciphertext and a data element belonging to a set of data elements. Message filters, data search engines, and other applications are discussed.
US10778405B2

Disclosed is a clock generating circuit capable of operating in an analog clock data recovery (ACDR) mode to reduce the loop latency or a clock multiplication unit (CMU) mode to suppress reference jitter. The circuit includes a filter and an oscillator. The filter receives an input signal to determine voltages of a first node and a second node respectively and includes a first filtering circuit and a second filtering circuit coupled in parallel between the first node and a reference voltage terminal. The second filtering circuit includes a switch and a capacitor connected in series, wherein the second node is between the switch and capacitor, and the switch is turned off in the ACDR mode and turned on in the CMU mode. The oscillator outputs a clock according to the first node's voltage in the ACDR mode or according to the second node's voltage in the CMU mode.
US10778398B2

A physical downlink control channel transmission method is provided, and the method is used by a wireless network device to send N signal sets, where each signal set is used to transmit control information of one or more terminals, a signal in the signal set includes a PDCCH or a PDCCH and a PCFICH. The method includes: sending, by the wireless network device, each signal set to the terminal on a resource that can be occupied by the signal set, where the wireless network device performs sending processing on each signal set, and the sending processing includes at least one of multiplexing, scrambling, modulation, interleaving, or resource mapping. Interference between signal sets may be canceled, PCFICH and PDCCH transmission reliability may be improved, and the terminal receives the PCFICH and the PDCCH on a resource of a received signal set, to reduce complexity of detecting a signal by the terminal.
US10778389B2

The present invention provides a data transmission indication method, an access point and a terminal. The method includes: sending, by an access point, orthogonal frequency division multiple access (OFDMA) physical layer signaling to a terminal. The OFDMA physical layer signaling indicates, to the terminal, a subchannel allocated for the terminal, so that the terminal determines the subchannel according to the OFDMA physical layer signaling. The OFDMA physical layer signaling includes an identifier of the terminal and subchannel information corresponding to the identifier of the terminal. In the method provided in an embodiment of the present invention, a manner in which the access point allocates a subchannel for each terminal according to OFDMA physical layer signaling enables the access point to indicate subchannels for more terminals.
US10778385B2

Systems and methods are provided for spreading symbols over multiple time-frequency resources that rely on simple base constellations that can be sent over a frequency tone or time slot. A set of input bits (or an input symbol) are mapped to K symbols, and a symbol-to-resource-element mapping is applied that maps the K symbols to resource units. The mapping to the K symbols may be a linear mapping that maps an input symbol to K target tones through a 2K×2 real matrix, where input symbol is a complex point in a base constellation, and is considered as a 2-dimensional real vector. Up to K co-orthogonal 2K×2 real matrices (whose columns are orthogonal to each other) can be associated with the subset of K target tones. Each of the K co-orthogonal matrices can be used for mapping of an independent symbol from a separate steam of symbols which can be associated to a single UE or separate UEs.
US10778378B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure relates to a method and apparatus for transmitting uplink (UL) data in a wireless communication system. A method includes receiving configuration information for a grant-free UL transmission, the configuration information including information on a number of repetitive transmissions and period information; identifying resources for repetitive transmissions in a period based on the configuration information; identifying a resource for an initial transmission of the UL data based on a value of a redundancy version (RV) associated with the resource, wherein the resource for the initial transmission of the UL data is associated with an RV value 0; and performing the initial transmission of the UL data on the identified resource.
US10778373B2

Methods and systems consistent with this invention receive a plurality of transmitted signals in a receiver having a plurality of receive elements, wherein each transmitted signal has a different spatial location. Such methods and systems receive the plurality of transmitted signals at the plurality of receive elements to form a plurality of receive element signals, form a combined signal derived from the plurality of receive element signals, and detect each of the plurality of transmitted signals from the combined signal by its different spatial location. To achieve this, methods and systems consistent with this invention generate a plurality of arbitrary phase modulation signals, and phase modulate each of the plurality of receive element signals with a different one of the phase modulation signals to form a plurality of phase modulated signals. Such methods and systems then combine the plurality of phase modulated signals into a combined signal, generate expected signals, and cross-correlate the combined signal with the expected signals to form correlation signals. Such methods and systems then store the correlation signals in a correlation signal memory and analyze the correlation signals to extract information from the transmitted signals.
US10778371B2

Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low density parity check (LDPC) codes, and more particularly to a deeply-pipelined layered LDPC decoder architecture for high decoding throughputs. Accordingly, aspects of the present disclosure provide techniques for reducing delays in a processing pipeline by, in some cases, relaxing a dependency between updating bit log likelihood ratios (LLRs) and computing a posteriori LLRs.
US10778370B2

Certain aspects of the present disclosure provide techniques for an improved encoder for reducing repetition in polar codewords. An apparatus for wireless communication is provided. The apparatus includes at least one processor. The at least one processor is coupled with a memory. The at least one processor includes at least one encoder circuit configured to encode a set of information bits based on a cyclic redundancy check (CRC)-aided polar code to produce a codeword including polar encoded information bits and CRC bits. The at least one encoder circuit is configured to place one or more of the CRC bits at a start of the codeword and to set a value of the one or more CRC bits to a non-zero value. The apparatus includes a transmitter configured to transmit the codeword in accordance with a wireless technology across a channel via one or more antenna elements situated proximate the transmitter.
US10778365B2

A transmission device includes: a first mapper that maps a first bit stream of a first data series to generate a first modulated symbol stream of the first data series; a second mapper that maps a second bit stream of a second data series to generate a second modulated symbol stream of the second data series; a converter that subjects the second modulated symbol stream to conversion in accordance with the first modulated symbol stream; a superposition unit that superposes the first modulated symbol stream and the second modulated symbol stream at a predetermined amplitude ratio to generate a multiplexed signal, the second modulated symbol stream having been subjected to the conversion in accordance with the first modulated symbol stream; and a transmitter that transmits the multiplexed signal.
US10778355B1

A frequency division multiplexing system includes a processor, a first digital to analog converter (DAC) for generating a local oscillator signal, a second DAC for generating a chirp signal, and a plurality of electronic elements, each having a transmit signal mixer for combining the local oscillator and chirp signals, and a transceiver configured to transmit the combined local oscillator and chirp signals, where the processor may be configured to operate the first DAC and second DAC to vary frequencies of the local oscillator and chirp signals such that the combination of the local oscillator and chirp signals results in a constant center frequency with a varying phase.
US10778345B2

The representative embodiments discussed in the present disclosure relate to techniques in which the operating characteristics (e.g., gain and/or efficiency) of a power amplifier in a transmitter may be regulated according to an operation mode of the transmitter. More specifically, in some embodiments, different look-up tables (LUTs) may be employed for each mode of operation to suitably adjust the supply voltage to the power amplifier and modulate its operating characteristics based on power input to the power amplifier. Further, in some embodiments, a method to calibrate a LUT for uplink carrier aggregation (ULCA) operation mode of the transmitter may be employed to populate a LUT used to suitably adjust the supply voltage during ULCA.
US10778338B2

An optical transmitter includes: a bit converter that processes input bits in units of four bits, and generates an output bit sequence having eight bits based on one of a first conversion table, a second conversion table, and a third conversion table; and a symbol mapper that allocates the output bit sequence to an X-polarization and to a Y-polarization of each of two consecutive time slots. The bit converter performs a process of generating the output bit sequence based on the first conversion table, the second conversion table, and the third conversion table. The bit converter performs the process such that a sequence of two most significant bits and a sequence of two least significant bits of the output bit sequence are respectively associated with values that are allocated respectively to two constellation points having phases different by 180 degrees on a complex plane.
US10778336B2

An optical transceiver capable of optimizing the performance of the corresponding optical channel by dynamically adjusting the optical power of the output signal in response to the FEC-performance data received from the corresponding remote transceiver. In an example embodiment, the FEC-performance data can be exchanged by the two optical transceivers using a dedicated field in the overhead of the transmitted data frames. The power-adjustment process is configured to be relatively slow to prevent the occurrence of transients on other optical channels and ensure stable operation of the corresponding WDM system as a whole, while different transceivers thereof are allowed to adjust their respective output powers in an autonomous way and independent of each other. The performance optimization can be directed at meeting a predefined performance target specified by the system designer or operator while driving the operating point away from conditions under which nonlinear optical effects may become relatively prominent.
US10778332B2

A system for enabling signal penetration into a building comprising first circuitry, located on an exterior of the building, for receiving signals at a first frequency that experiences losses when penetrating into an interior of the building and converting the received signals at the first frequency into a first format that overcome losses caused by penetrating into the interior of the building over a wireless communications link. A first patch antenna array associated with the first circuitry transmits the signals in the first format into the interior of the building via a wireless communications link and for receives signals from the interior of the building in the first format via the wireless communications link. Second circuitry, located on the interior of the building and communicatively linked with the first circuitry via the wireless communications link, receives and transmits the converted received signals in the first format that counteracts the losses caused by penetrating into the interior of the building from/to the first circuitry. A second patch antenna array associated with the second circuitry transmits the signals in the first format to the exterior of the building via the wireless communications link and for receives signals from the exterior of the building in the first format via the wireless communications link.
US10778319B2

An interaction method and communication device are provided. An interaction method comprises: sending multiple different signals by a communication device, wherein the multiple different signals have different coverage areas, at least determining at least two signals in the multiple different signals received by another communication device, and at least according to the at least two signals, determining a moving track of the other communication device. An interaction solution is thus provided.
US10778312B2

The present disclosure provides a method for reporting CSI in a wireless communication system. In the present disclosure, a method for reporting channel state information (CSI) in a wireless communication system, which is performed by a UE includes: receiving, from an eNB, downlink control information (DCI) indicating activation of semi-persistent (SP) CSI reporting, in which the downlink control information is scrambled with a specific RNTI distinguished from a Cell-Radio Network Temporary Identity (C-RNTI); and reporting, to the eNB, the semi-persistent CSI through a physical uplink shared channel (PUSCH) based on the received downlink control information.
US10778311B2

Disclosed are channel state information feedback and data transmission method and apparatus. The method comprises: determining a first codebook on a base station side, the first codebook being a set composed of precoding matrixes; determining a first codebook on a terminal side, the first codebook being a set composed of precoding matrixes; calculating channel state information according to the first codebooks; and feeding back the channel state information to a base station. Data transmission is performed on the terminal on the base station side, and in the data transmission process, some or all of the precoding matrixes in the first codebooks are utilized to perform processing, over a resource allocated to a terminal, on data to be transmitted. By using the present application, precoding matrixes needed for open-loop AMMO calculation can be determined, traversing of whole space is avoided, difficulties in system design and implementation are reduced, and the system performance is improved.
US10778310B2

Disclosed are a method for transmitting or receiving channel state information in a wireless communication system and a device therefor. Specifically, a method for transmitting channel state information (CSI) by a terminal in a wireless communication system may comprise the steps of: receiving, from a base station, the number of antenna ports specific to one or more channel state information-reference signal (CSI-RS) resources; receiving, by the terminal, a CSI-RS on the one or more antenna ports from the base station; when the number of one or more CSI-RS resource-specific antenna ports configured in the terminal is different from the number of antenna ports in reporting units of the CSI configured in the terminal, estimating a CSI-RS antenna port on the basis of the number of antenna ports in reporting units of the CSI configured in the terminal, and deriving the CSI on the basis of the CSI-RS; and reporting the CSI to the base station.
US10778307B2

A beam scanning and search tracking method and device are provided. The method includes constructing analog beams and performing digital beam-forming to the analog beams so as to form equivalent beams; transmitting reference signals to a second communication node by using the equivalent beams; receiving beam information about the equivalent beams and corresponding channel state information fed back by the second communication node according to the reference signals; performing a beam scanning operation and a search tracking operation by using the beam information and the channel state information.
US10778304B2

There is provided mechanisms for polarization handling of received beam-formed signals. A method is performed by a receiving radio transceiver device. The method comprises collecting statistics of received power of a beam-formed signal transmitted in two orthogonal polarizations from a transmitting radio transceiver device. The method comprises determining a similarity measure value of the beam-formed signal between the two orthogonal polarizations using the collected statistics. The method comprises signalling to the transmitting radio transceiver device, when the similarity measure value is equal to, or larger than, a similarity threshold value, to use rank one for subsequent transmission of the beam-formed signal to the receiving radio transceiver device.
US10778303B2

An apparatus and a method for generating a frame for communication using beamforming in a wireless communication system are provided. A method for transmitting a signal in a transmitting stage includes determining a beam change time of a region for transmitting information in a frame, and transmitting the information to a receiving stage over the region for transmitting the information by considering the beam change time. The frame includes a plurality of regions divided based on a type of the information transmitted to the receiving stage, and the plurality of the regions includes different beam change times.
US10778296B2

Interference in preamble signals and pilot signals in cooperative transmission using interference suppressing technology is avoided. A wireless apparatus for transmitting a wireless signal on which directivity control has been performed to stations in a wireless system including at least one wireless apparatus is provided with a known signal generating unit which generates a known signal to be added to the wireless signal, a weighting processing unit which performs weighting on the known signal generated by the known signal generating unit, and a wireless processing unit which transmits the known signal on which the weighting has been performed by the weighting processing unit.
US10778295B2

A communication system where a central node (base-station or access point) communicates with multiple clients in its neighbourhood using transparent immediate beam-forming. Resource allocation and channel access is such that the central node does not necessarily know when each client starts its transmission. Receive beam-forming in such a system is not possible, as beam-forming coefficients for each client should be selected according to the particular channel realization from that client to the central node. Each client is detected early in its transmission cycle, based on either a signature that is part of the physical characteristics unique to that client, or based on a signature that is intentionally inserted in the clients' signal, and accordingly adjusts its beam-forming coefficients.
US10778294B2

Embodiments of the present invention provide a channel state information feedback method, a terminal device, and a network device. The method includes: sending, by a terminal device, matrix information of a dimension reduction matrix to a network device, where a first dimension of the dimension reduction matrix is the same as a quantity of transmit antenna ports of the network device, and a second dimension of the dimension reduction matrix is less than the first dimension of the dimension reduction matrix; and sending, by the terminal device, vector information of an eigenvector of a downlink equivalent channel to the network device, where the eigenvector of the downlink equivalent channel is obtained based on the dimension reduction matrix.
US10778292B2

The present application provides a method and a device for transmitting feedback information. The method includes: determining, by a transmitting terminal, a first code book in accordance with a channel measurement result, precoding matrices included in the first code book being obtained through transformation of a same construction matrix; calculating, by the transmitting terminal, to obtain a first CQI in accordance with all or part of the precoding matrices in the first code book; and transmitting, by the transmitting terminal, first indication information for indicating the first code book and second indication information for indicating the first CQI to a receiving terminal.
US10778285B2

Disclosed herein are cable systems that include a cable defining a sensing path and comprising a working strand and one or more sensing strands, a signal source to impart a test signal between a first terminal and a second terminal, a sensor to detect the test signal, a transmitter to transmit the test signal to a receiver, and an indicator to generate a display indicative of the test signal. Certain preferred embodiments describe sensing strands that are arranged in alternating concentric layers and/or extend lengthwise in loops. Such configurations facilitate the detection of breakage, insults, excess tension, or excess bending in the cable. The sensing strands may include a fixed resistor to establish a known resistance and facilitate the detection of small resistive changes.
US10778283B2

A transmission device of the present disclosure includes: a driver unit that transmits a data signal with use of a first voltage state, a second voltage state, and a third voltage state interposed between the first voltage state and the second voltage state, and is configured to make a voltage in the third voltage state changeable; and a controller that changes the voltage in the third voltage state to cause the driver unit to perform emphasis.
US10778281B2

The present disclosure provides a method for controlling frequency hopping, a transmitter and a receiver, the method comprising: switching a synchronization frequency to any pre-configured synchronization frequency value when a time slot for sending a synchronization frame is reached, and sending the synchronization frame; after the previous synchronization frame is sent, switching the synchronization frequency from the previous pre-configured synchronization frequency value to any pre-configured synchronization frequency value, and sending the synchronization frame; after a total time slot for sending a synchronization frame is complete, switching a data frequency to any pre-configured data frequency value, and sending the data frame when the time slot for sending a data frame is reached; or, receiving a data frame when a time slot for receiving a data frame is reached; after the previous data frame is sent or received, and sending a data frame, switching the data frequency from a previous pre-configured data frequency value to any pre-configured frequency value; or, receiving the data frame. By applying the technical solution of the present disclosure, the operating state of a frequency hopping system may be accurately controlled, thereby improving the controllability of the frequency hopping system.
US10778278B2

A device includes a switching unit including N input ports and M output ports, wherein N≥M≥2. The switching unit is configured to selectively interconnect each of the M output ports with a different one of the N input ports. The device further includes M attenuators, wherein each of the M attenuators is electrically coupled to a different one of the M output ports of the switching unit.
US10778271B1

System, method and portable device for analyzing signals travelling along track circuits of railway lines, wherein at least one antenna captures, in a contactless manner, a plurality of signals travelling along a track circuit, and a demodulator is adapted to separate into individual signals the plurality of signals captured by the antenna and selectively demodulate one or more of the captured signals. An interface is adapted for transferring, to a user interface, data indicative of the demodulated signals. Each demodulated signal is displayed on a screen for a user to trigger any needed corrective action.
US10778270B1

A communications receiver. One example embodiment is a system-in-package (SIP) device, which includes a three-dimensional interposer, a first bandpass filter integrated into the three-dimensional interposer, a first integrated circuit chip on the three-dimensional interposer, a second integrated circuit chip on the three-dimensional interposer, a second bandpass filter integrated into the three-dimensional interposer, and a third bandpass filter integrated into the three-dimensional interposer. The first integrated circuit chip includes a balanced amplifier that receives a first filtered signal and suppress distortion products. The second integrated circuit chip includes a first mixer and a second mixer. The first mixer receives an output of the balanced amplifier and mixes the output with a first oscillator signal. The second bandpass filter receives an output from the first mixer and generates a second filtered signal. The second mixer receives the second filtered signal and mixes the second filtered signal with a second oscillator signal.
US10778268B2

Systems, methods, apparatuses, and computer readable media are disclosed for providing analytics using real time data on movement and proximity of tagged objects for determining play models and outputting events. In one embodiment, a method is provided for determining play data that at least includes correlating at least one tag to a participant; receiving blink data transmitted by the at least one tag; and determining tag location data based on the blink data. The method further includes receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determining participant location data based on the comparing the tag location data to the participant dynamics/kinetics models.
US10778264B2

A transmitter includes a plurality of transmitter circuits configured to generate signals that are within the same frequency band; and a feedback circuit that is shared by the plurality of transmitter circuits, the feedback circuit being configured to feed back a part of a transmission amplification signal to a transmitter circuit, the transmission amplification signal being output from each of the plurality of transmitter circuits through a transmission amplifier, and the transmitter circuit being configured to output the transmission amplification signal among the plurality of transmitter circuits. The feedback circuit includes a frequency selective extraction unit configured to extract different-band signals in frequency bands from the transmission amplification signal, the frequency bands being different from each other, a synthesis unit configured to synthesize the different-band signals extracted by the frequency selective extraction unit, and to generate a synthesis signal, a frequency conversion unit configured to frequency-convert the synthesis signal generated by the synthesis unit by using a local signal of the same frequency, the local signal being common to a plurality of transmission paths, and a distortion compensation coefficient calculation unit configured to calculate a distortion compensation coefficient based on signals of frequency bands of the different-band signals, the distortion compensation coefficient being used when compensating for distortion of signals in outputs of the plurality of transmitter circuits.
US10778263B2

In accordance with various embodiments of the disclosed subject matter, a system, apparatus and method is configured to provide a poly-phased, time-interleaved radio frequency (RF) digital-to-analog converter (DAC) suitable for use in radar, radio, mobile and other RF systems.
US10778260B2

A method of transmitting a signal in a wireless communication network from a transmitting device to a receiving device, wherein said receiving device comprises an Analog to Digital Converter, ADC, arranged to sample a received signal at a predetermined sampling frequency. The method comprising the steps of generating 20, by said transmitting device, said transmission signal, wherein a bandwidth of said transmission signal is such that aliasing components will be created by said ADC upon sampling said transmission signal, and wherein said transmission signal is generated in such a way that the aliasing components have a same phase as a corresponding sampled low frequency component of said transmission signal thereby contributing constructively to said low frequency component of said transmission signal, and transmitting 40, by said transmitting device, said transmission signal to said receiving device.
US10778258B2

According to one embodiment, a memory system includes a nonvolatile memory and a memory controller. The memory controller calculates a reliability metric on the basis of at least a soft-decision input value calculated on the basis of read information that is read from the nonvolatile memory, and a decoded word, stores reference information that is a history of a plurality of reliability metrics or statistical information obtained from the history, calculates reliability from the reliability metric by using correspondence information, calculates decoding information on the basis of the decoded word and the reliability, and updates the correspondence information on the basis of the reference information.
US10778232B2

A voltage controlled oscillator implements optimising its effective frequency versus voltage transfer function by generating and applying a frequency control signal via a function having a plateau region and a higher slope region, where a horizontal position of the higher slope region, a slope value in the higher slope region, and a function value change magnitude over the higher slope region are adjustable.
US10778230B2

A method for reducing deterministic jitter in a clock generator includes providing a load current through a regulated voltage node to a circuit responsive to a divide ratio. The method includes providing an auxiliary current through the regulated voltage node. The auxiliary current has a first current level during a first period corresponding to a first value of the divide ratio and the auxiliary current has a second current level during a second period corresponding to a second value of the divide ratio.
US10778227B2

A level shifting circuit includes a shift circuit configured to output first and second voltage signals according to level signals, and an input circuit configured to carry out inversion and delay operations on input level signals to obtain first, second, third, and fourth level signals. Rising edge of the first level signal is earlier than falling edge of the second level signal by a first preset time. Falling edge of first level signal is later than rising edge of the second level signal by a second preset time; the third level signal is obtain by delaying the first level signal by a third preset time, and the fourth level signal is obtain by delaying the second level signal by a fourth preset time; the first preset time is longer than the third preset time, and the second preset time is longer than the fourth preset time.
US10778225B2

An integrated circuit system includes: a storage element which stores in advance a plurality of pieces of circuit information and startup control circuit information used to configure a startup control logic circuit for selecting circuit information that has not failed in configuring a logic circuit; and an integrated circuit which, at the time of startup or when configuration of the logic circuit based on any of the plurality of pieces of circuit information has failed, configures the startup control logic circuit by reading the startup control circuit information from the storage element, causes the configured startup control logic circuit to select the circuit information that has not failed in configuring the logic circuit, reads the circuit information selected by the startup control logic circuit from the storage element, and configures the logic circuit according to the circuit information.
US10778223B2

A switch assembly comprising a housing configured to operably couple to a trim panel and defining a cavity, a feedback device operably coupled to the housing and positioned within the cavity, a printed circuit board operably coupled to the feedback device, a proximity sensor operably coupled to a connector and configured to actuate the feedback device, and a light source operably coupled the printed circuit board and configured to luminesce in response to actuation of the proximity sensor. The trim panel comprises a panel substrate operably coupled to a backup layer, an icon layer positioned within the cavity and operably coupled to the backup layer, an outline positioned about a periphery of the backup layer, and a translucent panel skin bonded to a foam layer positioned over the panel substrate, wherein the panel skin stretches over the panel substrate and the backup layer.
US10778221B2

According to one embodiment, a first switch controls conduction between first and second nodes according to a potential on a first control node. A second switch controls conduction between the first control node and a first potential node according to a potential on a second control node. A first circuit includes first and second output nodes respectively coupled to the first and second control nodes, and outputs at the second output node a potential that brings the second switch out of conduction while outputting a first potential at the first output node. The first circuit has a high impedance at the first output node while outputting at the second output node a potential that brings the second switch into conduction.
US10778216B2

According to one embodiment, a control circuit is connected to an element portion including a first element. The first element is an RC-IGBT. The first element includes a first gate, a first other gate, a first collector, and a first emitter. The control circuit performs a first operation and a second operation. In at least a portion of the first operation, the control circuit causes a first current to flow from the first collector toward the first emitter. In at least a portion of the second operation, the control circuit causes a second current to flow from the first emitter toward the first collector. In the second operation, the control circuit supplies a first pulse to the first gate and supplies a first other pulse to the first other gate. The first pulse has a first start time and a first end time.
US10778207B1

A driver circuit has a plurality of transistors in a cascode arrangement. A passive biasing circuit is coupled to a gate terminal of a first transistor of the plurality of transistors. The passive biasing circuit has a first resistor coupled to a circuit node to provide a first biasing signal, a first capacitor coupled between the circuit node and a power supply conductor, a second resistor coupled between the circuit node and a drain terminal of the first transistor, and a third resistor coupled between the circuit node and a source terminal of the first transistor. A second transistor has a gate terminal coupled for receiving a data signal which controls an optical device.
US10778195B2

Provided is a gate drive circuit and a gate drive system, with which current unevenness among power devices connected in parallel can be reduced more. A gate drive circuit includes: an objective waveform generation unit configured to generate an objective waveform; a drive waveform generation unit configured to generate a drive waveform from the objective waveform, by referring to on-timing set information and off-timing set information; a drive control unit configured to drive the power device to turn the power device on/off, based on the drive waveform; a state detection unit configured to detect the state of the power device; a predicted waveform generation unit configured to generate a predicted waveform of a voltage; and an update unit configured to update the on-timing set information and the off-timing set information, based on the result of the state detection and the result of comparison to the predicted waveform.
US10778190B2

A device for phase shifting is disclosed, comprising an input amplifier, a biasing circuit, a first output amplifier and a second output amplifier being variable-gain amplifiers, and a quadrature hybrid coupler. The input amplifier is connected to an input port of the coupler, the first output amplifier is connected to a through port of the coupler, the second output amplifier is connected to a coupled port of the coupler, and the biasing circuit is connected to an isolated port of the coupler. The device also includes, the quadrature hybrid coupler configured to receive, at the input port, an input signal from the input amplifier, output, at the through port, a through signal, receive, at the isolated port, a bias signal from the biasing circuit, and output, at the coupled port, a coupled signal having a phase differing from a phase of the through signal.
US10778189B1

Systems and methods for improving source-follower-based Sallen-Key architectures are disclosed. In particular, systems and methods for circumventing the non-idealities associated with source-follower-based Sallen-Key biquad filters when used in either baseband signal or radiofrequency paths. The systems and methods disclosed herein present power-efficient, cost-efficient solutions that can be implemented in a reduced area of a circuit.
US10778186B2

The invention relates to an acoustically coupled thin-film BAW filter, comprising a piezoelectric layer, an input-port on the piezoelectric layer changing electrical signal into an acoustic wave (SAW, BAW), and an output-port on the piezoelectric layer changing acoustic signal into electrical signal. In accordance with the invention the ports include electrodes positioned close to each other, and the filter is designed to operate in first order thickness-extensional TE1 mode.
US10778178B2

A front end module supporting a plurality of frequency bands and an electronic device includes a plurality of duplexers, a first switch configured to connect any one of the plurality of duplexers to an antenna, a second switch configured to connect a first port, to which a Tx signal of a first communication or a Tx signal of a second communication is input, to any one of Tx ports of the plurality of duplexers, and to connect a second port, from which a Rx signal of the second communication is output, to one of the Tx ports of the plurality of duplexers. According to certain embodiments, the number of switches occupying a large space can be minimized, and thus a space occupied by the front end module supporting device to device (D2D) communication can be reduced.
US10778163B2

An amplification circuit configured to generate an output signal by differentially amplifying first and second input signals. The first and second input signals are a differential signal pair. Alternatively, the first input signal is a single-ended signal, and the second input signal is a reference signal. The amplification circuit is configured to perform a differential amplification operation by increasing a gain for generating an output signal based on the first input signal.
US10778162B1

Systems and methods for sensing an analog signal through digital input/output (I/O) pins are provided. Aspects include an analog to digital (ADC) circuit configured to generate a digital signal based on observations of the analog signal obtained from an analog circuit, where the ADC circuit includes a difference amplifier, a comparator, a divideby2 counter and two AND gates. Aspects also include a controller including a pin configured to receive the digital signal. The controller is configured to count pulses within the digital signal and determine values corresponding to the analog signal based on the counted pulses.
US10778158B2

A control circuit with a bypass function includes a first signal terminal, a second signal terminal, an output terminal, a first switch unit to a fourth switch unit, an output switch unit and a bypass unit. The first signal terminal is used for receiving a first signal. The second signal terminal is used for receiving a second signal. The first switch unit is coupled to the first signal terminal. The second switch unit is coupled between the first switch unit and the output switch unit. The third switch unit is coupled to the second signal terminal. The fourth switch unit is coupled between the third switch unit and the output switch unit. The output switch unit is coupled between the second switch unit and the output terminal. The bypass unit is coupled between the first switch unit and the output terminal to provide a bypass path corresponding to the first signal.
US10778156B2

A circuit includes a first power transistor stage internally configured to function as a voltage-controlled current source, a second power transistor stage having an input impedance which varies as a function of input power and an interstage matching network coupling an output of the first power transistor stage to an input of the second power transistor stage. The interstage matching network is configured to provide impedance inversion between the input of the second power transistor stage and the output of the first power transistor stage. The impedance inversion provided by the interstage matching network transforms the first power transistor stage from functioning as a voltage-controlled current source to functioning as a voltage-controlled voltage source at the input of the second power transistor stage.
US10778151B2

Embodiments of the disclosure relate to a multi-mode power management system supporting fifth-generation new radio (5G-NR). The multi-mode power management system includes first tracker circuitry and second tracker circuitry each capable of supplying an envelope tracking (ET) modulated or an average power tracking (APT) modulated voltage. In examples discussed herein, the first tracker circuitry and the second tracker circuitry have been configured to support third-generation (3G) and fourth-generation (4G) power amplifier circuits in various 3G/4G operation modes. The multi-mode power management system is adapted to further support a 5G-NR power amplifier circuit(s) in various 5G-NR operation modes based on the existing first tracker circuitry and/or the existing second tracker circuitry. In this regard, the 5G-NR power amplifier circuit(s) can be incorporated into the existing multi-mode power management system with minimum hardware changes, thus enabling 5G-NR support without significantly increasing component count, cost, and footprint of the multi-mode power management system.
US10778150B2

Disclosed herein are signal amplifiers having a plurality of amplifier cores. Individual amplifier cores can be designed for particular gain modes to enhance particular advantages while reducing other disadvantages. The signal amplifier can then switch between amplifier cores when switching gain modes to achieve desired performance characteristics (e.g., improving noise figure or linearity). Examples of signal amplifiers disclosed herein include amplifier architectures with a high gain amplifier core that reduces the noise figure and a linearity boost amplifier core that increases linearity (e.g., for lower gain modes). The disclosed signal amplifiers have a first active core with amplification chains for each of a plurality of inputs and a second active core with a single amplification chain to amplify signals received at the plurality of inputs.
US10778149B2

Power amplifiers having reduced loss. In some embodiments, a power amplification system can include a plurality of power amplifiers, with each power amplifier being configured to receive and amplify a signal in a frequency band. The power amplification system can further include an output filter coupled to each of the power amplifiers by a separate output path such that the power amplification system is substantially free of a band selection switch between the plurality of power amplifiers and their corresponding output filters. Each power amplifier can be further configured to operate with a high-voltage supply to provide an impedance similar to an impedance of the corresponding output filter.
US10778146B2

A voltage-controlled oscillator (VCO) having an operating frequency dependent on a total capacitance of selectable tuning capacitors can be fabricated within an integrated circuit (IC). The VCO can include active electronic devices fabricated within a set of lower layers of the IC and selectable tuning capacitors having electrically conductive structures separated by dielectric material fabricated within a set of upper layers of the IC. The upper layers of the IC are located above the set of lower layers of the IC. The VCO can also include a set of interconnect structures configurable to select a total capacitance of the selectable tuning capacitors by electrically interconnecting the first portion of the VCO to capacitors of the at least one selectable tuning capacitor.
US10778142B2

The invention relates to a method including the steps of measuring (EO) an electric current signal produced by the apparatus (100) at a sampling rate no lower than 50 kHz, and, from the measured current signal, determining (E3) an initial value (10) of the current before the occurrence of an electric arc, determining (E5) current values (Iarcj) during the electric arc, evaluating (E6) arc voltage values from the current values determined during the arc and from the initial value of the current, integrating (E7) over time the product of the arc voltage values evaluated by the determined current values, in order to determine the energy of the arc.
US10778139B2

Building integrated photovoltaic (BIPV) systems provide for solar panel arrays with improved aesthetics and efficiency that can replace a conventional roof surface structure. These BIPV systems can utilize photovoltaic PV roof tiles defined as glass tiles having photovoltaic elements embedded or incorporated into the body of the roof tile. Such PV roof tiles can include one or more lapping features for interfacing with adjacent tiles and features for electrically connecting multiples tiles within a course to an external power optimizer. Such PV roof tiles can utilize stamped glass that is stamped to define these features within an integrated glass tile and can further include texture, striations on the glass tile and/or color matched back layers or various other components to obscure visibility of any embedded solar cells and provide a more pleasing appearance.
US10778132B2

A circuit includes first and second phase windings, a direct current (DC) power supply to convert alternating current (AC) power to DC power, at least one power switch between the first and second phase windings, and a controller to control the at least one power switch. The circuit also includes a component to prevent the DC power supply from collapsing when the at least one power switch is on during a first portion of a cycle and a second component to prevent the DC power supply from collapsing when the at least one power switch is on during a second portion of the cycle.
US10778124B2

A method of controlling an electric motor assembly includes receiving sensor feedback that is based at least in part on electrical properties of a variable frequency power signal provided to the electric motor assembly. The method also includes adjusting the phase angle of the variable frequency power signal provided to the electric motor assembly based at least in part on the sensor feedback. The method also includes determining an operational status of the electric motor assembly that receives the variable frequency power signal based at least in part on the sensor feedback.
US10778121B2

A wasted heat harvesting device for harvesting electricity including switching means configured to convey a magnetic field from a first region to at least a second region when the temperature of the switching means crosses a predetermined temperature.
US10778113B2

An intelligent power module includes at least one power semiconductor module including a semiconductor device, and a sealing body sealing an outer periphery of the semiconductor device, a driving circuit part mounted on the sealing body and configured to drive the power semiconductor module, and a cooling part on which the sealing body is mounted, and configured to cool the power semiconductor module.
US10778112B2

An electrical power system connected to a power grid can include a generator having a stator and a rotor and a power converter. The stator is connected to the power grid via a stator power path. The power converter can include a line-side converter coupled to the power grid via a converter power path and a rotor-side converter coupled to a rotor bus of the rotor and the line-side converter via a DC link. The rotor-side converter is configured to convert a DC power on the DC link to an AC signal for the rotor bus. The power system can also include an active filter having one or more active controlled components. The active filter is coupled in parallel with the rotor-side converter to reduce harmonics of the electrical power system.
US10778109B2

A power supply includes a primary circuit connected to a primary winding of a transformer and a secondary circuit connected to a secondary winding of the transformer. The primary circuit includes MOSFETs, and the secondary circuit includes MOSFETs configured to rectify power transmitted from a primary side of the transformer and includes a capacitor configured to store the rectified power. The secondary circuit performs a discharge operation of discharging the capacitor and causing a current to flow into the secondary winding of the transformer to reduce a source-drain voltage of the MOSFETs before the MOSFETs are switched from an off state to an on state. Thus, the power supply having a high power-conversion efficiency even during low output is provided.
US10778106B2

A power conversion system includes a first capacitor, an isolated type converter circuit, and a control circuit. The first capacitor is connected to the direct-current power supply via an inrush current prevention circuit. The inrush current prevention circuit is switchable at least between a high-impedance state and a low-impedance state. The converter circuit includes a transformer, and the first capacitor is connected to a primary winding wire of the transformer. The control circuit controls the inrush current prevention circuit and the converter circuit to cause the converter circuit to start operating, and then, the control circuit switches the inrush current prevention circuit from the high-impedance state to the low-impedance state.
US10778102B2

An apparatus includes a first adjustable-gain conversion unit configured to receive a ramp signal, a second adjustable-gain conversion unit configured to receive a feedback signal proportional to an output voltage of a power converter, a third adjustable-gain conversion unit configured to receive an output signal of an error amplifier and a comparator configured to determine a turn-on of a high-side switch of the power converter based on outputs of the first adjustable-gain conversion unit, the second adjustable-gain conversion unit and the third adjustable-gain conversion unit.
US10778096B2

It is an object of the present disclosure to reduce the number of constituent components and accurately detect a current. A current detection circuit detects a current flowing through a DC/DC converter. A first output unit applies, to a third signal path, a voltage that corresponds to an output from a detection sensor, which has detected a larger current, out of a first sensor and a second sensor. Furthermore, the first output unit applies, to the third signal path, a voltage obtained by reflecting a voltage drop at the transistor or the transistor that is connected to the detection sensor, in the voltage output from the detection sensor. A second output unit applies, to a fourth signal path, a voltage obtained by reflecting a voltage drop that occurs between a base and an emitter of a transistor, in the voltage applied to the third signal path.
US10778089B2

An active electromagnetic interference (EMI) filter includes a first amplifier and a second amplifier. The first amplifier is configured to sense noise signals on a power conductor. The second amplifier is coupled to the first amplifier and is configured to drive a cancellation signal onto the power conductor. The cancellation signal is to reduce the amplitude of the noise signals sensed by the first amplifier. An output impedance of the second amplifier is lower than an output impedance of the first amplifier.
US10778086B1

A power source switching circuit for powering an electronic component includes a soft-start circuit, a first input connected to a standby power source, a second input connected to a main power source, and an output. The output provides a voltage to the electronic component and is configured to be alternatively electrically connected to the first input or the second input. When the power source switching circuit is in a standby mode, the output is connected to the first input and the standby power source. When the power source switching circuit is in a main mode, the output is connected to the second input and the main power source. When the power source switching circuit is initially activated to the standby mode, the soft-start circuit is enabled. When the power source switching circuit subsequently switched from the main mode to the standby mode, the soft-start circuit is disabled.
US10778084B2

A power conversion device according to an embodiment of the present invention includes a first inverter to which one end of each of n phase windings (n is an integer of three or more) included in an electric motor is coupled, a second inverter to which the other end of each phase winding is coupled, and a switch circuit having at least one of: a first switch element that switches between connection and disconnection of the first inverter and ground, and a second switch element that switches between connection and disconnection of the second inverter and ground.
US10778083B2

A power converter includes a primary side with switch devices that form a power transfer stage, and a secondary side with switch devices that form a rectification stage and an output filter coupled to the rectification stage and including an output inductor and output capacitor. A transformer couples the primary and secondary sides. The switch devices are controlled in DCM (discontinuous conduction mode) to transfer energy from the primary side to the secondary side during a power transfer interval in which one branch of the power transfer stage is conducting, one branch of the rectification stage is conducting and another branch of the rectification stage is blocking. As a voltage of the transformer first begins to rise at the start of a new power transfer interval in DCM, the branch of the rectification stage that is to be conducting during the new power transfer interval is hard switched on.
US10778079B1

An integrated circuit (IC) comprises a regulator circuit, a bootstrap control circuit, and a gate driver that drives a transistor pair in buck or boost mode to switch current through an inductor. The IC has a VIN terminal coupled to receive a voltage generated from an AC power source, a STR terminal coupled to receive a voltage from a stored power source (e.g., a capacitor bank), and a HSB terminal that is capacitively coupled to the inductor. When bucking or boosting, the regulator circuit generates VDD supply voltage from the stored power source, supplies the VDD supply voltage onto the bootstrap control circuit, and the bootstrap control circuit generates a gate driver supply voltage that is supplied to the gate driver circuit. When not bucking or boosting, voltage on the HSB terminal is maintained between a voltage threshold from the AC power source without draining the stored power source.
US10778076B2

Provided are an electric toothbrush and its drive motor, which comprises a U-shaped magnetic yoke, a rotary output component, a second magnetic yoke and four permanent magnets. The two support legs of the U-shaped yoke are respectively wound with coils, enabling the two leg end faces to generate alternating magnetic poles under the control of circuit. The four permanent magnets are centrosymmetrically disposed about a rotatory central line, the first and the fourth magnet are of the same polarity, the second and the third magnet are of the same polarity; the first and the second magnet are of the opposite polarity, disposed corresponding to the first leg; the third and the fourth magnet are of the opposite polarity, disposed corresponding to the second leg. Under the control of circuit, the driving permanent magnets drive the second yoke and the rotary output component to reciprocatively rotate about the rotatory central line.
US10778063B2

A magnetic drive has a prime mover, having a first magnet array on a first surface thereof, and a rotor, having a second magnet array on an outer surface thereof. The outer surface of the rotor is located adjacent to the first surface of the prime mover such that movement of the prime mover causes rotation of the rotor about an axis of rotation. A support member has a shaft for defining the axis of rotation of the rotor, and having a third magnet array, and the third magnet array cooperates with a fourth magnet array on the rotor to form a magnetic bearing to resist forces on the rotor acting along the axis of rotation thereof.
US10778061B2

The disclosure relates to a flywheel energy storage system including a casing, shaft, flywheel, and electric motor assembly. The casing has an inner vacuum chamber, at least one outer accommodating slot and at least one separator which separates the inner vacuum chamber from the at least one outer accommodating slot. The shaft is rotatably disposed in the inner vacuum chamber. The flywheel is located in the inner vacuum chamber and fixed to the shaft. The electric motor assembly includes a first motor rotor and a motor stator. The motor stator is accommodated in the at least one outer accommodating slot and fixed to the at least one separator. The first motor rotor is fixed on the shaft and located between the shaft and the motor stator. Part of the at least one separator located between the first motor rotor and the motor stator includes magnetically permeable material.
US10778060B2

A motor includes a rotor including a shaft, a stator, an upper bearing supporting an upper side of the shaft, a lower bearing supporting a lower side of the shaft, a bearing holder supporting the upper bearing, a housing accommodating the rotor, the stator, and the bearing holder and including an opening on an upper side, and a controller electrically connected to coil lead wires, and having an electronic component mounted thereon. An outer circumferential surface of the bearing holder is fixed while contacting an inner circumferential surface of the housing, and the bearing holder includes a notch cutout extending inward from the outer circumferential surface, and at least one of a the coil lead wires extends upward through the notch.
US10778059B2

An electrical submersible pump assembly has a motor with a stator stack of limitations. The stack has slots through which magnet wires are wound. An encapsulate surrounds and bonds the magnet wires together within each slot. The encapsulate includes ceramic particles within a polymer adhesive matrix. The polymer matrix may be a fluoropolymer adhesive. Each of the magnet wires may have an electrical insulation layer surrounding a copper core. The ceramic particles are rounded and much smaller than a cross-sectional area of each of the magnet wires. At least some of the magnet wires may be in contact with a perimeter of the slot. The ceramic particles may be porous.
US10778057B2

An electric power tool includes a brushless motor as a driving source. The brushless motor includes a stator and a rotor. The stator includes coils wound around in three phases. In a wire winding method of the coil of the stator, when the number of slots per phase is N, the number of series of the coils per phase is A, and the number of parallel of the coils per phase is B, a relation of N=A×B (note that, N is a natural number of 3 or more and 10 or less, A is a natural number of 1 or more, and B is a natural number of 2 or more) is satisfied.
US10778056B2

A stator of an electrical generator includes a stator core including a plurality of stacked stator laminations and at least one end turn. At least one cooling passage provides a fluid flow path through a portion of the plurality of stator laminations to the at least one end turn. The at least one cooling passage includes at least one radial channel arranged in fluid communication with an axial channel. The at least one cooling passage is formed directly into the portion of the plurality of stator laminations.
US10778049B2

A stator includes layers of coated conductor. The coating is insulative and provides electrical isolation of adjacent conductor layers. The multiple layers of coated conductor form a stator core, and the stator includes magnet assemblies that sandwich the stator core. The conductor layers stack in a direction orthogonal to a plane of the magnet assemblies. The conductor layers have a rectangular cross section.
US10778034B2

A primary side wireless power transmitter inductively couplable to a secondary side wireless power receiver for supplying power to the wireless power receiver for receiving communications from the secondary side wireless power receiver through the inductive coupling comprises a primary side tank circuit receiving a signal on from the secondary side wireless power receiver. A phase delay or time delay circuit generates a fixed delay clock signal. A sample and hold circuit samples a tank circuit voltage utilizing the fixed phase or time delayed clock signal. A comparator is coupled to an output of the sample and hold circuit for extracting data or commands from the signal stream. A method of operating a primary side wireless transmitter inductively coupled to a secondary side wireless power receiver for supplying power to the wireless power receiver to power a load coupled to the receiver is also disclosed.
US10778026B2

A battery charger has at least two phases and coupled switches that are controlled using switch mode power supply (SMPS) techniques. One of the phases is part of a buck-boost circuit that includes a high side switch, which is coupled between a near end of the phase and the input, and a low side switch that is coupled between a far end of the phase and ground. The far end of the phase is also coupled to a battery, through a further high side switch. A controller signals the switches into open and closed states so that the buck-boost circuit is operated in buck mode when charging the battery at a low voltage, and in boost mode when charging the battery at a high voltage. Other embodiments are also described and claimed.
US10778018B2

Embodiments of the present invention provide a charging protection method, including: measuring a charging voltage, a charging current, and a temperature rise of a charging interface of a charged device; detecting whether the charging voltage falls beyond a preset voltage range, detecting whether the charging current is less than a preset current threshold, and detecting whether the temperature rise is greater than a preset temperature rise threshold; and if a detection result of any one or more of the three items is yes, disconnecting a charging circuit of a charger. Correspondingly, the embodiments of the present invention further provide a charging protection apparatus, which can disconnect a charging circuit in a timely manner when a charging exception occurs, thereby avoiding damage to a charging interface.
US10778011B2

In the field of high voltage direct current (HVDC) power transmission there is provided a power converter assembly (10) comprising a line-commutated power converter (12) that is configured to transfer power from a DC network (14) to a corresponding receiving AC network (16). The power converter assembly (10) also includes a control unit which is operatively associated with the line-commutated power converter (12) and is programmed, in response to the receiving AC network (16) exhibiting a reduced AC voltage (Va, Vb, Vc), to cause a reduction in the operating DC voltage (VDC) of the line-commutated power converter (12) by the DC network (14).
US10778006B2

A battery system includes a position detector configured to detect whether a first battery protector is coupled to a second power rail and positioned at a bottom of a stack. A cell balancing input (CBI) is coupled to receive a CBI signal to enable or disable cell balancing of the first battery protector. A cell balancing output (CBO) enables cell balancing of a second protector in the stack.
US10778003B2

A method of free wave energy protection for a half-wavelength line based on a one-sided current includes: performing sampling and calculation on a current at protection measuring points to obtain variations in current sampling values; and activating a protective element to determine an occurrence time of a fault in a half-wavelength line. A free wave energy protection section includes a quick-action section, a basic section and a sensitive section, wherein the quick-action section, the basic section and the sensitive section serve as action criteria for performing protection with respect to the free wave energy of the half-wavelength line.
US10778002B2

A method selects between AC and DC power inputs for delivery to power distribution circuits in a building. Power distribution circuits includes power distribution wiring and a socket. Power distribution wiring connects between the socket and a circuit breaker and is selectively coupled through the circuit breaker to either the AC or DC power input. DC and AC power inputs, and the circuit breaker are dispositioned at a building service panel. The method includes monitoring a voltage level of the DC power input using a detection circuit in the circuit breaker, using a switch circuit in the circuit breaker to couple the power connection wiring to the AC power input when the detection circuit detects the voltage level is below a threshold level, and coupling the power connection wiring to the DC power input when the detection circuit detects the voltage level is equal to or above the threshold level.
US10778000B2

An electronic motor starter has a main switch configured as a semiconductor, forming a semiconductor contactor and having at least one semiconductor switch for switching a phase of a supply of a motor winding, a first connection of each semiconductor switch being connected to a corresponding first main current contact of the motor starter; an auxiliary switch configured as a semiconductor switch and connected between at least one pair of auxiliary contacts of the motor starter; a transducer for measuring currents connected between a second connection of each main semiconductor switch and a corresponding second main power contact of the motor starter; and a controller foe the main and auxiliary switches being powered via motor starter control contacts, for being fed transducer measurement signals, and being configured to control the main and/or auxiliary switch according to the supply via the control contacts and/or according to the transducer measurement signals.
US10777999B2

A device includes a chip and integrated circuit. Devices and integrated circuits are provided where a resistor is coupled to a terminal of a chip or integrated circuit.
US10777994B2

A display device includes: a timing controller generating and supplying first timing control signals, a level shifter generating and supplying gate control signals using the first timing control signals, a gate driver separately driving gate lines of a panel using the gate control signals, and an output circuit outputting the gate control signals, the level shifter including an overcurrent protection circuit (OPC) connected to the output circuit, the overcurrent protection circuit sensing overcurrent generation in the level shifter and overcurrent generation in a target circuit through the output circuit to output an overcurrent protection signal, wherein the level shifter: sets a time period to be a non-sensing time period, turns off a sensing operation of the OPC during the non-sensing time period, and turning on the sensing operation of the OPC during other periods, and wherein the OPC: turns on the sensing operation, and senses the overcurrent generation.
US10777993B2

Provided is a black box apparatus for analyzing a cause of arc interruption including: a controller which is installed on a power supply line and receives data detected from a CT detecting a current, a ZCT detecting a short circuit, and a voltage detector detecting a voltage; and an interruption unit which interrupts a power supply by receive a signal from the controller to operate a switch, in which the controller includes a calculation unit calculating data detected from the CT, the ZCT, and the voltage detector; a determination unit determining whether the arc occurs using the result of the calculation unit; and a storage unit storing data up to a predetermined time before the operation when the interruption unit operates to interrupt the power supply. Therefore, it is possible to accurately analyze reproduction for preventing occurrence of electrical fires and a cause of the arc interruption and determine an unstable condition of a power supply device which instantaneously occurs.
US10777985B2

A concealable power outlet assembly for bench mounting including: a housing for mounting fast with an underside of the bench; a power outlet sub-assembly slideably received by the housing and including an upper portion; a sensor responsive to operative force applied to the upper portion; an extension assembly including an electric actuator responsive to the sensor for sliding the power outlet sub-assembly relative to the housing in response to application of force to the upper portion to thereby bring said sub-assembly to an extended configuration or to a retracted configuration.
US10777976B1

A spark plug wherein the occurrence of pre-ignition and misfires is suppressed. The spark plug includes a cover portion that covers a front end portion of a center electrode and a facing portion of a ground electrode from a front end side of the spark plug to form a pre-chamber space. The cover portion has injection holes that are through-holes. A total area A (mm2) of inner peripheral surfaces of the injection holes and a thermal conductivity B (W/mK) of a material of the cover portion satisfy a formula (1): 10
US10777972B2

A thermal radiation light source includes a laminated body including m quantum layers laminated where m is an integer of 2 or more, including an n-layer and a p-layer sandwiching the quantum layers from both sides in the laminating direction, the n-layer made of an n-type semiconductor and the p-layer made of a p-type semiconductor; a voltage applying unit for the m quantum layers is directly or indirectly connected to the n-layer and p-layer sandwiching each layer applying a voltage for moving to the n-layers or p-layers a charge; a voltage switching unit switches ON/OFF of application of the voltage to the m quantum layers; and a photonic crystal portion disposed in the laminated body or adjacent to the laminated body, so that lights of m wavelengths resonate, the lights of the m wavelengths generated in the m quantum layers corresponding to transition energy between subbands in the quantum layer.
US10777968B2

A laser diode vertical epitaxial structure, comprising a transverse waveguide comprising an active layer between an n-type semiconductor layer and a p-type semiconductor layer wherein the transverse waveguide is bounded by a lower index n-cladding layer on an n-side of the transverse waveguide and a lower index p-cladding layer on a p-side of the transverse waveguide, a lateral waveguide that is orthogonal to the transverse waveguide, wherein the lateral waveguide is bounded in a longitudinal direction at a first end by a facet coated with a high reflector (HR) coating and at a second end by a facet coated with a partial reflector (PR) coating and a higher order mode suppression layer (HOMSL) disposed adjacent to at least one lateral side of the lateral waveguide and that extends in a longitudinal direction.
US10777967B2

A current driver is disclosed which allows very short pulses at high currents to be generated for high power laser diodes. The parasitic inductance of the laser diode limits the speed at which the laser diode may be turned on and off. A high voltage is used to charge this inductance rapidly and maximize the rise time. The fall time is shortened by allowing a similar high voltage to be generated at turnoff without damage to the laser diode or switching components. A portion of the energy stored in the parasitic inductance may recovered to reduce drain on the power source, and to improve overall efficiency. The anode of the laser may be switched to ground at the end of a pulse.
US10777965B2

Provided is a laser apparatus and a light source apparatus that can reduce the footprint and realize space-saving. The laser apparatus has a bottom plate; a semiconductor laser element mounted on the bottom plate; and a terminal unit that is provided so as to face upward with respect to the bottom plate and enables external electrical connection.
US10777961B2

Methods, devices, and apparatus for generating plasma or laser pulses by radio frequency (RF) excitation pulses are provided. In one aspect, a method includes specifying radio frequency (RF) excitation pulses at least partially as a function of a preceding RF excitation of a medium and outputting a signal to a RF pulse generator, the signal configured to cause the RF pulse generator to generate the specified RF excitation pulses for exciting the medium to generate plasma or laser pulses. The RF excitation pulses is specified to become more strongly reduced in energy when a remaining excitation of the medium by the preceding RF excitation is higher.
US10777959B2

This disclosure provides planar waveguides with enhanced support and/or cooling. One or more endcaps could be disposed between coating/cladding layers at one or more ends of a core region, where the core region is doped with at least one active ion species and each endcap is not doped with any active ion species that creates substantial absorption at pump and signal wavelengths. A core region could include at least one crystal or crystalline material, and at least one cladding layer could include at least one glass. Different types of coolers could be disposed on or adjacent to different coating/cladding layers. Side claddings could be disposed on opposite sides of a planar waveguide, where the opposite sides represent longer sides of the waveguide. Endcaps and one or more coolers could be sealed to a housing, and coolant can flow through a substantially linear passageway along a length of the waveguide. One side of a planar waveguide could be uncooled.
US10777956B1

Oscillation mitigation circuits are implemented in a system for supplying electric power to load circuit boards, for example, load circuit boards entirely immersed into a bath of dielectric heat transfer fluid. The oscillation mitigation circuits can be used to protect the load circuit boards, including the connectors mounted on these load circuit boards, from an anomalous behavior of the electric power. The oscillation mitigation circuits are coupled between wire bundles forming a portion of the electric power supply and the connectors mounted on the load circuit boards.
US10777952B2

An electrical plug connector includes a first terminal module, a second terminal module, and a metallic contact member. The first terminal module and the second terminal module are received in a metallic shell. The metallic contact member is between the first terminal module and the second terminal module. The metallic contact member separates the first terminal module from the second terminal module. Moreover, two ends of the metallic contact member are respectively in contact with the ground terminals of the first plug terminals or in contact with the ground terminals of the second plug terminals.
US10777950B2

A connection system for a quantum computer that employs constant impedance connectors with attenuation or filtering components or both embedded therein or within an adaptor removably insertable within an adaptor housing for use in a cryogenically cooled quantum computer. The connection system provides a higher density of cables traversing through a hermetic sealed top plate, and which are accessible to chill blocks to reduce the thermal energy from the signal lines. Attenuators or filter circuits are embedded in the constant impedance connector housings, or provided in adaptors that connect on each end to form mating constant impedance connections, in order to reduce signal strength as the signal progresses through the cryogenic environment and to remove extraneous electrical signal noise.
US10777948B2

A modular extendable outlet assembly comprises multiple selectively removably couplable outlet units. The units comprise an electrical housing with a first end, a second end opposing the first end, a visible front face having a first electrical socket, a rear face having a mount wall with holes, and a sidewall enclosing a unit cavity. An electrical plug retractably extends from the second end of housing. The electrical plug has an electrical prong configuration corresponding to a prong configuration of the second electrical socket to mate with an adjacent outlet unit. A spool assembly disposed within the unit cavity operates with a spring-loaded spool member. An electrical cord wraps around the spring-loaded spool member, terminating at the electrical plug. A cord release switch selectively translates the spring-loaded spool member to rotate and extend in length, the electrical cord. A unit activation switch electrically couples to the first electrical socket for powering.
US10777931B2

A connector assembly comprises a first subassembly having a male contact and a first inner housing accommodating the male contact, a second subassembly having a female contact configured to be mated with the male contact and a second inner housing accommodating the female contact, a first connector, and a second connector matable with the first connector. The first connector has a first outer housing accommodating one of the first subassembly and the second subassembly and capable of accommodating both the first subassembly and the second subassembly. The second connector has a second outer housing accommodating the other of the first subassembly and the second subassembly and capable of accommodating both the first subassembly and the second subassembly.
US10777922B2

The invention discloses a flat wire direct coupling connector for buckling a fixing device and for connecting to a flat wire, which comprises a first connecting portion and a second connecting portion. The first connecting portion can be buckled on the fixing device by a first hook of the first connecting portion, and a first aligning unit of the first connecting portion and the second aligning unit of the second connecting portion are moved in the opposite position. Thereafter, a second hook of the second connecting portion is inserted into the first opening of the first connecting portion and a third hook of the second connecting portion is inserted into a second opening of the first connecting portion for the flat wire to be inserted into the side edge of insert from at least one of a first insertion opening and a second insertion opening of the second connecting portion.
US10777920B2

According to an embodiment of the present disclosure, a connecting device included in an electronic device may comprise a movable part including at least one contacting part, an elastic part extending from the movable part and including a plurality of bends alternately arranged to allow the movable part to move in a first direction, and a support extending from the elastic part. Other various embodiments are also possible.
US10777918B2

A terminal block that includes a housing having a resin part; a bus bar integrally including an embedded part embedded in the resin part and a connecting part projecting outward from the resin part; and a seal sealing a gap existing between the embedded part and the resin part, wherein the seal is formed by an adhesive sheet.
US10777903B2

A multi-beam antenna includes: a focusing system having a concave mirror; a radiating device, which is intended for irradiating the concave mirror, includes a two-dimensional radiator array, is disposed at a distance from the concave mirror and covers the projection area of beams at this distance; and a beam forming system. The radiating device includes at least one sub-array of radiators which provides one beam in a set direction. For each such beam, the beam forming system provides, for each radiator in the corresponding sub-array, amplitude-time parameters of the signal being transmitted such as to form a non-planar wavefront, which is equidistant across the concave mirror to a planar wavefront of the beam, wherein the radiating surface of the radiator array is situated outside the region of self-intersection of the non-planar wavefronts.
US10777902B2

A Luneburg lens antenna device includes a Luneburg lens and an array antenna. The Luneburg lens is formed in a cylindrical shape, and the Luneburg lens includes three dielectric layers through having different dielectric constants and stacked on each other in the radial direction. The array antenna includes plural antenna elements disposed on an outer peripheral surface of the Luneburg lens and at different positions of focal points in the peripheral direction and in the axial direction of the Luneburg lens. The array antenna is provided in a range which is ½ or smaller of the entire range of the Luneburg lens in the peripheral direction.
US10777889B2

Provided is an array antenna capable of reducing side lobes while efficiently arranging antenna elements. The array antenna includes a substrate, a plurality of antenna elements, a primary feeder line, a plurality of secondary feeder lines, and a phase-inverter. The antenna elements is arrayed on the substrate in longitudinal directions thereof. The secondary feeder lines are connected to the respective antenna elements from one of the longitudinal directions of the substrate, and at least connected to the antenna elements that are disposed at both end portions of the substrate from a center side of the substrate. The phase-inverter is positioned where the connected direction of the secondary feeder line to the antenna element changes, disposed at least between the antenna elements adjacent to each other on a first end portion side of the longitudinal center of the substrate, and inverted the phase of a radio wave to be transmitted.
US10777885B2

A low sidelobe beam forming method and dual-beam antenna schematic are disclosed, which may preferably be used for 3-sector and 6-sector cellular communication system. Complete antenna combines 2-, 3- or -4 columns dual-beam sub-arrays (modules) with improved beam-forming network (BFN). The modules may be used as part of an array, or as an independent 2-beam antenna. By integrating different types of modules to form a complete array, the present invention provides an improved dual-beam antenna with improved azimuth sidelobe suppression in a wide frequency band of operation, with improved coverage of a desired cellular sector and with less interference being created with other cells. Advantageously, a better cell efficiency is realized with up to 95% of the radiated power being directed in a desired cellular sector.
US10777878B2

According to an embodiment of the present invention, there is provided a radome, including a cover part configured to cover a printed circuit board (PCB) on which a plurality of antenna arrays and an integrated circuit (IC) chip connected to the plurality of antenna arrays are formed, and a plurality of projection parts on an inner side of the cover part opposite to the PCB.
US10777875B2

A loop antenna transmits and receives a radio wave including a signal. A RFID detection circuit includes a circuit terminal and a circuit terminal connected with the loop antenna. A switch circuit switches, according to a state of an object to be detected, between a gain reduced state in which a gain of the loop antenna is reduced and a gain unreduced state in which the gain of the loop antenna is not reduced. The switch circuit has a first point of action and a second point of action for reducing the gain of the loop antenna, when λ is a wavelength of the radio wave, the point of action is located within a gain reduction range that represents a range on the loop antenna from the circuit terminal to a position of λ/32 away from the circuit terminal in a direction in which the loop antenna extends.
US10777867B2

A transmission line of the disclosure includes: a first line; a second line having characteristic impedance higher than characteristic impedance of the first line; and a third line. The transmission line transmits a symbol that corresponds to a combination of signals in the first line, the second line, and the third line.
US10777864B2

A networking system includes a transmitter, a waveguide and a receiver. The transmitter is configured to generate a millimeter-wave signal carrying data. The waveguide is transmissive at millimeter-wave frequencies and is configured to receive the millimeter-wave signal from the transmitter, and to guide the millimeter-wave signal from the transmitter to a downstream location by having a dielectric constant that varies over a transversal cross-section of the waveguide in accordance with a predefined profile. The receiver is configured to receive the millimeter-wave signal guided by the waveguide, and to extract the data carried by the received millimeter-wave signal.
US10777863B2

There is provided a power converter unit that can include an inverter and a plurality of batteries. The power converter unit can include a battery energy storage system (BESS) and an inverter. The BESS and the inverter can share at least one protection circuit.
US10777859B2

A method and an apparatus for regenerating batteries containing fluid electrolytes are revealed. The method includes the steps of: removing a case of a battery to expose a core of the battery, immersing the core in a functional electrolyte suitable for removing solid electrolyte interface (SEI) layer formed on surface of active materials, measuring characteristic parameters of the functional electrolyte during the period the core is immersed, adjusting concentration and electric conductivity of the functional electrolyte which the core is immersed therein by adding other suitable functional electrolytes according to the measured characteristic parameters until both the concentration and the electric conductivity are within a normal range of batteries or capacity of the core reaches the normal value of the battery. Thus the core is regenerated and re-packaged to form a regenerated battery.
US10777858B2

The present disclosure relates to methods by which lead from spent lead-acid batteries may be extracted, purified, and used in the construction of new lead-acid batteries. A method includes: (A) forming a mixture including a carboxylate source and a lead-bearing material; (B) generating a first lead salt precipitate in the mixture as the carboxylate source reacts with the lead-bearing material; (C) increasing the pH of the mixture to dissolve the first lead salt precipitate; (D) isolating a liquid component of the mixture from one or more insoluble components of the mixture; (E) decreasing the pH of the liquid component of the mixture to generate a second lead salt precipitate; and (F) isolating the second lead salt precipitate from the liquid component of the mixture. Thereafter, the isolated lead salt precipitate may be converted to leady oxide for use in the manufacture of new lead-acid batteries.
US10777845B2

A solid-state electrolyte including an ion-conducting inorganic material represented by the formula Li1+yZr2−xMex(PO4)3 where 2>x>0, 0.2>y>−0.2, and Me is at least one element from Group 14, Group 6, Group 5, or combinations thereof.
US10777839B2

A method for forming a battery element includes etching trenches into a substrate and crystal orientation dependent etching of the trenches. Further, the method includes forming solid state battery structures within the trenches.
US10777827B2

A technique that suppresses excessive water drainage from a fuel cell is provided. A water drainage device that drains water from inside of a fuel cell includes: a purge gas supply system; an operation unit; a water drainage controller; and a water content acquirer. The operation unit receives a water drainage command from a water drainage switch configured to control execution of a purge process by the purge gas supply system. When the water content obtained by the water content acquirer is equal to or lower than a predetermined value, the water drainage controller performs either one of: (i) invalidating the received water drainage command; and (ii) changing a processing condition of the purge process to decrease an amount of water drained by the purge process, compared with an amount of water drainage when the obtained water content is higher than the predetermined value.
US10777821B2

A catalyst of an embodiment includes a porous structure including aggregates of particles containing Ru and metal atoms M different from Ru. The particles are a metal oxide. A metal atom ratio of the metal atom M in a surface region of the porous structure is higher than that of the metal atom M in the porous structure as a whole.
US10777817B2

A lithium ion secondary battery having more improved cycle characteristics is provided. The present invention provides a lithium ion secondary battery which comprises a negative electrode comprising graphite particles, silicon oxide particles having a composition represented by SiOx(0
US10777813B2

A positive electrode active material for non-aqueous electrolyte secondary battery with improved cycle characteristics and high temperature storage characteristics, without impairing an advantage of high capacity which lithium nickel composite oxide inherently possesses. The positive electrode active material for non-aqueous electrolyte secondary battery includes lithium nickel composite oxide represented by a general formula (1): Li1+uNi1−x−y−zCoxMnyMgzO2 (However, u, x, y and z in the formula satisfies 0.015≤u≤0.030, 0.05≤x≤0.20, 0.01≤y≤0.10, 0.01≤z≤0.05, 0.10≤x+y+z≤0.25.), and wherein crystallite diameter is 100 nm to 130 nm. In addition, the positive electrode active material for non-aqueous electrolyte secondary battery is produced at least by an oxidation roasting step, a mixing step, and a calcining step.
US10777812B2

An electrochemically active material includes an active phase that includes silicon, and at least one inactive phase having a Scherrer Grain Size of greater than 5 nanometers. Each inactive phase of the material having a Scherrer Grain Size of greater than 5 nanometers has a lattice mismatch to Li15Si4 of greater than 5%.
US10777798B2

According to the present disclosure, the nonaqueous secondary battery includes: an electrode body including a positive electrode, a negative electrode, and a separator; and a nonaqueous electrolyte. At least one electrode of the positive electrode and the negative electrode and the separator satisfy any of conditions below: (1) the electrode and the separator are in contact with each other; (2) the separator has an O/C ratio of 0.1 or more and 0.2 or less; (3) the separator has a surface roughness Ra of 0.05 μm or more and 0.3 μm or less; and (4) a ratio of the surface roughness Ra of the separator to the surface roughness Ra of the electrode is 0.1 or more and 0.5 or less.
US10777793B2

A vehicle battery insulating system includes an inner wall and outer wall forming an insulating cavity filled with a microporous material such as microporous silica. A vacuum pump is coupled to a first connection of the cavity and a valve is coupled to a second connection of the cavity. A controller operates the vacuum pump and the valve to lower/raise pressure within the cavity to decrease/increase thermal conductivity, respectively, of the insulating layer to influence temperature of a vehicle battery. A battery housing may include inlet and outlet ports coupled to a pump to circulate a heat exchanging fluid. The controller may monitor temperatures from sensors and/or receive wireless information relative to traffic, ambient temperature, weather forecasts, and similar information for use in controlling the insulating system in an attempt to keep the vehicle battery within a desired operating temperature range.
US10777790B2

A vehicular battery pack comprising a parallelepiped-shaped container, wherein cells are arranged in layers one above the other in the container, and wherein relative monitoring devices of the individual cells are arranged on a second lateral wall, perpendicular to said layers and first lateral walls, perpendicular to said layers and to said second lateral wall, wherein said first lateral walls are configured to cool said layers of cells.
US10777782B2

The invention relates to devices incorporating thin, lightweight electrochemical cells and their method of manufacture, whereby a thin flexible pouch-type cell (1) comprises at least one pair of overlying electrode layers separated from one another by an intermediate electrolyte layer (13), the cell exterior being defined by first and second laminated sheets (3, 9) sealed together, wherein each laminated sheet (3, 9) has an outermost layer (3a, 9a) forming a respective external face of the cell (1) and a coextensive, innermost, conductive layer (3b, 9b) that acts as a current collector layer (3b, 9b) and which supports an electrode layer (5, 11), although the conductive layer may also itself act as the active electrode layer.
US10777781B2

Monobloc batteries include compartments containing cells. Terminals extend into the compartments and are electrically connected with the cells via tabs. The tabs are folded to form bent stacks and include openings in partial registration with each other. The terminals extend through the openings and are secured to the tabs. The terminals are off-center relative to the compartments to preserve space for the bent stacks.
US10777778B2

With chemically-strengthened thin glass substrates provided with an alkali barrier film, if the light-absorbing or light-scattering nature of the alkali barrier film itself has lowered the light extraction efficiency, or if the surface of the alkali barrier film is insufficiently flat, there may consequently be an increase in leakage current of an organic EL element and a decrease in reliability, leaving room for improvement. Instead of such an alkali barrier film, by providing an organic EL panel with a barrier film of the present invention and also with an organic EL element on a chemically-strengthened thin glass substrate with a specific light extraction structure therebetween, the glass substrate having one principal surface that includes a smooth region of the present invention, a high-performance organic EL panel can be obtained without compromising the organic EL properties.
US10777776B2

A flexible display apparatus and a fabricating method thereof are provided. The flexible display apparatus comprises a first substrate and a first optical clear adhesive layer. The first optical clear adhesive layer is disposed on one side of the first substrate. The first optical clear adhesive layer has a pair of transparent spacers. The transparent spacers are applied to divide the first optical clear adhesive layer into a first part and a second part. The first part is located between the pair of the transparent spacers, and the second part is located at outside of the pair of the transparent spacers. A thickness of the first part is smaller than a thickness of the second part. A vertical projection of the first part on the first substrate is forming a first area. When the flexible display apparatus is in a folding state, the first area is bent.
US10777775B2

A method for making a flexible display device includes: providing a hard substrate and sequentially forming a sacrificial layer, a metal layer, a buffer layer, and a flexible layer on the hard substrate; forming a display element layer on a surface of the flexible layer away from the buffer layer; hot pressing a laminate formed by the display element layer, the flexible layer, the buffer layer, the metal layer, the sacrificial layer, and the hard substrate to make the display element layer to bond to the flexible layer; laser irradiating the laminate from a side of the hard substrate to make the metal layer and the sacrificial layer peel off from each other.
US10777774B2

A light emitting element and corresponding display device with improved light extracting efficiency are disclosed. In one example, a light emitting element includes a first electrode with a first member disposed on both sides to form a recess structure with the first electrode as a bottom. An organic light emitting layer is disposed along the recess structure on the first electrode and the first member, and a second electrode is disposed on the organic light emitting layer. A second member having a higher refractive index than the first member is disposed on the second electrode so as to embed the recess structure. Between the second electrode and the second member, a laminate barrier layer is formed of layers having different refractive indices and having, as the entire laminate, a refractive index between the refractive index of the second electrode and the refractive index of the second member.
US10777759B2

A flexible display device includes: a first flexible substrate and a second flexible substrate facing each other; a display part positioned on a surface of the first flexible substrate facing the second flexible substrate and including a plurality of thin film transistors and a plurality of light emitting elements; a color filter positioned on a surface of the second flexible substrate facing the first flexible substrate; an overcoat layer positioned between the display part and the color filter and covering the color filter; a gas barrier layer positioned between the display part and the overcoat layer and covering the overcoat layer; and an encapsulation part including a filler positioned between the display part and the gas barrier layer, and a sealant positioned at an outside of the filler, and an area of the gas barrier layer is larger than an area of the encapsulation part.
US10777757B2

An organic light emitting diode (OLED) display panel includes an array substrate. The array substrate includes a first zone, a second zone and a third zone spaced from one another. A first luminous area is disposed on the first zone. A second luminous area is disposed on the second zone. A third luminous area is disposed on the third zone. The third zone, the second zone and the first zone are stacked with one another. The second luminous area and third luminous area are disposed between the second zone and the third zone.
US10777750B2

The present invention relates to spiro compounds containing electron-conducting groups and to electronic devices, in particular organic electroluminescent devices, comprising these compounds.
US10777744B2

A resistive switching memory cell comprising a switchable solid electrolyte (E). The electrolyte (E) consists of a composition comprising a matrix comprising a metal oxide, metal sulphide and/or metal selenide as the matrix material, the metal oxide, metal sulphide and/or metal selenide comprising at least two metals M1 and M2, and a metal M3 which is mobile in the matrix. The atomic ratio of M1 to M2 is within the range of 75:25 to 99.99:0.01, preferably 90:10 to 99.99:0.01; the valence states of M1, M2 and M3 are all positive; the valence state of M1 is larger than the valence state of M2; the valence state of M2 is equal to or larger than the valence state of M3; and the metals M1, M2 and M3 are different.
US10777736B2

Described embodiments can be used in semiconductor manufacturing and employ materials with high and low polish rates to help determine a precise polish end point that is consistent throughout a wafer and that can cease polishing prior to damaging semiconductor elements. The height of the low polish rate material between the semiconductor elements is used as the polishing endpoint. Because the low polish rate material slows down the polishing process, it is easy to determine an end point and avoid damage to the semiconductor elements. An additional or alternative etch end point can be a thin layer of material that provides a very clear spectroscopy signal when it has been exposed, allowing the etch process to cease.
US10777734B2

In a non-limiting embodiment, a magnetic memory device includes a memory component having a plurality of magnetic storage elements for storing memory data, and one or more sensor components configured to detect a magnetic field external to the memory component. The sensor component outputs a signal to one or more components of the magnetic memory device based on the detected magnetic field. The memory component is configured to be terminated when the signal is above a predetermined threshold value. In some embodiments, a magnetic field is generated in a direction opposite to the direction of the detected external magnetic field when the signal is above the predetermined threshold value.
US10777732B2

A composite article is designed for use in various devices and to exhibit improved piezoelectric effects. The composite article has 1) a dry piezoelectric layer (first dry PL) comprising a piezoelectric material, and 2) a dry electrically-conductive layer arranged contiguously with an opposing surface of the first dry PL. The dry electrically-conductive layer essentially has (a) an electrically-conductive material; and (b) particles having a Young's modulus that is different from the Young's modulus of the (a) electrically-conductive material by at least 10%, and which (b) particles have a d50 of at least 500 nm and up to and including 500 μm and a polydispersity coefficient that is less than or equal to 3. The weight ratio of the (b) particles to the (a) electrically-conductive material is at least 0.01:1 and up to and including 10:1.
US10777725B2

A thermoelectric generator includes a tube in which a first fluid flows, a power generation module, a holding member, and a heat exchanging fin. The power generation module includes a thermoelectric conversion element. The holding member holds a stacked body in which the power generation module and the tube are stacked with each other such that heat can be transferred between the power generation module and the tube. Both end portions of the holding member are located and fixed outside both ends of the stacked body. The heat exchanging fin includes a pair of end fin portions provided on the reverse surface of the holding member at portions corresponding to the both ends of the stacked body, and an intermediate fin located between the pair of end fin portions and higher in stiffness than the pair of end fin portions.
US10777724B2

A hybrid solar system including a hybrid solar collector using non-imaging optics and photovoltaic components and a heat transfer and storage system in thermal communication with the hybrid solar collector, the heat transfer and storage system using particle laden gas as thermal media to simultaneously generate and store electricity and high temperature dispatchable heat.
US10777717B1

A pixel encapsulating structure including a substrate, three light-emitting devices, a filling material, and a first encapsulation layer is provided. The three light-emitting devices are present on the substrate. Two of the three light-emitting devices have different emission wavelengths. The filling material is present on the substrate and the three light-emitting devices. The first encapsulation layer is present on the filling material and covers the three light-emitting devices. One of the first encapsulation layer and the filling material has three portions respectively covering the three light-emitting devices, and two of the three portions have different refractive indices.
US10777714B2

A method is provided for fabricating an encapsulated emissive element. Beginning with a growth substrate, a plurality of emissive elements is formed. The growth substrate top surface is conformally coated with an encapsulation material. The encapsulation material may be photoresist, a polymer, a light reflective material, or a light absorbing material. The encapsulant is patterned to form fluidic assembly keys having a profile differing from the emissive element profiles. In one aspect, prior to separating the emissive elements from the handling substrate, a fluidic assembly keel or post is formed on each emissive element bottom surface. In one variation, the emissive elements have a horizontal profile. The fluidic assembly key has horizontal profile differing from the emissive element horizontal profile useful in selectively depositing different types of emissive elements during fluidic assembly. In another aspect, the emissive elements and fluidic assembly keys have differing vertical profiles useful in preventing detrapment.
US10777713B2

A method of producing an optoelectronic lighting device includes forming a volume emitter such that it is at least partly transmissive to generated electromagnetic radiation, forming a concavely formed, optically transparent frame element including a curable, flowable material including phosphor particles at a side region of the volume emitter, wherein forming a conversion layer that converts the electromagnetic radiation into a second wavelength range is carried out by a sedimentation process of phosphor particles, and the conversion layer is formed within an optically transparent frame element in a manner adjoining an optically active region, forming a reflection element on the optically transparent frame element, and forming a conversion element that converts the electromagnetic radiation into a second wavelength range, wherein the conversion element is formed in a manner overlapping at least a second surface of the volume emitter and frame element.
US10777707B2

A group-Ill nitride stacked body includes a substrate, an n-type first AlGaN layer expressed by the composition formula AlXGa1-XN (0
US10777701B2

A photosensitive transistor device, on a semiconductor on insulator substrate, the photosensitive zone being formed in a substrate support layer and being arranged so that the concentration of photogenerated charges in the photosensitive zone can be increased towards a given zone facing the channel zone of the transistor.
US10777697B1

A method for communicating an event occurrence among a plurality of photovoltaic assemblies of a photovoltaic system includes the following steps: (1) in response to the event occurrence, injecting a first signal onto a power line at a first photovoltaic assembly of the plurality of photovoltaic assemblies, (2) detecting the first signal on the power line at a second photovoltaic assembly of the plurality of photovoltaic assemblies, and (3) in response to detecting the first signal on the power line at the second photovoltaic assembly, injecting a second signal onto the power line at the second photovoltaic assembly.
US10777696B1

A ternary superlattice structure includes a substrate and periodic layer structure on the substrate and having alternating infrared absorbing semiconductor materials having a first layer of InAs[1-x]Sb[x] ternary alloy material, and a second layer of In[1-y]Z[y]As ternary alloy material, wherein Z is Ga or Al, wherein x is in a range of greater than zero and less than one, wherein y is in a range of greater than zero and less than one, and wherein a thickness of each of the first and second layers are substantially similar and configured to absorb light in a predetermined spectral band and prevent trapping of carriers in any particular layer. In examples, y is in a range from about 0.05 to about 0.35, and x is in a range of about 0.2 to about 0.8.
US10777694B2

A solar cell can include a semiconductor substrate; a tunneling layer formed over the semiconductor substrate; a conductive area located over the tunneling layer, the conductive area including a first conductive area of a first conductive type and a second conductive area of a second conductive type; and an electrode including a first electrode connected to the first conductive area and a second electrode connected to the second conductive area, wherein a mark is located in at least one of the first conductive area and the second conductive area, and has a different shape from that of a crystal plane of the semiconductor substrate and the conductive area, and wherein the mark is formed along a longitudinally extending edge of at least one of the first conductive area and the second conductive area.
US10777677B2

An insulated gate semiconductor device includes p+ gate bottom protection regions embedded in a drift layer at the bottoms of trenches that goes through n+ source regions and p-type base regions, and p+ base bottom embedded regions embedded in the drift layer below the base regions. The base bottom embedded regions have trapezoidal shapes due to a channeling phenomenon, and the bottom surfaces of the base bottom embedded regions are deeper than the bottom surfaces of the gate bottom protection regions.
US10777674B2

To suppress breakage of a diode. A semiconductor device comprises a stacked body and a first electrode. The stacked body includes a first nitride semiconductor layer, a second nitride semiconductor layer, a third nitride semiconductor layer, and a fourth nitride semiconductor layer that are stacked in sequence. The first electrode is in contact with a surface of the first nitride semiconductor layer that is opposite to a surface in contact with the second nitride semiconductor layer. The semiconductor device includes a transistor forming region and a diode forming region adjacent to the transistor forming region. The transistor forming region includes a first groove, a second electrode, and a third electrode. The first groove has a bottom portion located in the second nitride semiconductor layer. The second electrode is formed on a surface of the first groove. The third electrode is in contact with a surface of the fourth nitride semiconductor layer that is opposite to a surface in contact with the third nitride semiconductor layer. The diode forming region includes a second groove and a Schottky electrode. The second groove has a bottom portion located in the third nitride semiconductor layer. The Schottky electrode makes a Schottky barrier junction with the third nitride semiconductor layer and is electrically connected to the third electrode.
US10777670B2

An insulated gate turn-off thyristor has a layered structure including a p+ layer (e.g., a substrate), an n-epi layer, a p-well, vertical insulated gate regions formed in the p-well, and an n− layer over the p-well and between the gate regions, so that vertical npn and pnp transistors are formed. After forming the p-well, boron ions are implanted into the exposed surface of the p-well to form a p+ region. The n-epi layer is then grown over the p-well and the p+ region, and the boron in the p+ region is diffused upward into the n-epi layer and downward to form an intermediate p+ region. The p-well's highly doped intermediate region enables improvement in the npn transistor efficiency as well as enabling more independent control over the characteristics of the n-type layer (emitter) and the overall dopant concentration and thickness of the p-type base to optimize the thyristor's performance.
US10777663B2

A method includes forming a fin structure over a substrate; forming a source/drain structure adjoining the fin structure, in which the source/drain structure includes tin; and exposing the source/drain structure to a boron-containing gas to diffuse boron into the source/drain structure to form a doped region in the source/drain structure.
US10777653B2

The present invention provides an integrated enhancement/depletion mode HEMT and a method for manufacturing the same, according to which an enhancement mode transistor and a depletion mode transistor can be integrated together, which is beneficial for increasing the application of gallium nitride HEMT devices and improving the characteristics of circuits, and lay a foundation for realizing monolithic integration of high-speed digital/analog mixed signal radio frequency circuits. At the same time, by utilizing the regrowth of the buffer layer and the doping requirements, electrons generated by impurities are made part of the doping layer, thus the doping concentration is improved while preventing excessive electrons from interfering with the devices.
US10777646B2

Disclosed are a thin film transistor and a display device, which can reduce parasitic capacitance between the first metal layer and the second metal layer so as to improve display quality of a liquid crystal display device. The thin film transistor includes a gate electrode, a gate insulation layer covering the gate electrode, a semiconductor layer formed on the gate insulation layer, and a source electrode and a drain electrode formed on the semiconductor layer. The semiconductor layer has an extension portion, a plane projection of which goes beyond a range of the gate electrode, and the drain electrode covers the extension portion.
US10777645B2

A technique relates to a semiconductor device. A bipolar transistor includes an emitter layer and a base layer, where the emitter layer and the base layer are doped with an impurity, the impurity being a same for the emitter and base layers. The bipolar transistor includes a collector layer.
US10777639B2

Disclosed are a two-dimensional semiconductor in which an energy band gap changes with thickness, a manufacturing method therefor, and a semiconductor device comprising the same. A two-dimensional semiconductor according to an embodiment comprises: a first layer having a first thickness; and a second layer having a second thickness, wherein the first thickness and the second thickness are different from each other, the first layer forms a first junction with a first electrode, and the second layer forms a second junction with a second electrode.
US10777634B1

An organic light-emitting display apparatus includes a substrate, pixels, a pixel defining layer (PDL), a first via layer, a second via layer, first lines, and a second line. The pixels are arranged on the substrate in a first direction (D1) and a second direction (D2) intersecting one another, and include organic light-emitting diodes (OLEDs). The OLEDs include pixel electrodes (PEs). The PDL covers edges of the PEs and defines light-emitting regions via openings partially exposing the PEs. The first and second via layers are between the PEs and the substrate. The first lines extend in the D2 between the first via layer and the substrate. The second line is between the second and first via layers. The second line at least partially extends around the light-emitting regions. The second line contacts the first lines through via holes. Each via hole is provided every two pixels arranged in the D2.
US10777633B2

A display device includes a TFT layer provided with a terminal configured to receive a signal inputted from an external source, and a terminal wiring line in a lower layer underlying the terminal, and a light emitting element layer in an upper layer overlying the TFT layer. The terminal includes a main portion and a peripheral portion surrounding the main portion. The peripheral portion is covered by a cover film, the terminal wiring line and a lower face of the peripheral portion are in contact, and the main portion and the terminal wiring line overlap via at least one terminal base film.
US10777630B2

A display device and a method of manufacturing the same are disclosed. In one aspect, the display device includes a substrate including a separation area and a plurality of pixel formed over the substrate. The separation area is formed between adjacent pixels, and a plurality of through holes are respectively defined by a plurality of surrounding inner surfaces of the separation area, and wherein each of the inner surfaces passes through the substrate. The display device also includes an encapsulation layer formed over the substrate and covering the inner surfaces of the separation area.
US10777629B2

Disclosed are a display apparatus and a method for manufacturing the same. The display apparatus comprises: a multi-buffer layer; a pixel array layer formed on the multi-buffer layer and including a plurality of pixels respectively formed as the intersections of a plurality of gate lines and a plurality of data lines; an encapsulation layer formed on the pixel array layer; and an encapsulation substrate formed on the encapsulation layer and including a display area and a non-display area adjacent to the display area, wherein, the encapsulation substrate is for supporting the display area and the non-display area such that there is no base substrate in the display apparatus.
US10777625B2

A display device including a plurality of first electrodes arranged in a display region above a substrate, each of the plurality of first electrodes being in common with n (n is an integer of 2 or more number of light emitting elements, a bank having a recess part and partitioning the n number of light emitting elements with the recess part as a boundary in each of the plurality of first electrodes, a light emitting layer arranged above the plurality of first electrodes throughout the display region, and n groups of second electrodes arranged above the light emitting layer and electrically separated with the recess part as a boundary.
US10777614B2

Provided is a display device having first to third light-emitting elements. The first to third light-emitting elements each include: a first electrode; a hole-transporting layer over the first electrode; an emission layer over the hole-transporting layer; a hole-blocking layer over and in contact with the emission layer; an electron-transporting layer over and in contact with the hole-blocking layer; and a second electrode over the electron-transporting layer. An emission wavelength of the second light-emitting element is longer than that of the first light-emitting element and shorter than that of the third light-emitting element. A total thickness of the hole-blocking layer and the electron-transporting layer in the second light-emitting element is larger than that in the first light-emitting element and smaller than that in the third light-emitting element. A thickness of the hole-blocking layer is larger than that of the electron-transporting layer in each of the first to third light-emitting elements.
US10777613B2

A blue fluorescent light-emitting layer is provided in common for a subpixel and a subpixel, a green fluorescent light-emitting layer is provided in common for the subpixel and a subpixel, and a red light-emitting layer is provided in common for the subpixel and a subpixel. An opposing surface distance is less than or equal to a Förster radius, and in the subpixel, the green fluorescent light-emitting layer and the red light-emitting layer are layered with a separation layer interposed therebetween.
US10777604B2

A light emitting device including first, second, and third LED sub-units, and electrode pads disposed on the first LED sub-unit, electrically connected to the LED sub-units, and including a common electrode pad electrically connected to each of the LED sub-units, and first, second, and third electrode pads connected to a respective one of the LED sub-units, in which the common electrode pad, the second electrode pad, and the third electrode pad are electrically connected to the second LED sub-unit and the third LED sub-unit through holes that pass through the first LED sub-unit, the first, second, and third LED sub-units are configured to be independently driven, light generated in the first LED sub-unit emitted to the outside through the second and third LED sub-units, and light generated in the second LED sub-unit is emitted to the outside through the third LED sub-unit.
US10777597B2

To realize miniaturization of a pixel, reduction in noise, and high quantum efficiency, and to improve short-wavelength sensitivity while suppressing inter-pixel interference and variations for each pixel. According to the present disclosure, there is provided an imaging device including: a first semiconductor layer formed in a semiconductor substrate; a second semiconductor layer of a conductivity type opposite to a conductivity type of the first semiconductor layer formed on the first semiconductor layer; a pixel separation unit which defines a pixel region including the first semiconductor layer and the second semiconductor layer; a first electrode which is connected to the first semiconductor layer from one surface side of the semiconductor substrate; and a second electrode which is connected to the second semiconductor layer from a light irradiation surface side that is the other surface of the semiconductor substrate, and is formed to correspond to a position of the pixel separation unit.
US10777585B2

To provide a display device with excellent display quality, in a display device including a signal line, a scan line, a transistor, a pixel electrode, and a common electrode in a pixel, the common electrode is included in which an extending direction of a region overlapping with the signal line differs from an extending direction of a region overlapping with the pixel electrode in a planar shape and the extending directions intersect with each other between the signal line and the pixel electrode. Thus, a change in transmittance of the pixel can be suppressed; accordingly, flickers can be reduced.
US10777577B2

A three-dimensional semiconductor memory device includes a substrate including a cell array region and a connecting region; a stacked structure including a lower stacked structure and an upper stacked structure sequentially stacked on a substrate, wherein the stacked structure includes an insulating layer and electrodes alternately stacked vertically on the substrate; a vertical structure in a channel hole passing through the lower stacked structure and the upper stacked structure on the cell array region; and a dummy structure in a dummy hole passing through at least one of a lower stacked structure and an upper stacked structure on a connecting region. The connecting region includes a second connecting region on one side of the cell array region and a first connecting region on one side of the second connecting region. A surface pattern shape of the dummy hole in the second connecting region is different from a shape of the dummy hole in the first connecting region.
US10777574B2

According to one embodiment, in a semiconductor device, a stacked body is disposed above a substrate. In the stacked body, a conductive film and an insulating layer are alternately disposed in a stacking direction. A semiconductor columnar member penetrates the stacked body in a stacking direction. An insulating film surrounds the semiconductor columnar member. The insulating film penetrates the stacked body in the stacking direction. A pattern is disposed at a position adjacent to or close to a region. The region includes a penetration plug. The penetration plug extends from a position same as or above an upper end of the stacked body to a position below a lower end of the stacked body in the stacking direction. The pattern has a quadrangular or disjoined quadrangular shape.
US10777569B2

The manufacturing method of the semiconductor device includes a step of forming the gate dielectric film GI2 and the polysilicon layer PS2 on the main surface SUBa of the semiconductor substrate SUB, a step of forming the isolation trench TR in the semiconductor substrate SUB through the polysilicon layer PS2 and the gate dielectric film GI2, a step of filling the isolation trench TR with the dielectric film, and then a step of polishing the dielectric film to form the element isolation film STI in the isolation trench TR. Further, a method for manufacturing a semiconductor device comprises etching the element isolation film STI to retract the upper surface STIa of the element isolation film STI, then further depositing a polysilicon layer on the polysilicon layer PS2 to form a gate electrode using an anisotropic dry etching method.
US10777565B2

Three-dimensional semiconductor memory devices and methods of fabricating the same are provided. A memory device may include a semiconductor layer including first and second regions, first vertical structures on the first region and extending in a first direction perpendicular to a top surface of the semiconductor layer, and second vertical structures on the second region and extending in the first direction. The first vertical structure may include a vertical semiconductor pattern extending in the first direction and in contact with the semiconductor layer, and a first data storage pattern surrounding the vertical semiconductor pattern. The second vertical structure may include an insulation structure extending in the first direction and in contact with the semiconductor layer, and a second data storage pattern surrounding the insulation structure.
US10777564B2

A non-volatile memory device that includes a floating gate element, a control coupling element, an erase coupling element and a select gate element is provided. The floating gate element includes a floating gate layer. The control coupling element receives a control voltage and couples the control voltage to the floating gate layer such that the floating gate element performs read or write operation according to the control voltage, a word select voltage and a bit select voltage. The erase coupling element receives an erase voltage and couples the erase voltage to the floating gate layer such that the floating gate element performs erase operation according to the erase voltage. The select gate element is electrically coupled to the floating gate element and generates the word select voltage according to a word line driving voltage and a source line driving voltage.
US10777560B2

Provided are a semiconductor device and a method of fabricating the same. The semiconductor device may include a semiconductor substrate including a first region and a second region, a dummy separation pattern provided on the second region of the semiconductor substrate to have a recessed region at its upper portion, a first electrode provided on the first region of the semiconductor substrate, a dielectric layer covering the first electrode, a second electrode provided on the dielectric layer, and a remaining electrode pattern provided in the recessed region. The second electrode and the remaining electrode pattern may be formed of a same material.
US10777554B2

An integrated circuit (IC) device comprises a substrate having a metal-oxide-semiconductor (MOS) region; a gate region disposed over the substrate and in the MOS region; and source/drain features in the MOS region and separated by the gate region. The gate region includes a fin structure and a nanowire over the fin structure. The nanowire extends from the source feature to the drain feature.
US10777547B2

Systems and methods for protecting a device from an electrostatic discharge (ESD) event are provided. A resistor-capacitor (RC) trigger circuit and a driver circuit are provided. The RC trigger circuit is configured to provide an ESD protection signal to the driver circuit. A discharge circuit includes a first metal oxide semiconductor (MOS) transistor and a second MOS transistor connected in series between a first voltage potential and a second voltage potential. The driver circuit provides one or more signals for turning the first and second MOS transistors on and off.
US10777544B2

In a semiconductor device that uses an N-channel MOS transistor as an electrostatic protection element, the N-channel MOS transistor has a plurality of electric field relaxing areas, three of which have in a longitudinal direction three different impurity concentrations decreasing from an N-type high concentration drain region downward, and three of which have in a lateral direction three different impurity concentrations decreasing from the N-type high concentration drain region toward a channel region. An electric field relaxing area that is in contact with the electric field relaxing areas in the longitudinal direction and with the electric field relaxing areas in the lateral direction has the lowest impurity concentration.
US10777539B2

A three-dimensional (3D) integrated circuit (IC) die is provided. In some embodiments, a first IC die comprises a first semiconductor substrate, a first interconnect structure over the first semiconductor substrate, and a first hybrid bond (HB) structure over the first interconnect structure. The first HB structure comprises a HB link layer and a HB contact layer extending from the HB link layer to the first interconnect structure. A second IC die is over the first IC die, and comprises a second semiconductor substrate, a second HB structure, and a second interconnect structure between the second semiconductor substrate and the second HB structure. The second HB structure contacts the first HB structure. A seal-ring structure is in the first and second IC dies. Further, the seal-ring structure extends from the first semiconductor substrate to the second semiconductor substrate, and is defined in part by the HB contact layer.
US10777532B2

A semiconductor and a method of fabricating the semiconductor having multiple, interconnected die including: providing a semiconductor substrate having a plurality of disparate die formed within the semiconductor substrate, and a plurality of scribe lines formed between pairs of adjacent die of the plurality of disparate die; and fabricating, by a lithography system, a plurality of inter-die connections that extend between adjacent pair of die of the plurality of die.
US10777529B2

A semiconductor device includes a base member; a first stacked body including first semiconductor chips and second semiconductor chips stacked alternately in a first direction crossing a front surface of the base member; and a second stacked body arranged with the first stacked body in a second direction along the front surface of the base member. The second stacked body includes other first semiconductor chips and other second semiconductor chips stacked alternately in the first direction. The first stacked body includes a lowermost first semiconductor chip connected to the base member, and the second stacked body includes a lowermost second semiconductor chip connected to the base member.
US10777525B1

A flip chip package includes a substrate, a chip body bonding on the substrate and bumps connected between the chip body and the substrate. The substrate includes input wires and output wires. The chip body includes a first package unit including a first seal ring and first pads and a second package unit including a second seal ring and second pads. The chip body extends continuously between the first seal ring and the second seal ring. Each of the input wires has one end overlapping the chip body and the other end positioned at a first bonding region of the substrate. Each of the output wires has one end overlapping the chip body and the other end positioned at a second bonding region of the substrate. The first bonding region and the second bonding region are located at opposite sides of the chip body.
US10777521B2

A printable component structure includes a chiplet having a semiconductor structure with a top side and a bottom side, one or more top electrical contacts on the top side of the semiconductor structure, and one or more bottom electrical contacts on the bottom side of the semiconductor structure. One or more electrically conductive spikes are in electrical contact with the one or more top electrical contacts. Each spike protrudes from the top side of the semiconductor structure or a layer in contact with the top side of the semiconductor structure.
US10777518B1

A package structure includes a plurality of sub-package structures, a second encapsulant, a second RDL structure and a second conductive terminal. The sub-package structure includes a die, first TIVs, a first encapsulant and an antenna element. The die has a first side and a second side. The first TIVs are laterally aside the die. The first encapsulant encapsulates sidewalls of the die and sidewalls of the TIVs. The antenna element is on the first side of the die, and on the TIVs and the first encapsulant. The second encapsulant encapsulates sidewalls of the sub-package structures. The second RDL structure is electrically connected to the plurality of sub-package structures. The second conductive terminal is electrically connected to the sub-package structures through the second RDL structure.
US10777512B2

An activable electronic component destruction device includes a heater and a heat-activated expandable material arranged on top of the heater. Heating of the heater causes the heat-activated expandable material to expand. The device further includes activation electronics coupled to the heater. The activation electronics are configured to control supply of power to the heater, which causes the heater to heat the heat-activated expandable material, which breaks a semiconductor substrate arranged on top of the heat-activated expandable material.
US10777510B2

A semiconductor device and a method of manufacture thereof are provided. The method for manufacturing the semiconductor device includes forming a first dielectric layer on a substrate. Next, forming a first dummy metal layer on the first dielectric layer. Then, forming a second dielectric layer over the first dummy metal layer. Furthermore, forming an opening in the second dielectric layer and the first dummy metal layer. Then, forming a dummy via in the opening, wherein the dummy via extending through the second dielectric layer and at least partially through the first dummy metal layer. Finally, forming a second dummy metal layer on the second dielectric layer and contact the dummy via.
US10777509B2

A semiconductor wafer has a base material with a first thickness and first and second surfaces. A wafer scribe mark is disposed on the first surface of the base material. A portion of an interior region of the second surface of the base material is removed to a second thickness less than the first thickness, while leaving an edge support ring of the base material of the first thickness and an asymmetric width around the semiconductor wafer. The second thickness of the base material is less than 75 micrometers. The wafer scribe mark is disposed within the edge support ring. The removed portion of the interior region of the second surface of the base material is vertically offset from the wafer scribe mark. A width of the edge support ring is wider to encompass the wafer scribe mark and narrower elsewhere around the semiconductor wafer.
US10777508B2

A semiconductor device includes a substrate including a plurality of chip areas and a scribe line defined thereon, and a mark pattern disposed in the scribe line. The mark pattern includes a plurality of unit cells immediately adjacent to each other, and each unit cell includes a first active region, a second active region isolated from the first active region, a plurality of first gate structures extending along a first direction and arranged along a second direction perpendicular to the first direction, and a plurality of first conductive structures. The first gate structures straddle the first active region and the second active region. The first conductive structures are disposed on the first active region, the second active region, and two opposite sides of the first gate structures.
US10777504B2

Methods and devices for forming a conductive line disposed over a substrate. A first dielectric layer is disposed over the substrate and coplanar with the conductive line. A second dielectric layer disposed over the conductive line and a third dielectric layer disposed over the first dielectric layer. A via extends through the second dielectric layer and is coupled to the conductive line. The second dielectric layer and the third dielectric layer are coplanar and the second and third dielectric layers have a different composition. In some embodiments, the second dielectric layer is selectively deposited on the conductive line.
US10777500B2

An array of memory cells individually comprising a capacitor and a transistor comprises, in a first level, alternating columns of digitlines and conductive shield lines. In a second level above the first level there are rows of transistor wordlines. In a third level above the second level there are rows and columns of capacitors. In a fourth level above the third level there are rows of transistor wordlines. In a fifth level above the fourth level there are alternating columns of digitlines and conductive shield lines. Other embodiments and aspects are disclosed, including method.
US10777497B2

Provided is a substrate including a first wiring layer, wherein the first wiring layer has a structure in which among a plurality of first connection parts of a plurality of vias, at least one of first connection parts of two vias located closer to both ends of the first wiring layer is coupled to a body of the first wiring layer through a first conductive portion, each of the plurality of first connection parts being coupled to the first wiring layer, and a cross-sectional area of the first conductive portion is less than an area of a first part of the first wiring layer, the first part being in contact with a first connection part of a via other than the first connection parts of the two vias.
US10777495B2

A printed circuit board comprises an epoxy-containing member, a first copper pattern disposed adjacent to the epoxy-containing member, and a first adhesion promoter layer interposed between the epoxy-containing member and the first copper pattern.
US10777493B2

A semiconductor device mounting board includes a first substrate, a second substrate, a single line, a groove, a feedthrough conductor, and a side conductor. The first substrate includes a mount area and a peripheral area. The second substrate is located in the peripheral area to align with an outer edge of the first substrate and surrounds the mount area. The signal line extends on an upper surface of the second substrate from an inner edge to an outer edge of the second substrate. The groove extends on a side surface of the first substrate from a lower surface to an upper surface of the first substrate. The feedthrough conductor is inside the second substrate and connected to the signal line. The side conductor is on an inner surface of the groove and electrically connected to the feedthrough conductor. The groove is inward from the outer edge of the second substrate.
US10777492B1

A substrate for mounting a semiconductor element thereon includes a metal plate and columnar terminal portions composed only of plating layers and formed on one-side surface of the metal plate. The columnar terminal portions include, as an outermost plating layer, a roughened silver plating layer having acicular projections. The roughened silver plating layer has a crystal structure in which the crystal direction <101> occupies a largest proportion among the crystal directions <001>, <111> and <101>. The substrate for mounting a semiconductor element thereon can be manufactured with improved productivity owing to reduction in cost and operation time, and achieves remarkably high adhesion to sealing resin while keeping the total thickness of plating layers including the silver plating layer, which are to serve as terminals and the like, to be thin.
US10777490B2

A performance of a semiconductor device is improved. The semiconductor device according to one embodiment includes a wire bonded to one bonding surface at a plurality of parts in an opening formed in an insulating film of a semiconductor chip. The semiconductor device includes also a sealer that seals the semiconductor chip and the wire so that the sealer is in contact with the bonding surface. The bonding surface includes a first region to which a bonding portion of the wire is bonded, a second region to which another bonding portion of the wire is bonded, and a third region between the first region and the second region. A width of the third region is smaller than a width of the first region and a width of the second region.
US10777487B2

An integrated circuit (IC) device includes a semiconductor substrate having a via hole extending through at least a part thereof, a conductive structure in the via hole, a conductive barrier layer adjacent the conductive structure; and a via insulating layer interposed between the semiconductor substrate and the conductive barrier layer. The conductive barrier layer may include an outer portion oxidized between the conductive barrier layer and the via insulating layer, and the oxidized outer portion of the conductive barrier layer may substantially surrounds the remaining portion of the conductive barrier layer.
US10777486B2

Apparatuses and processes are disclosed for a substrate-free system in package that includes a through mold via Embodiments may include providing a circuit trace layer on top of a first side of a carrier, coupling a first set of one or more surface mount components to a first side of the circuit trace layer opposite the carrier, embedding the first set of the one or more surface mount components in a molding compound, exposing a second side of the circuit trace layer opposite the first side of the circuit trace layer, and coupling one or more electrical interconnects to serve as TMVs to the second side of the circuit trace layer. Embodiments may also include exposing the second side of the circuit trace layer by grinding the carrier. Other embodiments may be described and/or claimed.
US10777479B2

A lead frame includes a first outer lead portion and a second outer lead portion which is arranged to oppose to the first outer lead portion with an element-mounting region between them. An inner lead portion has first inner leads connected to the first outer leads and second inner leads connected to the second outer leads. At least either the first or second inner leads are routed in the element-mounting region. An insulation resin is filled in the gaps between the inner leads located on the element-mounting region. A semiconductor device is configured with semiconductor elements mounted on both the top and bottom surfaces of the lead frame.
US10777476B2

This semiconductor device includes: a first insulation resin portion formed on the mounting surface side of a lead frame; a second insulation resin portion formed on the heat dissipation surface side of the lead frame; and a heatsink fixed to the heat dissipation surface of the second insulation resin portion, wherein the second insulation resin portion has a second skirt portion formed at an end of a thin molded portion, the first insulation resin portion has a first skirt portion covering the second skirt portion, and an outer peripheral surface part of the second skirt portion has a first end connected to the lead frame and the first skirt portion, a second end connected to the heatsink, and at least one bent portion formed between the first end and the second end.
US10777445B2

Examples of a substrate processing apparatus includes a susceptor, a plurality of three or more susceptor pins configured to protrude from an upper surface of the susceptor or be positioned below the upper surface of the susceptor, a transfer arm configured to provide a substrate onto the susceptor or take out a substrate on the susceptor, a plurality of sensors configured to individually detect contact or non-contact of a substrate with the plurality of susceptor pins individually, and a control device configured to monitor a detection result of the plurality of sensors and determine abnormality when an order of variations in a contact state of the substrate with the plurality of susceptor pins is not a predetermined order or when a time difference between the variations in the contact state of the substrate with the plurality of susceptor pins is not within a predetermined time difference range.
US10777440B2

A detection device includes an illumination optical system and a detection optical system. The illumination optical system is configured to illuminate a first diffraction grating having a first period in a first direction and a second diffraction grating having a second period different from the first period. The detection optical system is configured to detect light diffracted by the first and second diffraction gratings. The illumination optical system includes an optical member configured to form, on a pupil plane, a first pole and a second pole opposite to the first pole. The illumination optical system causes lights from the first and second poles to obliquely enter the first and second diffraction gratings from the first direction to illuminate the first and second diffraction gratings. The detection optical system detects diffracted light diffracted by one of the first and second diffraction gratings and by an other diffraction grating.
US10777435B2

A substrate delivery method includes receiving a substrate by protruding a plurality of pins, detecting a position of a predetermined portion of the substrate in a state where the substrate is supported by the plurality of pins, estimating a deviation amount and a deviation direction of a positional deviation between a center position of the substrate and a predetermined reference position using a detected result, tilting the substrate, and bringing the substrate into partial contact with the placing table by lowering the plurality of pins at a same speed in a state where the substrate is tilted, and disposing the substrate on the placing table while moving the center position of the substrate by the deviation amount in a direction opposite to the deviation direction by using rotation of the substrate in a vertical direction due to contact with the placing table by continuously lowering the plurality of pins.
US10777433B2

A wafer bonding method includes placing a first wafer on a first bonding framework including a plurality of outlet holes around a periphery of the first bonding framework. A second wafer is placed on a second bonding framework that includes a plurality of inlet holes around a periphery of the second bonding framework. The first bonding framework is in overlapping relation to the second bonding framework such that a gap exist between the first wafer and the second wafer. A gas stream is circulated through the gap between the first wafer and the second wafer entering the gap through one or more of the plurality of inlet holes and exiting the gap through one or more of the plurality of outlet holes. The gas stream replaces any existing ambient moisture from the gap between the first wafer and the second wafer.
US10777430B2

A method includes placing an electronic die and a photonic die over a carrier, with a back surface of the electronic die and a front surface of the photonic die facing the carrier. The method further includes encapsulating the electronic die and the photonic die in an encapsulant, planarizing the encapsulant until an electrical connector of the electronic die and a conductive feature of the photonic die are revealed, and forming redistribution lines over the encapsulant. The redistribution lines electrically connect the electronic die to the photonic die. An optical coupler is attached to the photonic die. An optical fiber attached to the optical coupler is configured to optically couple to the photonic die.
US10777426B2

A semiconductor device and method of formation are provided. The semiconductor device includes a first active region adjacent a channel, the channel, and a second active region adjacent the channel. The channel has a channel doping profile. The channel includes a central channel portion having a first dopant concentration of a first dopant and a radial channel portion surrounding the central channel portion. The radial channel portion has a second dopant concentration of a second dopant greater than the first dopant concentration. The channel comprising the central channel portion and the radial channel portion has increased voltage threshold tuning as compared to a channel that lacks a central channel portion and a radial channel portion.
US10777421B2

Technologies for selectively etching oxide and nitride materials on a work piece are described. Such technologies include methods for etching a work piece with a remote plasma that is produced by igniting a plasma gas flow. Microelectronic devices including first and second fins that are laterally offset by a fin pitch to define a first field there between are also described. In embodiments the microelectronic devices include a conformal oxide layer and a conformal nitride layer on at least a portion of the first and second fins, where the conformal nitride layer is on at least a portion of the conformal oxide layer and a sacrificial oxide material is disposed within the first field.
US10777408B2

A semiconductor device and method for fabricating same is disclosed. Embodiments are directed to a semiconductor device and fabrication of same which include a flexible substrate and a buffer stack overlying the substrate. The buffer stack comprises at least one epitaxial buffer layer. An epitaxial doped layer comprised predominantly of silicon overlies the at least one epitaxial buffer layer. Mobility of the device is greater than 100 cm2/Vs and carrier concentration of the epitaxial doped layer is less than 1016 cm−3.
US10777404B2

A substrate processing apparatus includes a driving magnet that is disposed correspondingly to a movable pin and that has a predetermined polar direction with respect to a radial direction of a rotary table, a pressing magnet that has a magnetic pole that gives an attractive magnetic force or a repulsive magnetic force between the driving magnet and the pressing magnet and that presses a support portion against a peripheral edge of a substrate by urging the support portion toward a contact position by means of the attractive magnetic force or the repulsive magnetic force, and a pressing-force changing unit that changes a magnitude of a pressing force against the peripheral edge of the substrate pressed by the support portion while keeping the magnitude higher than zero in response to rotation of the rotary table.
US10777401B2

The present invention relates to the technical field of ionizing a gaseous substance, in particular the ionizing or ionization of a gaseous substance in preparation for its analysis. A device is intended to make a discharge gas and a test substance ionizable in a flow-through mode without essentially destroying or fragmenting the sample substance. In order to avoid a high expenditure in terms of construction and equipment, the device is intended to be usable under ambient conditions and to ensure a high sensitivity in a possible analysis of an ionized substance. To this end, an ionizing device is used for flow-through ionization of a discharge gas and of a sample substance at an absolute pressure of more than 40 kPa in the ionizing device during ionization. The ionizing device comprises an inlet, an outlet, a first electrode, a dielectric element and a second electrode. The dielectric element is configured in the shape of a hollow body having an inner side and an outer side and it allows a flow of the discharge gas and of the sample substance therethrough in a flow direction. The first electrode is arranged outside of the outer side of the dielectric element. The second electrode is arranged, at least sectionwise, inside the dielectric element, is surrounded by the inner side of the dielectric element perpendicularly to the flow direction, and allows a flow of the discharge gas and of the sample substance therethrough or therearound. A distance in or contrary to the flow direction exists between the associated ends of the first and second electrodes and lies between −5 mm to 5 mm. A dielectric barrier discharge is establishable in a dielectric barrier discharge region by applying a voltage between the first and second electrodes so as to ionize the discharge gas or the sample substance.
US10777400B2

The invention generally relates to apparatuses for focusing ions at or above ambient pressure and methods of use thereof. In certain embodiments, the invention provides an apparatus for focusing ions that includes an electrode having a cavity, at least one inlet within the electrode configured to operatively couple with an ionization source, such that discharge generated by the ionization source is injected into the cavity of the electrode, and an outlet. The cavity in the electrode is shaped such that upon application of voltage to the electrode, ions within the cavity are focused and directed to the outlet, which is positioned such that a proximal end of the outlet receives the focused ions and a distal end of the outlet is open to ambient pressure.
US10777397B2

An apparatus is disclosed comprising a first device for generating aerosol, smoke or vapour from one or more regions of a target, an inlet conduit to an ion analyser or mass spectrometer, the inlet conduit having an inlet through which the aerosol, smoke or vapour passes, and a Venturi pump arrangement arranged and adapted to direct the aerosol, smoke or vapour towards the inlet.
US10777395B2

A processing apparatus according to an embodiment includes an object placement unit, a source placement unit, a flow rectifying member, and a power supply. The object placement unit is configured to have an object placed thereon. The source placement unit is disposed apart from the object placement unit and configured to have a particle source capable of ejecting a particle toward the object placed thereon. The flow rectifying member is disposed between the object placement unit and the source placement unit in a first direction from the source placement unit to the object placement unit. The power supply is configured to apply, to the flow rectifying member, a voltage having the same polarity as that of an electric charge in the particle.
US10777386B2

Methods for controlling glow discharge in a plasma chamber are disclosed. One method includes connecting a radio frequency (RF) generator to a top electrode of a chamber, the chamber having chamber walls coupled to ground and connecting the RF generator to a bottom electrode of the chamber. Identifying a process operation of deposition to be performed in the chamber and setting an RF signal from the RF generator to be supplied to the top electrode at a first phase. And, setting the RF signal from the RF generator to be supplied to the bottom electrode at a second phase. The first phase and the second phase being adjustable to a phase difference to cause the plasma glow discharge to be controllably positioned within the chamber based on the phase difference.
US10777383B2

A method and system are disclosed for observing and aligning a beam of light in the sample chamber of a charged particle beam (CPB) system, such as an electron microscope or focused ion beam system. The method comprises providing an imaging aid inside the sample chamber with a calibration surface configured such that when illuminated by light, and simultaneously illuminated by a CPB, the intensity of the secondary radiation induced by the CPB is different in regions also illuminated by light relative to regions with lower light illumination levels, thereby providing an image of the light beam on the calibration surface. The image of the light beam may be used to align the light beam to the charged particle beam.
US10777380B2

A heating device having a heating element patterned into a robust MEMs substrate, wherein the heating element is electrically isolated from a fluid reservoir or bulk conductive sample, but close enough in proximity to an imagable window/area having the fluid or sample thereon, such that the sample is heated through conduction. The heating device can be used in a microscope sample holder, e.g., for SEM, TEM, STEM, X-ray synchrotron, scanning probe microscopy, and optical microscopy.
US10777378B2

The present invention relates to a transmission electron microscope (TEM) micro-grid and a method for preparing the TEM micro-grid. The TEM micro-grid comprises a porous silicon nitride substrate and a graphene layer located on a surface of the porous silicon nitride substrate. The porous silicon nitride substrate comprises a plurality of through holes. The graphene layer covers the plurality of through holes. The method for preparing the TEM micro-grid provided in the present disclosure uses a carbon nanotube film structure to transfer a graphene layer to a surface of a porous silicon nitride substrate.
US10777374B2

[Object] To provide a switching device in which it is possible to suppress an occurrence of an arc while preventing a contact welding of a switch.[Solution] Provided is the switching device including: a first circuit breaker mechanism provided in a path of current output from a direct current power supply; a second circuit breaker mechanism that is provided in parallel with the first circuit breaker mechanism in the path of current output from the direct current power supply, and is connected and disconnected with a time lag from the first circuit breaker mechanism; a capacitor provided between the direct current power supply and the second circuit breaker mechanism; and a discharging unit that is connected in parallel with the capacitor. A disconnection speed when the first circuit breaker mechanism is disconnected and a capacitance of the capacitor are set such that a dielectric strength voltage rises faster than a rising speed of a charging voltage of the capacitor, in a case where resistance of a load that receives a supply of the current from the direct current power supply is minimal.
US10777357B2

A multilayer capacitor includes a capacitor body including an active region, and upper and lower cover regions; and first and second external electrodes. The active region includes first and second internal electrodes exposed through the third and fourth surfaces of the capacitor body; and first and second auxiliary electrodes spaced apart from the first and second internal electrodes and exposed through the fourth and third surfaces of the capacitor body, respectively. The upper and lower cover regions each include at least one dummy electrode. A first margin portion between the first internal electrode and the first auxiliary electrode and a second margin portion between the second internal electrode and the second auxiliary electrode are located in a position deviating from ends of the first and second band portions in a first direction from the third surface to the fourth surface of the capacitor body.
US10777356B2

An electronic component includes: a capacitor body; first and second external electrodes disposed on a mounting surface of the capacitor body to be spaced apart from each other; and first and second connection terminals including an insulator, electrically connected to the first and second external electrodes, respectively, through land patterns each disposed on upper and lower surfaces thereof and electrically connected to each other, and having first and second bridge portions protruding so as to face each other in the length direction of the capacitor body, respectively.
US10777349B2

A current transformer includes a pre-formed core forming a closed loop with a flexible axially wound secondary winding. A continuous length of wire is axially coiled around a flexible bobbin to form a secondary winding. The resulting secondary winding may be slid onto the closed loop of the pre-formed core. The flexibility of the axially wound secondary winding facilitates conformity to a non-linear shape of the pre-formed core.
US10777341B2

A vehicle toggle switch includes a toggle button body configured to move and to correspond to a toggle up position or a toggle down position, the toggle up position corresponds to activation of a first vehicle function, and the toggle down position corresponds to activation of a second vehicle function, a mating portion of the toggle button body that includes an end, and a potentiometer connected to the end of the mating portion and is configured to rotate in response to the movement of the toggle button body and to output a voltage in response to the rotation of the potentiometer.
US10777332B2

The present invention proposes an electrode thin film and a method for manufacturing the electrode thin film. The method includes: determining a height between a first roller and a substrate and a coating speed for the first roller coating a first metal nanowire suspension liquid onto the substrate based on a suspension property of the first metal nanowire suspension liquid; coating, by using the first roller, the first metal nanowire suspension liquid onto the substrate with the coating speed to form a wetting film on the substrate; and controlling a first temperature of the substrate heating the wetting film based on the suspension property of the first metal nanowire suspension liquid to dry the wetting film as the electrode thin film. The first temperature makes a dewetting speed of the wetting film higher than a drying speed of the wetting film.
US10777330B2

A MgF2 system fluoride sintered body for a radiation moderator having a compact polycrystalline structure excellent in radiation moderation performance, especially neutron moderation performance, contains CaF2 of 90% by weight at the maximum and has a relative density of 95.2% or more.
US10777318B2

An apparatus includes a network interface and a processor. The network interface is configured to communicate over a communication network. The processor is configured to receive (i) data, including a medical parameter acquired as a function of time, and (ii) a selection of one or more time intervals of interest within the time period. The processor is further configured to compress a first portion of the data, which is within the selected time intervals, at a first resolution, and compress a second portion of the data, which is outside the selected time intervals, at a second resolution, which is coarser than the first resolution. The processor is additionally configured to transmit the compressed first and second portions of the data, via the network interface, over the communication network.
US10777317B2

A facility for procuring and analyzing information about an anatomical surface feature from a caregiver that is usable to generate an assessment of the surface feature is described. The facility displays information about the surface feature used in the assessment of the surface feature. The facility obtains user input and/or data generated by an image capture device to assess the surface feature or update an existing assessment of the surface feature.
US10777315B2

A method of planning the correction of spinal deformations of a subject, by performing segmentation on a three dimensional image of the subject's spine in its erect neutral position, such that the positions and orientations of the vertebrae in a region of interest are characterized. Parameters relating to the alignment and position of the vertebrae are derived from the segmentation, followed by determining whether the parameters fall within an acceptable range desired for the spine of the subject. If not within the acceptable range, an alignment optimization is performed on the vertebrae to bring the parameters within the acceptable range, to reduce the spinal deformations of the subject's spine. The alignment optimization is performed by taking into consideration limitations arising from the dynamic range of motion of the vertebrae as determined by analyzing images of the subject's spine, while the subject is in positions of maximum bending.
US10777308B2

Provided are a system and method for efficiently creating patient health records with help of expert clinical decision support. The system and method also ensures the doctor's documentation and diagnosis comply with the government healthcare quality measures.
US10777306B1

A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US10777303B2

In some embodiments, a method or system for visualizing data generated from one or more reaction devices, chips, or reaction sites may be provided. On a scatter plot, data points may be displayed indicative of results from nucleic amplification, wherein the nucleic acid amplification comprises a first target and a second target and the data points are designated as being indicative of amplification of the first target, the second target, both targets, or neither target. In response to user input, an adjustable threshold may be varied used to designate the data points. And, in response to the varying, designations and a display of the designations may be altered for one or more of the data points whose designation is changed based on the varied threshold.
US10777302B2

Processing genetic information comprises: receiving an input that includes information pertaining to a specific genetic variant; and identifying, in a database comprising genotype information of a plurality of candidate individuals, a matching individual imputed to have the specific genetic variant. The genotype information of the matching individual corresponding to the specific genetic variant is not directly assayed.
US10777299B2

Techniques to profile a disease or a disorder (e.g., a tumor) based on a protein activity signature are disclosed herein. An example method can include measuring quantitatively protein activity of a plurality of master regulator proteins in a sample from a disease or disorder; and profiling the tumor from the quantitative protein activity of the master regulator proteins. Also disclosed are methods of identifying a compound or compounds that treats diseases or disorders (e.g., inhibit tumor cell growth).
US10777298B2

A general method of analyzing immune signaling networks for identification of potential therapeutic targets in complex, chronic medical disorders is described. The disclosure provides the CD3−/CD56+ natural killer (NK) cell population as a potential therapeutic target in the clinically-overlapping disorders Gulf War Illness (GWI) and Myalg Encephalomyelitis/Chronic Fatigue Syndrome (ME/CFS). The disclosure also provides a method for improving or restoring Natural Killer (NK) cell function by stimulating the NK cells with interleukin-15 (IL-15).
US10777296B2

Embodiments of information handling systems (IHSs) and methods are provided herein to dynamically detect and recover from thermally induced memory failures. Some embodiments include receiving an interrupt corresponding to a memory failure, detecting a current temperature of one or more memory components, and performing a series of memory tests on a specific block of memory within the memory components if the current temperature exceeds a maximum operating temperature specified for the memory components. Some embodiments include storing original contents of the specific block of memory within another memory component of the IHS, performing a first memory test on the specific block of memory at the current temperature, subsequently performing a second memory test on the specific block of memory at a temperature significantly lower than the current temperature, and determining that the memory failure is a thermally induced memory failure if the first memory test fails and the second memory test passes.
US10777294B2

One example includes a system. The system includes an error injection system. The error injection system includes an error injector to store a programmable control structure to define a memory error. The error injector being further used to inject the memory error into a respective one of a plurality of memory storage elements associated with a memory system at a predetermined address via an address controller and to determine if the memory error at the predetermined address associated with the respective one of the plurality of memory storage elements is corrected via error-correcting code (ECC) memory associated with the memory system.
US10777289B2

A shift register unit and a driving method thereof, a gate driving circuit, a display panel and a display device are disclosed. The shift register unit includes a shift circuit and a signal transmission circuit, the output terminal of the shift circuit is connected with the signal transmission circuit, and the shift circuit is configured to output a driving signal to the signal transmission circuit; the signal transmission circuit is configured to be connected to a first input node to receive a touch modulation signal, to output the touch modulation signal to an output node, and to feed back a touch detection signal to the first input node in response to a first level of the driving signal.
US10777286B2

Methods of operating a memory, and memory configured to perform similar methods, might include sensing a state of each data line of a plurality of data lines while increasing a voltage level applied to each access line of a plurality of access lines commonly connected to a plurality of strings of series-connected memory cells, ceasing increasing the voltage level applied to each access line of the plurality of access lines in response to the state of each data line of the plurality of data lines having a particular condition, changing a voltage level applied to a particular access line of the plurality of access lines to a particular voltage level, and sensing a state of each data line of a subset of the plurality of data lines while applying the particular voltage level to the particular access line.
US10777285B2

A memory system includes: a memory device; and a non-erase block management device suitable for determining, when an erase operation is performed on a first memory block included in the memory device, whether to perform a read operation on a second word line of a second memory block, according to a location of a first word line, which is a target word line for a read operation on the second memory block, wherein the second word line includes a target word line for a dummy read operation.
US10777269B2

A semiconductor memory device may include banks. A sensor is disposed adjacent to the banks and configured to sense a temperature. An address buffer is configured to receive an address from an external device. A first demultiplexer is configured to transfer a row address in the address to one of the banks. A second demultiplexer is configured to transfer a column address in the address to one of the banks. A command buffer is configured to receive a command from the external device. A control logic block is configured to control the first and second demultiplexers and the banks in accordance with the command and bank information in the address. A data buffer is configured to exchange data signals between the banks and the external device. The control logic block may be further configured to transfer information on the temperature to the external device.
US10777263B1

A Josephson memory array and logic circuits use quasi-long-Josephson-junction interconnects to propagate signals at fast speeds and low energy expense, while permitting for memory arrays as dense fabrics of relatively simple unit cell sub-circuits, which include it Josephson junctions, connected together by the interconnects. Each of the unit cell sub-circuits can be configured as a looped or linear arrangement. The unit cell sub-circuits and interconnects provide a fast, dense memory technology for reciprocal quantum logic (RQL), suitable for low-level caches and other memories collocated with an RQL processor.
US10777262B1

A read register is provided that captures and stores the read result on a read bit line connected to a set of computational memory cells. The read register may be implemented in the set of computational memory cell to enable the logical XOR, logical AND, and/or logical OR accumulation of read results in the read register. The set of computational memory cells with the read register provides a mechanism for performing complex logical functions across multiple computational memory cells connected to the same read bit line.
US10777252B2

A method and apparatus for performing opportunistic refreshes of memory banks is disclosed. Refresh circuitry in a memory controller performs a refresh on each bank of a multi-bank memory at least once during a given refresh interval. At the beginning of an interval, memory banks for which there are no pending transactions (e.g., reads or writes) may be refreshed. During a first portion of the interval, refresh may be skipped for memory banks for which transactions are pending. In a second portion of the interval, refreshes are performed on memory banks that have not been refreshed during the interval, which may cause some memory transactions to be delayed.
US10777251B1

A first value is stored in a first memory cell. A first component output current, from a first electronic component, is provided based on the stored first value, wherein the first component output current is proportional to a place value represented by the first value. A second value is stored in a second memory cell. A second component output current, from a second electronic component, is provided based on the stored second value, wherein the second component output current is proportional to a place value represented by the second value. A combined current of at least the first component output current and the second component output current is detected, wherein the combined current corresponds to a sum of at least the first value and the second value.
US10777248B1

A magnetoresistive random access memory (MRAM) memory cell comprises a pinned layer having fixed direction of magnetization that is perpendicular to a plane of the pinned layer, a first free layer having a direction of magnetization that can be switched and is perpendicular to a plane of the first free layer, a tunnel barrier positioned between the pinned layer and the first free layer, a second free layer having a direction of magnetization that can be switched, and a spacer layer positioned between the first free layer and the second free layer. Temperature dependence of coercivity of the second free layer is greater than temperature dependence of coercivity of the first free layer.
US10777242B2

A semiconductor device may include an internal command pulse generation circuit and a sense data generation circuit. The internal command pulse generation circuit may generate an internal command pulse from a write signal based on an offset code and an internal clock signal. The sense data generation circuit may generate sense data from an internal data strobe signal based on the internal command pulse. The internal command pulse may be generated by delaying the write signal by a shift period based on the internal clock signal. The shift period may be controlled by the offset code.
US10777241B2

A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may be configured to output a reset signal, command/address signals and data. The second semiconductor device may be configured to generate internal commands, internal addresses and internal data for performing an initialization operation. The second semiconductor device may be configured to store the internal data in a plurality of memory cells selected by the internal commands and the internal addresses.
US10777237B2

There may be provided an electronic device, and more particularly, a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a memory cell array including a plurality of memory cells. The semiconductor memory device may include an operation control signal generator configured to receive a request for performing a target operation from the controller configured to control the semiconductor memory device and to generate a synchronizing signal for performing the target operation. The semiconductor memory device may include a temperature detect circuit configured to detect temperatures of the plurality of memory cells in response to the synchronizing signal.
US10777221B2

An apparatus according to one embodiment includes a plurality of first modules each having a first write transducer. The apparatus further includes a plurality of second modules each having a second write transducer. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers. The media bearing surfaces of the modules are primarily planar, and lie along offset parallel planes. An apparatus according to another embodiment includes a first module having a plurality of first write transducers. The apparatus further includes a second module having a plurality of second write transducers. Planes of deposition of write gaps of the second write transducers are oriented at an angle of greater than 4 degrees relative to planes of deposition of write gaps of the first write transducers.
US10777215B2

A method and system for enhancing a speech signal is provided herein. The method may include the following steps: obtaining an original video, wherein the original video includes a sequence of original input images showing a face of at least one human speaker, and an original soundtrack synchronized with said sequence of images; and processing, using a computer processor, the original video, to yield an enhanced speech signal of said at least one human speaker, by detecting sounds that are acoustically unrelated to the speech of the at least one human speaker, based on visual data derived from the sequence of original input images.
US10777209B1

A sound source estimation unit (101) estimates, in a space as a target of sparse sound field decomposition, an area where a sound source is present at second granularity that is coarser than first granularity of a position where a sound source is assumed to be present in the sparse sound field decomposition. A sparse sound field decomposition unit (102) decomposes an acoustic signal observed by a microphone array into a sound source signal and an ambient noise signal by performing a sparse sound field decomposition process at the first granularity for the acoustic signal in the area at the second granularity where the sound source is estimated to be present in the space.
US10777207B2

The present disclosure discloses a method and apparatus for verifying information. The method includes: acquiring a target combination of question and answer, the target combination of question and answer comprising a question and an answer to the question; sending the question in the target combination of question and answer to a terminal device; receiving to-be-confirmed voice information sent by the terminal device, and recognizing the to-be-confirmed voice information to generate a to-be-confirmed answer; and determining that the to-be-confirmed voice information is verified, if the to-be-confirmed answer matches the answer in the target combination of question and answer.
US10777201B2

A server is provided, including a processor configured to execute a bot server program. The bot server program may receive from a computing device an input with an input type that includes one or more of speech and text. The bot server program may programmatically generate an output, wherein the output is generated based on the input. The bot server program may detect one or more output types capable of being output by the computing device and select an output type from a plurality of output types that may include speech and text. The selected output type may be an output type capable of being output by the computing device. The bot server program may modify the programmatically generated output to produce a modified output with the selected output type, and may convey the modified output to the computing device for output on a display and/or speaker.
US10777195B2

A computing device includes a communication interface configured to interface and communicate with a communication system, an audio interface configured to interface and communicate with a user, a memory that stores operational instructions, and processing circuitry operably coupled to the communication interface, the audio interface, and to the memory that is configured to execute the operational instructions to perform various operations. The computing device monitors audio content, maintains a running buffer of most recent audio content, and detects a wake word command of the user. When detected, the computing device processes the most recent audio content including the wake word command of the user to determine validity/invalidity whether the wake word command of the user is invalid based on the most recent audio content. When invalid, the computing device rejects the wake word command of the user and continues to monitor the audio content and maintain the running buffer.
US10777187B2

A sound collection apparatus includes: a sound collection unit including a microphone configured to collect sound; and a recording unit configured to record a personal dictionary used in voice recognition processing at dictation of voice collected by the sound collection unit. The sound collection apparatus further includes: a control unit configured to control provision of the personal dictionary to an information processing apparatus configured to execute dictation of voice collected by the sound collection unit; and a communication unit configured to transmit voice collected by the sound collection unit to the information processing apparatus and transmit, under control of the control unit, the personal dictionary to the information processing apparatus. This configuration achieves improved voice recognition performance even when a computer other than an exclusively used personal computer is used.
US10777183B2

A control apparatus, that can expand a range in which noise generated in an unmanned flying object is reduced, is provided. The control apparatus acquires position information of one or more unmanned flying objects and noise information concerning first noises generated by the one or more unmanned flying objects. The control apparatus also acquires output region information indicating an output region of sound output from a speaker. The control apparatus calculates, using the position information, the output region information, and the noise information, second noises that reach the output region. The second noises are caused by the first noises which are generated by the one or more unmanned flying objects. The control apparatus generates opposite phase signals for outputting opposite phase sounds with respect to the calculated second noises, and causes the speaker to output sound on a basis of the generated opposite phase signals.
US10777180B2

With reference to FIG. 7a the present invention relates to transducer apparatus (200) for use with a reed instrument (201) having an air chamber (15) forming a resonant cavity whose resonance characteristics are controlled by opening and closing of tone holes (17A, 17B) connecting the air chamber to the exterior of the reed instrument. The transducer apparatus comprises attachment means (202) for releasably securing the transducer apparatus to a mouthpiece (201) of the reed instrument in place of a reed. A reed replacement section (203) has a housing with an abutment surface for abutting a surface part of the mouthpiece which would be abutted by a reed secured to the mouthpiece. An air passage extends through the housing of the reed replacement section (203) from an air inlet (211) through which a player of the instrument can blow to an air outlet (213) through which air blown by the player is delivered to atmosphere, without passing through the air chamber (15) within the reed instrument. A speaker (208) is supported by the housing and delivers sound to the air chamber (15). An air chamber microphone (209) is supported by the housing and receives sound in the air chamber (15). An electronic processing unit (204) has: an excitation unit (101) which produces an excitation signal for driving the speaker (208); a processor (102) for receiving a measurement signal produced by the microphone and for detecting from the measurement signal a musical note played by the instrument; a synthesizer (220) for generating an electronic signal embodying a musical note which corresponds to the detected musical note; and output means (103) for transmitting the musical note generated by the synthesizer to a receiver external of the transducer apparatus. The invention also relates to a system for representing the sounds of a reed instrument having the components of the transducer apparatus, to an electronic system for determining a musical note played by a reed instrument having the components of the transducer apparatus and to a method of practising playing of a reed instrument comprising use of the components of the transducer apparatus.
US10777179B2

There is provided an electronic percussion instrument including: a body part having an opening on at least one end side of the body part; a head that covers the opening of the body part; a hoop for applying tension to the head, a rim which is disposed on an inner circumferential side of the hoop and of which an upper end is positioned above an upper end of the hoop and of which a bottom surface is supported on an edge of the opening of the body part via the head; and a rim sensor that detects vibration generated when the rim is struck and is disposed in the body part.
US10777174B2

A first vessel provided in spaced nested relation to and at least partially around a second vessel or member, the first vessel having a bottom section coupled to a sidewall to form a liquid receiving receptacle open at an upper end of the sidewall. Further provided is liquid in the liquid receiving receptacle. The second vessel or member is moveable relative to the first vessel to displace and/or replace the liquid in the first vessel such that the first vessel can produce different pitches and/or tones as or after the liquid is displaced and/or replaced and the first vessel is struck, rubbed or otherwise vibrated.
US10777158B2

A shift register circuit includes a plurality of stages of shift registers, where each includes: a first switch, where a control end of the first switch is electrically coupled to a first node, a first end of the first switch is electrically coupled to a first frequency signal, and a second end of the first switch is electrically coupled to a current-stage gate signal; a second switch, where a control end of the second switch is electrically coupled to the first node, a first end of the second switch is electrically coupled to a second frequency signal, and a second end of the second switch is electrically coupled to a next-stage frame signal; and a third switch, where a control end of the third switch is electrically coupled to a current-stage frame signal, and a second end of the third switch is electrically coupled to the first node.
US10777155B1

A method for controlling polarity of each subpixels of a display panel by using a pattern detection manner is provided. The method includes the following steps: receiving image data of each subpixels of the display panel, in which the image data of the subpixels corresponds to an image pattern displayed on the display panel; performing the pattern detection manner to determine whether the image pattern is a killer pattern which induces occurrence of horizontal stripes on the display panel; employing a 1-column inversion method to drive the display panel when the image pattern is not the killer pattern; and employing a 2-column inversion method to drive the display panel when the image pattern is the killer pattern.
US10777149B2

The present disclosure provides a driving circuit and a liquid crystal display panel, including an input module, a first control module, a second control module, a third control module, an output module and a reset module, which can simplify structure of the driving circuit while ensuring the liquid crystal display panel works well.
US10777147B2

A regional dimming driving method for a display device is provided. The display device includes multiple backlight sources respectively corresponding to multiple display regions of the display device. The regional dimming driving method includes acquiring a brightness value of each display region according to input image data, processing and adjusting the brightness value of each display region to acquire an adjusted brightness value of regional dimming of each display region, and respectively driving the backlight sources according to the adjusted brightness values of regional dimming of the corresponding display regions. By processing and adjusting the brightness values of the display regions, display effects can be effectively provided.
US10777127B2

The present disclosure provides an organic electroluminescent display panel including a plurality of pixel cells arranged into a matrix on a base substrate. Each pixel cell includes at least two subpixels arranged next to each other along a first direction. Each subpixel includes a light transmission region, an opaque emission region, and an emission region arranged along a second direction with the opaque emission region being disposed between the light transmission region and the emission region. The second direction and the first direction are perpendicular to each other. For the at least two subpixels in each pixel cell, the opaque emission regions are arranged in one straight line along the first direction, the light transmission regions are arranged in two straight lines along the first direction, and the emission regions are also arranged in the two straight lines along the first direction in which the light transmission regions are arranged.
US10777125B2

Full color displays that include optical thin film layers with a controllable reflectance are provided. The layers allow for the overall transparency and display properties of each side of the display to be controlled, allowing for augmented reality displays virtual reality displays, two-sided signage, and the like.
US10777124B1

A light-emitting device driving circuit including a light emitting device, a delivery capacitor, a driving transistor, a reset circuit, a compensation circuit, and a data circuit is provided. The delivery capacitor is electrically connected to a low-level voltage. The driving transistor is configured to drive the light-emitting device according to a driving voltage received from a driving voltage line higher than that of the low-level voltage. The reset circuit is configured to determine whether to electrically connect the light-emitting device to the first node. The compensation is configured to receive a reference voltage higher than the low-level voltage to control a gate voltage of the driving transistor through a second node. The data circuit is configured to receive a data voltage to determine whether to electrically connect the data voltage to the compensation circuit and whether to electrically connect the data voltage to the delivery capacitor.
US10777120B2

A driving apparatus capable of driving a display panel and an operation method thereof are provided. The driving apparatus includes an output circuit, a receiver circuit and a multiplexer. The output circuit is configured to output a driving voltage for driving a data line of the display panel. The receiver circuit is configured to receive display data for driving the display panel to present an image. A first input terminal of the multiplexer is configured to receive information data, wherein the information data is not configured to drive the display panel to present an image. A second input terminal of the multiplexer is coupled to an output terminal of the receiver circuit. An output terminal of the multiplexer is coupled to an input terminal of the output circuit.
US10777116B1

An electronic display includes a timing controller configured to distribute emission periods throughout an active area of the display over time by generating a plurality of emission clock phases. The electronic display also includes multiple row drivers configured to cause rows of pixels to emit at multiple different emission periods.
US10777113B2

A display device includes a display unit in which a plurality of pixels are arranged. One pixel includes four sub-pixels, and the display unit includes: a pixel including one each of four sub-pixels of four different colors that are a first color, a second color, a third color, and a fourth color; and a pixel including four sub-pixels, where two of the four sub-pixels are identical and are one of sub-pixels of the first color, the second color, and the third color, and remaining two of the four sub-pixels are different two of the sub-pixels of the first color, the second color, and the third color but are not one of the identical sub-pixels.
US10777105B2

A vehicle is a movable body capable of traveling in a driver-operated mode and traveling in a driverless mode, and includes an advertisement display device and a controller. The advertisement display device is configured to switch between a first state to provide an advertisement outside of the vehicle and a second state to provide no advertisement outside of the vehicle. The controller is configured to control the advertisement display device to enter the first state during traveling in the driverless mode.
US10777104B2

Disclosed are embodiments of display modules, assemblies of display modules, and systems of display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to grip and retain a support frame are provided. Modules and systems have features that permit installation and removal from the front side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10777100B2

A cylindrical shrink label is provided with a heat-shrinkable label base material; and a joint formed by cylindrically forming the label base material so that the edges thereof overlap, and then solvent welding the inner surface of the outside edge, which is positioned on the outside of the cylinder, and the outer surface of the inside edge, which is positioned on the inside of the cylinder. A resin layer, which is soluble in a hot alkaline aqueous solution, is formed on the abovementioned inner surface and/or the abovementioned outer surface, which form the joint.
US10777095B1

A method to develop pronunciation and intonation proficiency of English using an electronic interface, includes: preparing video bites each having an English language sound clip; preparing a script of the sound clip, wherein the script is partially marked in accordance with a predetermined rule of a pronunciation and intonation rhythm; displaying a circle on a screen of the electronic interface, wherein the circle has an illuminant movably provided along the circle, wherein the circle is serially partitioned to first to fourth quadrants; selectively playing on the screen the sound clip and the script adjacent to the circle; and synchronizing the sound clip to the illuminant in accordance with the predetermined rule, wherein an angular velocity of the illuminant moving along the circle accelerates and decelerates in the first quadrant and substantially remains constant in the second and third quadrants.
US10777078B1

One general aspect includes a method to provide an alert to a vehicle occupant, the method includes: detecting, via an internal camera, whether the vehicle occupant is paying attention to an environment surrounding the vehicle; detecting, via an external camera, an occurrence of an event in the environment surrounding the vehicle; and based on each of the preceding steps, providing a notification configured to alert the vehicle occupant to transition the vehicle from a stopped state to a moving state.
US10777077B2

A vehicle control device (100) includes: an imager imaging the vicinity of a vehicle; a position identifying unit identifying a position of the vehicle; and a crossing recognizer (132) recognizing the presence of a crossing ahead in running of the vehicle on the basis of the position identified by the position identifying unit and map information and raising a degree of certainty in the presence of the crossing ahead in running of the vehicle on the basis of an element of a specific color, which represents the presence of a crossing, included in an image captured by the imager.
US10777042B2

Gaming methods and apparatus are described for providing a plurality of progressive prizes for a gaming system. Separate progressive prizes are maintained for each of a plurality of different wager options for a game playable on the gaming system. The progressive prizes can be maintained so as to reduce the difference in contribution to the expected return to player between the wager options.
US10777038B2

In one embodiment, a system and method to transfer money may include a mobile device associated with a player, a location server designed to: track a device position of the mobile device and track a vessel position, and a mobile gaming management server designed to: receive a fund transfer request from a gaming server for the mobile device, the fund transfer request including a fund amount; determine if the fund amount can be transferred to the mobile device based on the device position and the vessel position; and transfer the fund amount to the mobile device if it is determined that the fund amount can be transferred to the mobile device.
US10777037B1

Systems and methods that utilizes an application running on a mobile device to collect game data regarding a player's experience at an electronic gaming machine, wherein the application subsequently utilizes such collected game data is inform the player of their prior experiences at different EGMs.
US10777034B2

During a device programming technique, a merchant provides account information associated with a smart-card terminal to a portable electronic device (such as a cellular telephone), which is coupled to the smart-card terminal. In response, the portable electronic device provides the account information to a computer remotely located relative to the portable electronic device. Then, the computer provides a merchant identifier and a terminal identifier to the portable electronic device. Next, the portable electronic device provides the merchant identifier and the terminal identifier to the smart-card terminal, thereby facilitating programming of the smart-card terminal.
US10777029B1

A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a text message that includes an access code that was previously provided. The second user may be verified/authenticated based on the telephone number in which the text message was received, the access code, and/or an access schedule that indicates when the second user is authorized to access the structure. The second user may send a second text message indicating a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving the second text message, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
US10777020B2

This disclosure describes example techniques for personalized virtual look, fit, and animation of apparel, accessories, and cosmetics on a virtual representation of a user. The disclosure describes way to deliver an immersive 3D digital experience for style and fit. Processing circuitry of one or more computing devices may create the virtual representation of the user based on an image of the face of the user and a selected body type in real-time.
US10777019B2

An object of this disclosure is to provide a technology for providing 3D reading scenarios. The technology includes: acquiring, in a VR reading mode, corresponding 3D scenario information based on a literature work currently read by a user; and establishing, in cooperation with VR glasses, a 3D reading scenario for the literature work based on the 3D scenario information. Compared with the existing technologies, this disclosure can acquire the corresponding 3D scenario information based on the literature work, and establish the 3D reading scenario for the literature work using the 3D scenario information. Moreover, this disclosure in cooperation with VR glasses further realizes an immersed reading experience by reading literature works in a 3D scenario. This not only improves the monotone disadvantage of the traditional reading scenario, but also brings users into an immersed reading environment in the reading process, and greatly enhances the users' reading experience.
US10777014B2

A real-time virtual reality (VR) acceleration method, includes: obtaining an input image (101); partitioning an output image buffer into M rows and N columns of rectangular grid blocks (103); calculating, according to an algorithm integrating anti-distortion, anti-dispersion, and asynchronous time warping (ATW), vertex coordinates of input image grid blocks corresponding to the output image buffer grid blocks (105); calculating two-dimensional mapping coefficients of each pair of grid blocks in the output image buffer and the input image (107); calculating, according to the two-dimensional mapping coefficients, coordinates of an output image pixel corresponding to an input image pixel (109); selecting at least four pixels adjacent to the coordinates of the input image pixel, to calculate the output image pixel value (111); and outputting an image after anti-distortion, anti-dispersion, and ATW (113). VR experience effect of reducing GPU load, reducing bandwidth consumption, decreasing delay, and no dizziness is achieved.
US10777010B1

An environment map, such as a cube map, can be dynamically generated for a scene using image data captured by a device executing an augmented reality (AR) application. The current orientation of the device, along with field of view information for the camera, can be used to determine a portion of the environment map that corresponds to the captured image data. The image data can be used to fill in that portion, and subsequent image data captured for other orientations used to fill the remaining portions. The generated environment map can then be used to render AR content to be displayed with a live view of the scene. This can include determining the illumination and/or reflections effects for the AR content. The rendered AR content can be displayed as an overlay with respect to a live view of the scene.
US10777003B2

This invention is related to a network for generating 3D shape, including an image feature network, an initial ellipsoid mesh, and a cascaded mesh deformation network. The image feature network is a Visual Geometry Group Net (VGGN) containing five successive convolutional layer groups, and four pooling layers sandwiched by the five convolutional layer groups; and the cascaded mesh deformation network is a graph-based convolution network (GCN) containing three successive deformation blocks, and two graph unpooling layers sandwiched by the three successive deformation blocks. This invention is also related to a system and a method thereof.
US10776999B2

A system and method is provided for generating textured 3D building models from ground-level imagery. Ground-level images for the sides/corners of building objects are collected for identification of key architectural features, corresponding key façade geometry planes, and generation of a 3D building façade geometry. The 3D building model is properly geo-positioned, scaled and textured.
US10776994B2

In accordance with some embodiments, a zero coverage test may determine whether a primitive such as a triangle relies on lanes between rows or columns or lines of samples. If so, the primitive can be culled in a zero coverage culling test.
US10776991B2

A method of providing a virtual experience to a user includes identifying a plurality of virtual objects. The method further includes detecting a position of a part of the user's body other than the user's head. The method further includes detecting a reference line of sight of the user. The method further includes setting an extension direction for a first virtual object of the plurality of virtual objects based on a direction of the reference line of sight. The method further includes setting a region for a first virtual object of the plurality of virtual objects, wherein the region comprises a part extending in the extension direction. The method further includes determining whether the first virtual object and a virtual representation of the part of the body have touched based on a positional relationship between the region and a position of the virtual representation of the part of the body.
US10776989B1

In this patent, a method for prioritizing items within a 3D volume is presented. This allows prioritized items within the display to achieve preferential display. Augmented visualization strategies of such prioritized items are also provided.
US10776985B2

Disclosed approaches may leverage the actual spatial and reflective properties of a virtual environment—such as the size, shape, and orientation of a bidirectional reflectance distribution function (BRDF) lobe of a light path and its position relative to a reflection surface, a virtual screen, and a virtual camera—to produce, for a pixel, an anisotropic kernel filter having dimensions and weights that accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface. In order to accomplish this, geometry may be computed that corresponds to a projection of a reflection of the BRDF lobe below the surface along a view vector to the pixel. Using this approach, the dimensions of the anisotropic filter kernel may correspond to the BRDF lobe to accurately reflect the spatial characteristics of the virtual environment as well as the reflective properties of the surface.
US10776982B2

Systems and methods perform non-parametric texture synthesis of arbitrary shape and/or material data mimicking input exemplar data in accordance with embodiments of the invention. Exemplar data is first analyzed and appearance vectors are generated based on geometric information determined for the exemplar data. Feature vector maps are generated for locations of the exemplar data based on the geometric information and the appearance vectors. Based upon the feature vector maps, outputs can be synthesized.
US10776974B2

An information processing apparatus includes an acquisition unit to acquire layout data in which images are arranged on each page of a photo book from an image group, a division unit to divide the image group into subsets based on a number of pages of the photo book, and an image exchange unit to exchange an image arranged within the layout data. The image exchange unit exchanges a first image arranged within a page corresponding to a first subset and in which the first person is included, with a second image in which a second person, different from the first is included, when the second image is included within the first subset, and exchanges the first image with a third when no person is included, when the second image is not included within the first subset but the third image is included.
US10776968B2

In one embodiment, a method includes receiving multiple recommendations for a first user from multiple second users and the multiple recommendations are associated with multiple objects. The multiple second users select the first user as the addresses of the multiple recommendations. The method also includes determining that the first user is near a geo-location and recommending to the first user multiple objects that are associated with the geo-location.
US10776963B2

A method includes obtaining image data, selecting image datasets from the image data, creating three-dimensional (3D) matrices based on the selected image dataset, refining the 3D matrices, applying one or more matrix operations to the refined 3D matrices, selecting corresponding matrix columns from the 3D matrices, applying big data convolution algorithm to the selected corresponding matrix columns to create a two-dimensional (2D) matrix, and applying a reconstruction algorithm to create a super-resolution biomarker map image.
US10776958B2

A computer-implemented method according to one embodiment includes identifying, utilizing a hardware camera of a mobile device, vision code data from a plurality of additional devices that are within a field of view of the hardware camera of the mobile device at an actual orientation, identifying the actual orientation of the mobile device, calculating local observations at the mobile device, sending the local observations from the mobile device to a cloud-side service, receiving a tile at the mobile device from the cloud-side service, and outputting the tile at the mobile device.
US10776952B2

An image-capturing and target-counting device comprises a camera, a controller and an image processor wherein the camera is electrically connected to the controller and the image processor. The controller controls the camera to perform filming to obtain a plurality of images with a first time interval as an image capturing period. The image processor obtains a plurality of estimated quantities according to a recognition model and a part of the plurality of images which is obtained in a second time interval, and obtains as well as records a determined quantity of a kind of target items existing in the filming field of the camera according to the plurality of estimated quantities, wherein the second time interval is at least twice as long as the first time interval.
US10776944B2

A face position detecting device includes: an image analyzer configured to analyze an image of a face imaged by an imaging unit and to extract a positional relationship between at least two characteristic points in the face; and a face position calculator configured to calculate a position of the face. The face position calculator calculates a position of the face in a space, upon operation of an operation screen, according to positional relationships among the face imaged, the imaging unit, and an operation unit, and except upon the operation, according to the positional relationship between the at least two characteristic points that the image analyzer extracts from the face imaged and positional relationships between a plurality of positions of the face and a plurality of the at least two characteristic points corresponding to the plurality of positions of the face obtained in respective operations, respectively.
US10776943B2

An electronic device, method, and computer readable medium for 3D association of detected objects are provided. The electronic device includes at least one image sensor, an inertial measurement sensor, a memory, and at least one processor coupled to the at least one image sensor, the inertial measurement sensor, and the memory. The at least one processor is configured to capture an image of an environment using the at least one image sensor, detect an object in the captured image, define a bounded area in the image around the detected object, receive head pose data from the inertial measurement sensor, and determine a location of the detected object in a 3D space using the head pose data and the bounded area in the captured image.
US10776941B2

A method for performing real-time recognition of objects includes receiving an input video stream from a camera, pre-processing a current frame of the input video stream using one or more pre-processing layers of a neural network structure, detecting if there is an object in the current pre-processed frame using an auxiliary branch of the neural network structure, recognizing one or more objects in the current pre-processed frame using a primary branch of the neural network structure if an object is detected in the current pre-processed frame, and displaying the one or more recognized objects of the current frame in one or more bounding boxes.
US10776938B2

The technology relates to camera systems for vehicles having an autonomous driving mode. An example system includes a first camera mounted on a vehicle in order to capture images of the vehicle's environment. The first camera has a first exposure time and being without an ND filter. The system also includes a second camera mounted on the vehicle in order to capture images of the vehicle's environment and having an ND filter. The system also includes one or more processors configured to capture images using the first camera and the first exposure time, capture images using the second camera and the second exposure time, use the images captured using the second camera to identify illuminated objects, use the images captured using the first camera to identify the locations of objects, and use the identified illuminated objects and identified locations of objects to control the vehicle in an autonomous driving mode.
US10776935B2

Systems and methods for collecting and processing physical space data for use while performing an image-guided surgical (IGS) procedure are provided. The system and method includes obtaining a computer model of a non-rigid structure of interest in a patient and performing a rigid alignment of the computer model and surface data in a patient space associated with at least a portion of the non-rigid structure. The system and method also include computing a deformation of the computer model that provides a non-rigid alignment of the computer model and surface data, the deformation computed using a set of boundary conditions defined for each node of the computer model based on the rigid alignment and a kernel function. Additionally, the system and method can include displaying data for facilitating the IGS procedure based on the deformation.
US10776933B2

This disclosure provides enhanced techniques for tracking the movement of real-world objects for improved display of virtual objects that are associated with the real-world objects. A first device can track the position of a real-world object. When the real-world object moves out of a viewing area of the first device, a second device can use metadata defining physical characteristics of the real-world object shared by the first device to identify the real-world object as the real-world object comes into a viewing area of the second device. The second device can then maintain an association between the real-world object and the virtual objects as the real-world object moves, and share such information with other computers to enable the other computers to display the virtual objects in association with the real-world object even though they are not in direct view of an associated real-world object.
US10776928B1

A method for improving computational efficiency for egomotion estimation includes detecting a pair of consecutive images, and estimating a rotation angle and a two dimensional translation vector that best models the motion between the image frames. The pair of images are each divided into overlapping image patches, and then an efficient projected correlation approach is used to estimate a local two dimensional translation vector for each image patch. The translation vectors from all the patches form a vector field, and then trimmed-mean method is used to robustly and efficiently estimate the rotation angle and the two dimensional translation that best models the egomotion of the detector, which may be a camera.
US10776926B2

A system and method for training a computer-implemented object classifier includes detecting a foreground visual object within a sub-region of a scene, determining a background model of the sub-region of the scene, the background model representing the sub-region when any foreground visual object is absent from that sub-region, and training the object classifier by computer-implemented machine learning using the background model of the sub-region as a negative training example.
US10776920B2

According to a first aspect, the invention relates to a method to support clinical decision by characterizing images acquired in sequence through a video medical device. The method comprises defining at least one image quantitative criterion, storing sequential images in a buffer, for each image (10) in the buffer, automatically determining, using a first algorithm, at least one output based on said image quantitative criterion and attaching said output to a timeline (11).
US10776917B2

A method is for training a convolutional neural network of a compensation unit. The method includes: provisioning a machine learning device, the machine learning device being designed for training the convolutional neural network; provisioning a start compensation unit, including an untrained convolutional neural network, on or at the machine learning device; provisioning a training image dataset including a plurality of medical training input images and at least one training output image, wherein a reference object is shown essentially without motion artifacts in the at least one training output image and the reference object concerned is contained in the plurality of medical training input images with different motion artifacts; and training the convolutional neural network of the compensation unit in accordance with a principle of machine learning, using the training image dataset. A compensation unit, a machine learning device, a control device for controlling a medical imaging system are also disclosed.
US10776904B2

An approach is provided to process an image. The approach includes: obtaining a pixel shift set indicating information of movement of a plurality of pixels included in coinciding portions among a plurality of low-resolution images with respect to a single scene; dividing the pixel shift set into an integer portion and a fractional portion; generating an integer pixel shift set and a fractional pixel shift set; selecting a filter set corresponding to the plurality of pixels from among a plurality of pre-stored filter sets including a filter weight value applied to the pixels; and obtaining a high-resolution image with respect to the single scene, based on the plurality of low-resolution images, the selected filter set, and the integer pixel shift set.
US10776903B2

Systems and methods for image modification to increase contrast between text and non-text pixels within the image. In one embodiment, an original document image is scaled to a predetermined size for processing by a convolutional neural network. The convolutional neural network identifies a probability that each pixel in the scaled is text and generates a heat map of these probabilities. The heat map is then scaled back to the size of the original document image, and the probabilities in the heat map are used to adjust the intensities of the text and non-text pixels. For positive text, intensities of text pixels are reduced and intensities of non-text pixels are increased in order to increase the contrast of the text against the background of the image. Optical character recognition may then be performed on the contrast-adjusted image.
US10776902B2

Image processing device for producing in real-time a digital composite image from a sequence of digital images recorded by a camera device, in particular an endoscopic camera device, the image processing device including a selecting unit, a key point detection unit, a transforming unit and a joining unit,wherein the key point detection unit includes a maximum detection unit configured for executing following steps separately for the filter response for the reference image and for the filter response for the further image, wherein a variable threshold is used: i) creating blocks by dividing the respective filter response, ii) calculating the variable threshold for each of the blocks, iii) discarding those blocks of the blocks from further consideration, in which the respective filter response at a reference point of the respective block is less than the respective variable threshold.
US10776896B2

Provided are a graphics processing unit and a graphics processing method for performing path rendering. The graphics processing method may include receiving object information including primitive information regarding the object; generating a primitive mask with respect to respective pixels, the primitive mask corresponding to the primitive information and including a plurality of bits; generating, based on the primitive mask, winding numbers with respect to the respective pixels; and rendering the pixels, based on the winding numbers.
US10776892B2

A device, system and method for screening of personally identifiable information is provided. An incident type of a particular incident is determined. Responsive to determining that potential evidence associated with the particular incident includes personally identifiable information, the potential evidence being of a particular evidence type including one or more of media and metadata generated by a user or a device associated with the user, a personally identifiable information processing mode is selected to process the potential evidence as a function of the incident type of the particular incident and an evidence type of the potential evidence. When selected mode is a storing mode, a record of the potential evidence is generated that included the personally identifiable information to be stored in an electronic storage device.
US10776889B2

An omnichannel platform for determining equity shares of users in a collaboration. The omnichannel platform executable by a processor coupled to a memory and being in communication with computing environments. The omnichannel platform acquires, from the computing environments, metadata with respect to user activity in the collaboration. The omnichannel platform evaluates the metadata for each of the users according to user position, user contribution, and end goal relatedness factors to produce valued user activity. The omnichannel platform determines equity shares of the users in the collaboration based on the valued user activity.
US10776876B1

Techniques are described for providing insurance coverage for a virtual wallet stored on a computing device. The virtual wallet has a value equal to a sum of assigned values of a plurality of virtual financial assets included in the virtual wallet. A user of the computing device purchases an insurance policy for the virtual wallet with an insured amount based on the value of the virtual wallet. The computing device is configured to send messages to an insurance server reporting an updated value of the virtual wallet based on changes to the assigned values of the virtual financial assets. The insurance server updates the insured amount of the insurance policy based on the updated value of the virtual wallet. Upon the virtual wallet being compromised, the insurance policy has an insured amount equal to the most recent updated value of the virtual wallet.
US10776874B2

A system for strategy based exit planning comprises a processor and a memory. The processor is configured to receive an indication to create an exit plan; and create an exit plan for a strategy, wherein the strategy comprises one or more instruments. The memory is coupled to the processor and configured to provide the processor with instructions.
US10776862B2

A web site that presents a user interface that displays images of products to a user. The product images that are displayed are of products that are recently trending or popular as determined by data derived from one or more sources. Each product image is displayed without the price of the respective product and without text naming, describing or identifying the respective product. Therefore, the user interface is constructed to focus on the trending products themselves so that the user interface is clean and uncluttered, allowing customers to focus on the trending products for possible purchase.
US10776847B1

The effect of intent bias on content performance can be determined in order to provide more relevant content in response to a query or other opportunity. Performance data can include the frequency with which an action, such as a purchase, occurs in response to an instance of the content being displayed. An intent bias model can be trained using the performance data for two or more intents, such as an action intent and an explore intent. Once the intent bias for an offer is determined, a normalized performance value can be obtained that does not include the effects of the bias. The normalized values can be used to select and place content based on actual performance.
US10776845B1

A Vendor sells or rents, or exhibits Devices by exhibiting them in the showroom, or some particular locations with set up, and allows the customers to experience them. We, with the advance of technologies, create the same scenario for the Vendor except that the showed Devices are located in Remote Locations, like an on-demand virtual showroom.
US10776841B2

One variation of a method for quoting manufacture of a part during construction of a virtual model of the part within a computer-aided drafting engine includes: receiving a quote file specifying a current manufacturing schedule and a pricing structure for a manufacturing facility; at a first time, in response to insertion of a first three-dimensional virtual geometry into the virtual model, calculating a manufacturing quote for the part based on the first three-dimensional virtual geometry and the quote file; displaying the manufacturing quote; at a second time succeeding the first time, in response to insertion of a second three-dimensional virtual geometry into the virtual model, updating the manufacturing quote based on the second three-dimensional virtual geometry and the quote file; and, at a third time succeeding the second time, submitting a form of the virtual model to the manufacturing facility for manufacture of the part.
US10776839B1

A method, system, and computer readable medium for automatically generating a job quotation based on a photo image of a completed jobsite. The photo image is analyzed by an online financial application to identify material items used in the completed jobsite. Associated supplemental material items and installation labor hour information are then looked up from a community data repository where other business users have previously contributed relevant information. Accordingly, a quotation to install a jobsite using the material items found in the completed jobsite is generated based on the photo image and information retrieved from the community data repository.
US10776837B2

A taximeter for a vehicle, comprising data interface for obtaining signal indicative of the vehicle speed and/or distance traveled, preferably a speed pulse signal, memory for storing tariff data linking taxi fare with vehicle speed, distance traveled and/or time elapsed, processing unit for dynamically determining, utilizing the obtained signal and tariff data, stroke characteristics for the current situation in terms of dynamically determined stroke value and of dynamically determined stroke interval, and updating the accrued fare after each stroke utilizing the determined stroke characteristics, and display for visualizing the accrued fare. A corresponding method is presented.
US10776813B2

Systems and methods provide for user segmentation based on viewability of content displayed on user devices during content impressions. Pixel tags are launched when content is displayed on user devices to capture viewability data for a number of different viewability ranges. The viewability data for each content impression is associated with a unique user identifier (UUID). A segment definition sets forth criteria for a user segment based on viewability, and the user segment is generated by including UUIDs associated with viewability data satisfying the segment definition.
US10776795B2

The systems may include receiving, by a processor, transaction information for a transaction, wherein the transaction information comprises a transaction amount; matching, by the processor, the transaction information with a transaction type; retrieving, by the processor, a plurality of possible charge types associated with the transaction type; comparing, by the processor, the transaction information with the plurality of possible charge types; separating, by the processor, the transaction amount of the transaction information into at least one individual charge amount; and/or identifying, by the processor, a charge type of the plurality of possible charge types associated with the at least one individual charge amount.
US10776793B1

The present disclosure provides computing systems and techniques for validating a decision model against a canon of regulation. A server can deconstruct a decision model into a number of branching decisions and also generate a Markov chain comprising a number of sequences from a canon of regulation. The server can compare the branching decisions to the sequences and can validate the decision model with the canon of regulation based on the comparison.
US10776778B1

A method for receipt tracking performed by one or more processors of a mobile wallet computer system is provided. The method includes: receiving, by network interface logic of the mobile wallet computer system, a receipt corresponding to a mobile wallet transaction performed by a mobile device associated with a user; extracting, by a receipt tracker of the mobile wallet computer system, identifying information from the receipt; sorting, by the mobile wallet computer system, the identifying information; generating, by the mobile wallet computer system, a user-specific offer based on the sorted identifying information; and providing, by the mobile wallet computer system, the user-specific offer to a mobile device of the user.
US10776765B2

The invention presented comprises a system and method for executing a cash payment via a computer network. A payor computing device communicates over a computer network with payee computing devices via a P2P server. The P2P server is operative to receive a payment request from the payor computing device and process the payment by debiting a financial instrument specified by a payor utilizing the payor computing device. The payment request is transmitted from the P2P server to a cash payment server operative to receive the payment request and translate the request into the native format of an ATM control server, the native format of the P2P server and ATM control server not being interoperable. The ATM control server is operative to generate a PIN code, which is transmitted along with the received payment instructions to an ATM.
US10776760B2

A data processing system may include instructions stored in a memory and executed by a processor to categorize a plurality of systems into clusters using an unsupervised machine learning method to analyze repair data parameters of a historical dataset relating to the plurality of systems. The system may assign a repair forecast to each cluster, and may generate a system repair forecasting model using selected predictor variables, the historical data set, and the repair forecasts according to a supervised machine learning method. The selected predictor variables may correspond to a mathematical combination of operational data parameters in the historical dataset.
US10776750B2

A system and method are disclosed of operating a plurality of fulfillment centres, including a large fulfillment centre and a small fulfillment centre, each of the fulfillment centres being configured to fulfil customer orders. A first product and a second product are received at the large fulfillment centre. Desired quantities of the first and second products are picked at the large fulfillment centre for packing into a container, wherein the desired quantities include at least one of: quantities ordered by at least one customer to be fulfilled at the large fulfillment centre or the small fulfillment centre, and quantities predicted to be ordered by at least one customer and to be fulfilled at the small fulfillment centre.
US10776747B2

A method and system for evaluating node fulfillment capacity in node order assignment. The method includes receiving by a network average capacity utilization cost module an electronic record of a current order. The method includes retrieving data of a plurality of nodes, calculating an actual capacity utilization on an expected date, and determining a probability of backlog on the expected date. The method includes generating a network average capacity utilization cost model, automatically converting one or more of a plurality of costs and capacity utilization into a capacity utilization cost, and transmitting the capacity utilization cost of each node to an order fulfillment engine. The method includes receiving by the engine the current order, the processing cost data, and the capacity utilization cost. The method includes automatically calculating a fulfillment cost and identifying a node with the lowest fulfillment cost for assignment.
US10776746B2

A system for tracing a plurality of items considering an interface configured to receive an event data record including operation information indicating an operation, time information indicating a time when the operation occurred, and identification information identifying at least one item, a data store configured to store state information indicating one or more states for each one of the plurality of items, and a processing unit configured to receive via the interface one event data record. The processing unit is configured to, in response to receiving the event data record and for the at least one item identified by the identification information included in the received event data record, generate, based on the received event data record, state information indicating a state of the at least one item after the operation, query, from the data store, preceding state information indicating a state of the at least one item directly before the operation, and succeeding state information indicating a state of the at least one item directly after the operation, evaluate, if preceding state information was retrieved in response to querying the data store, a transition between the state indicated by the generated state information and the state indicated by the preceding state information for a first rule conformity, and to, evaluate, if succeeding state information was retrieved in response to querying the data store, a transition between the state indicated by the generated state information and the state indicated by the succeeding state information for a second rule conformity.
US10776738B1

The methods and systems described herein attempt to address the above-mentioned need by providing an algorithm and software capability to automatically detect and assess “natural experiments” that exist in any underlying dataset. In one embodiment, a computer-implemented method for identifying an experiment to use in an analysis of a business initiative comprises storing, by a computer, a set of historical data regarding entities in a business network; receiving, by the computer, a selection of inputs for the historical data; detecting, by the computer, a natural experiment based upon changes in the historical data; and outputting, by the computer, a report of a detected experiment from the historical data.
US10776737B2

A system for generating operational metrics data for a medical care facility includes a first camera and an operational metrics device. The first camera generates digital images of a first detection area. The operational metrics device includes an optical code detector, a medical object detector, and an operational metrics generator. The optical code detector generates optical code detection data indicative of the presence or absence of optical codes within each of the digital images. Each of the optical codes is disposed on a respective medical object. The medical object detector generates medical object detection data indicative the presence or absence of each medical object within the first detection area. For each medical object, the operational metrics generator generates operational metrics data based at least partially on a determined amount of time that each medical object was present within the first detection area.
US10776736B2

Disclosed is a method and system for managing digital maturity by an organization. The system may receive inputs related to digital adoption by an organization. The system may process the inputs using an assessment model. The assessment model may comprise assessment dimensions, assessment sub-dimensions, and assessment characteristics. Based on the processing of the inputs, the system may determine digital maturity results. The digital maturity results may comprise current digital maturity levels, target digital maturity levels, and digital maturity gaps. The system may suggest steps for achieving the target maturity levels, in order to improve digital maturity of the organization.
US10776726B2

A computer implemented method for energy management in a building by taking information on energy usages of a metered building and matching the energy usage to calculated energy usages for electrical devices.
US10776724B2

In embodiments of the present invention improved capabilities are described for a computer-based method for reproducing an acoustic environment including accessing a computer stored multi-dimensional sound profile of a first space, wherein the multi-dimensional sound profile of the first space includes at least one multi-dimensional sound signature, the at least one multi-dimensional sound signature comprising a time-based sound reflection sequence within the first space for at least two sound parameters; and modifying a characteristic of an array of speakers in a second space to change the multi-dimensional sound profile in the second space to resemble at least one characteristic of the computer stored multi-dimensional sound profile of the first space.
US10776723B1

An automated ticket reservation system proactively reserves tickets for a venue on behalf of customers who are identified as “fans” of the venue or an artist of an upcoming event at the venue. Subscribing customers to a proactive ticket reservation service can thereafter receive electronic notifications of tickets that have been proactively reserved for them based at least in part on a demonstrated interest in the venue or the artist of the upcoming event. The proactive ticket reservation system can determine that a subscriber is potentially interested in an event or a venue by analyzing customer data, including content streaming behavior and/or purchasing behavior of the subscriber.
US10776709B2

According to some aspects, a quantum information system is provided that includes an ancilla qubit; a qudit coupled to the ancilla qubit, a detector configured to generate a detection result based on a quantum state of the ancilla qubit, and a driving source coupled to the qudit and the ancilla qubit and configured to apply at least one qudit driving signal to the qudit based on the detection result and at least one qubit driving signal to the qudit based on the detection result.
US10776708B2

A relational event history is determined based on a data set, the relational event history including a set of relational events that occurred in time among a set of actors. Data is populated in a probability model based on the relational event history, where the probability model is formulated as a series of conditional probabilities that correspond to a set of sequential decisions by an actor for each relational event, where the probability model includes one or more statistical parameters and corresponding statistics. A baseline communications behavior for the relational event history is determined based on the populated probability model, and departures within the relational event history from the baseline communications behavior are determined.
US10776707B2

Various aspects of the subject technology relate to systems, methods, and machine-readable media for language translation based on image search similarities. These aspects include an image retrieval system using a convolutional neural network that is trained to identify a correlation between an image and a language term, and using an image search engine to search against images corresponding to visual words that are responsive to a given search query in a given spoken language. These aspects include access to interaction probability data that identifies user interaction probabilities for the visual words to determine a correlation between the input language terms of the search query and the rate at which users interact with images of a corresponding visual word that is responsive to the search query. The system then provides a prioritized listing of images that is responsive to the given search query based on the identified user interaction probabilities.
US10776705B2

Various implementations for assigning rules and creating rules using templates are described herein. In one example implementation, a model is determined, one or more components of the model are determined, a rule from a set of one or more predefined rules is determined, and the rule is assigned to the model. The rule has one or more parameters matching the one or more components of the model.
US10776704B2

A method and system is provided for building domain intelligent solution. The present application provides a method and system for building a domain intelligent solution, comprises of utilizing a language existing as a generic model for capturing intrinsic knowledge pertaining to a technical domain; creating a domain intelligent solution for said technical domain using said language or vocabulary; translating the domain intelligent solution into required wrappers for them to be integrated with a third party technology or tool; and integrating said created domain intelligent solution with the third party technology or tool for providing system engineering capabilities to make them domain intelligent.
US10776698B2

A method of training an artificial neural network The artificial neural network comprising a plurality of connections connecting nodes arranged in at least an initial and a subsequent layer. The method comprises receiving a training example, the training example having input values, a target, and an associated training salience value indicating an importance of the input values to determining the target. The method further comprises determining salience values for nodes of the initial layer from the training salience value; determining an activation value for at least one node of the subsequent layer by propagating the input values using a subset of the connections selected based on the determined salience values for the nodes of the initial layer; and training the artificial neural network using the activation value, the trained artificial neural network configured to determine a relationship between the input data values and the target.
US10776687B2

Embodiments relate to a processing node of a hierarchical temporal memory (HTM) system with a union processor that enables a more stable representation of sequences by unionizing or pooling patterns of a temporal sequence. The union processor biases the HTM system so a learned temporal sequence may be more quickly recognized. The union processor includes union elements that are associated with incoming spatial patterns or with cells that represent temporal relationships between the spatial patterns. A union element of the union processor may be activated if a persistence score of the union element satisfies a predetermined criterion. The persistence score of the detector is updated based on the activation states of the spatial patterns or cells associated with the detector. After activation, the union element remains active for a period longer than a time step for performing the spatial pooling.
US10776672B2

Methods, systems, and techniques for monitoring an object-of-interest within a region involve receiving at least data from two sources monitoring a region and correlating that data to determine that an object-of-interest depicted or represented in data from one of the sources is the same object-of-interest depicted or represented in data from the other source. Metadata identifying that the object-of-interest from the two sources is the same object-of-interest is then stored for later use in, for example, object tracking.
US10776665B2

A method performed by an electronic device is described. The method includes receiving a set of images. The method also includes determining a motion region and a static region based on the set of images. The method further includes extracting, at a first rate, first features from the motion region. The method additionally includes extracting, at a second rate that is different from the first rate, second features from the static region. The method also includes caching the second features. The method further includes detecting at least one object based on at least a portion of the first features.
US10776651B2

The disclosed embodiments relate to a material handling method that generates three-dimensional (3-D) point cloud data based on a field-of-view of an image capturing unit. A first set of cluster areas are extracted from a plurality of cluster areas based on orientation data of the 3-D point cloud data. Further, a two-dimensional depth map is generated based upon the 3-D point cloud data. A candidate region that corresponds to a cluster area from the first set of cluster areas is determined. A ratio of a cross-sectional area of the cluster area and a cross-sectional area of the container is determined that exceeds a first cross-sectional threshold. Accordingly, a classification score of the candidate region is determined when the determined ratio exceeds a first cross-sectional threshold. In response to classifying the candidate region as a region-of-interest, a navigation path in the container that prevents collision with the region-of-interest is defined.
US10776643B1

A vehicular airborne particulate detection system in one embodiment includes a particulate matter concentration sensor positioned in a passenger space of a vehicle. The particulate matter concentration sensor generates a signal associated with an airborne particulate matter concentration in the passenger space which is analyzed by a controller to identify a cyclical particulate matter concentration pattern which is classified as a smoking event. The controller then generates an output using a user interface based upon the classified smoking event.
US10776636B2

A system is disclosed. The system includes one or more processors, and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method. The method includes receiving first image data from a first image sensor mounted on a vehicle and second image data from a second image sensor mounted on the vehicle, the vehicle including an element configured to open into a space external to the vehicle; generating a depth map from a comparison of the first image data and the second image data, the depth map including an object; in accordance with a determination that the object, in the depth map, is within the space into which the element is configured to open, determining that the object will interfere with opening of the element into the space; and in accordance with a determination that the object, in the depth map, is not within the space into which the element is configured to open, determining that the object will not interfere with opening of the element into the space.
US10776635B2

Detection of three dimensional obstacles using a system mountable in a host vehicle including a camera connectible to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, an imaged feature is detected of an object in the environment of the vehicle. The image frames are portioned locally around the imaged feature to produce imaged portions of the image frames including the imaged feature. The image frames are processed to compute a depth map locally around the detected imaged feature in the image portions. Responsive to the depth map, it is determined if the object is an obstacle to the motion of the vehicle.
US10776634B2

A method for determining the course of the road for a moving motor vehicle having a surroundings sensor system. Sensor data generated by the surroundings sensor system are evaluated to detect lane-relevant features. A lane model having at least one lane model parameter that determines the course of the lane is generated for the road, structures of at least one distance range that are parallel to the road are detected in the sensor data, the tangential direction of at least the one structure that is parallel to the road is determined, and the value of the tangential direction of the structure that is parallel to the road is adopted as the value of the direction of the tangent line at the point of contact with the structure that is parallel to the road to determine at least the one lane model parameter by predictive estimation in the lane model.
US10776626B1

Aspects of the present disclosure relate to machine learning techniques for identifying collections of items that are visually complementary. These techniques can relying on computer vision and item imagery. For example, a first portion of a machine learning system can be trained to extract aesthetic item qualities from pixel values of images of the items. A second portion of the machine learning system can learn correlations between these extracted aesthetic qualities and the level of visual coordination between items. Thus, the disclosed techniques use computer vision machine learning to programmatically determine whether items visually coordinate with one another based on pixel values of images of those items.
US10776612B2

An object handling system includes a facial recognition server, at least one order terminal, a controller, at least one image capturing device and an object access apparatus. The facial recognition server analyzes at least one first image captured by the at least one order terminal to generate at least one facial datum and identifies whether a specific facial datum is included in at least one second image captured by the at least one second image capturing device, wherein the at least one facial datum is linked to at least one object datum. The controller controls the object access apparatus to sense and determine whether at least one object recorded in a specific object datum is located in at least one specific accommodating space of the object access apparatus while the specific facial datum is identified.
US10776611B2

A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
US10776601B2

Disclosed are fingerprint sensor packages and display apparatuses including the same. The fingerprint sensor package comprises a flexible film having a top surface and a bottom surface opposite to the top surface, a fingerprint sensor surrounded by a cap, and a display driver integrated circuit on the flexible film. The fingerprint sensor and the display driver integrated circuit are mounted on the top surface of the flexible film.
US10776598B2

Disclosed herein is an optical image sensor device comprising a light source; a first printed circuit board (PCB) having a first through hole for accommodating the light source; a directional light unit configured to progress a light from the light source through a total refraction, and configured to converge light deviated from the total reflection by an object having biometric information when the object is placed to be adjacent to the directional light unit in a predetermined area, and emit it outside thereof; and an optical sensor between the first PCB and the directional light unit to receive the light emitted from the directional light unit.
US10776579B2

Techniques for the generation of variable natural language descriptions from structured data are disclosed including receiving input data and generating a first plurality of tuples based on the received input data. A first plurality of sentences and a corresponding second plurality of tuples are obtained from a data repository based on the first plurality of tuples. A second plurality of sentences is generated based on the second plurality of tuples, the first plurality of sentences, and the first plurality of tuples. A sentence is selected from the first plurality of sentences and the second plurality of sentences for each of the first plurality of tuples. At least one paragraph variation is generated where each paragraph variation is generated based on two or more of the selected sentences. The at least one paragraph variation is presented as a natural language description of the input data.
US10776577B2

Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The log statements can be completely unstructured and/or do not conform to any natural language. The log statements are tagged with predefined classifications. A natural language processing (NLP) classifier model is trained utilizing the log statements tagged with the predefined classification. New log statements can be classified into the plurality of predefined classifications utilizing the trained NLP classifier model. From the log statements thus classified, statements having a problem classification can be identified and presented through a dashboard running in a browser. Outputs from the trained NLP classifier model can be provided as input to another trained model for automatically and quickly identifying a type of problem associated with the statements, eliminating a need to manually sift through tens or hundreds of thousands of lines of logs.
US10776575B2

Modifying image templates based on recognition of fields (zones). A template is created based on a first form and, upon application of the template to a second form, fields of the template are modified to align with fields of the second form.
US10776574B1

Systems, methods, and devices for modifying a summary cell for a set of organized cells are provided. In some embodiments, the summary cells may be modified by modification of the summary function, such that modification may include a function and/or text that is different than preexisting summary function options for a summary cell. In some embodiments, the modification of the summary cell for the set of organized cells may update summary cells for additional sets of organized cells using a corresponding function and/or text that is different than preexisting summary function.
US10776572B2

Methods and systems for transmitting data are disclosed. In one embodiment a portable electronic device comprises a processor-implemented user interface module to cause the presentation of a first information field to a user as part of a graphical user interface in the portable electronic device, and to receive information entered or data identification in the first information field. A data transmitting module commences transmitting the information entered or the data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field.
US10776567B2

A page data compiling apparatus and method, the method being performed by a server, includes obtaining initial page structure data that is generated using an extended markup language, parsing the initial page structure data to generate scripting language page data comprising a page generation code and a data variable set, an input to the page generation code being a current data set that is determined according to the data variable set, and an output of the page generation code being a node tree matching the input current data set, and sending the scripting language page data to a terminal so that the terminal determines the current data set according to the data variable set, determines the matching node tree according to the current data set and the page generation code in the scripting language page data, and displays a page according to the node tree.
US10776563B2

Systems and methods to improve a technological process for signing documents are described. The system accesses a portable document format (PDF) file and a first signature tag marker element (STME) to parse the PDF to generate logical text block elements (LTBE). The LTBEs describe original document elements in the PDF including a first LTBE. The system sorts each LTBE against the first STME to pair the first LTBE with the first STME based on proximity. The system generates markup language information (MLI) for utilization at the client device (CD) for rendering a responsive markup language image (RMLI) in a responsive format and communicates the MLI to a CD for rendering the RMLI on the CD. The system receives the signing information from the CD causing the signing information to be associated with the first signature tag marker identifier and communicates the PDF and the signing information to the CD.
US10776556B2

A wiring board design support apparatus, in which a plurality of vias are arranged on a wiring board, includes a design information storage unit that stores design information of vias and wirings to be arranged on the wiring board, and a wiring board via arrangement unit that moves, on a basis of the design information, positions of lattice points arranged with same intervals in vertical and horizontal directions by a given moving amount in a vertical direction and a horizontal direction while alternately changing a moving direction in the horizontal direction of the lattice points for each row of the lattice and alternately changing a moving direction in the vertical direction of the lattice points for each column of the lattice, so as to arrange vias at positions of the lattice points after movement.
US10776546B2

A circuit includes a false circuit path in a circuit under test having a starting logic point to an end logic point of the path. The false circuit path is designated as a testing path to be excluded during testing of one or more valid timing paths of the circuit under test. A false path gating circuit gates the starting logic point to the end logic point of the false circuit path. The false path gating circuit disables the false circuit path in response to one or more gating controls asserted during the testing of the one or more valid timing paths of the circuit under test.
US10776544B2

A computer-implemented method, system and a computer readable medium storing executable instructions for optimizing a quantum circuit are disclosed. The computer-implemented method includes receiving one or more parameters for simulation of evolution of at least one quantum state of a chemical entity to be simulated; generating a quantum circuit for the simulation; performing one or more operations to minimize quantum resources to be used for the generated quantum circuit based on the one or more parameters; and placing quantum resources among one or more elementary logical units (ELUs) based on any one or more of: frequency of occurrence of the quantum resources in the generated quantum circuit, order of occurrence of the quantum resources in the generated quantum circuit, connectivity parameters between one or more quantum resources, efficiency of gates between specific quantum resources, quality of gates between specific quantum resources or a combination thereof.
US10776540B1

A computing system is described herein, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform the following acts: 1) receiving a computer-implemented definition of an enclosed geometric domain, wherein the geometric domain is three-dimensional; 2) determining locations of seeds for the enclosed geometric domain; 3) decomposing the enclosed geometric domain into a conforming Voronoi mesh based on the locations of the seeds, wherein the conforming Voronoi mesh comprises Voronoi cells, and further wherein the conforming Voronoi mesh is bounded by the enclosed domain; and 4) performing a numerical simulation to generate simulation results, wherein the numerical simulation is based on at least one Voronoi cell in the Voronoi cells of the conforming Voronoi mesh.
US10776534B2

A LINear particle ACcelerator (LINAC) simulator employs a Monte Carlo-based use of repeated random sampling to produce a simulated result representing use of a particular physical medical-services LINAC with particular corresponding real-world parameters. A browser-based user opportunity permits uploading at least some of those real-world parameters to employ when using the LINAC simulator to produce the simulated result. By one approach the browser-based user opportunity includes, at least in part, an opportunity to upload a file that contains information regarding geometrical positions for the particular physical LINAC. The opportunity to upload the file may, by one approach, presume using a file format that comprises a non-standard file format for the particular physical medical-services LINAC.
US10776528B1

Methods and systems are described for mapping a living space. An example computer-implemented method for mapping a living space includes receiving information about an exterior perimeter of the living space, receiving information about a plurality of interior boundaries of the living space, receiving information about a location for each of a plurality of barriers of the living space, and generating an electronic map of the living space using the information about the exterior perimeter, the plurality of interior boundaries, and the location of each of the plurality of barriers.
US10776527B2

A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves one or more peripheral devices, at least one of the peripheral devices being a memory device. The processor is connected to the bus in addition to the peripheral devices, and is configured to hold a definition that distinguishes between authorized and unauthorized transactions with the memory device, to identify on the bus a transaction in which a bus-master device attempts to access the memory device, and to initiate a responsive action in response to identifying that the transaction is unauthorized in accordance with the definition.
US10776525B2

System and techniques for multi-tenant cryptographic memory isolation are described herein. A multiple key total memory encryption (MKTME) circuitry may receive a read request for encrypted memory. Here, the read request may include an encrypted memory address that itself includes a sequence of keyid bits and physical address bits. The MKTME circuitry may retrieve a keyid-nonce from a key table using the keyid bits. The MKTME circuitry may construct a tweak from the keyid-nonce, the keyid bits, and the physical address bits. The MKTME circuitry may then decrypt data specified by the read request using the tweak and a common key.
US10776524B2

Embodiments are directed to securing system management mode (SMM) in a computer system. A CPU is configurable to execute first code in a normal mode, and second code in a SMM. A SMM control engine is operative to transition the CPU from the normal mode to the SMM in response to a SMM transition call, and to control access by the CPU in the SMM to data from an originator of the SMM transition call. The access is controlled based on an authorization state assigned to the SMM transition call. An authorization engine is operative to perform authentication of the originator of the SMM transition call and to assign the authorization state based on an authentication result. The CPU in the SMM is prevented from accessing the data in response to the authentication result being a failure of authentication.
US10776521B2

Techniques are disclosed for obtaining data using memory timing characteristics. In some embodiments, a physical unclonable function is used to obtain the data. In various embodiments, a computer system programs a timing parameter of a memory accessible by the computer system to a value that is outside of a specified operable range for the timing parameter. In various embodiments, the computer system performs one or more memory operations to a least a portion of the memory and detects a pattern of errors in the portion of the memory. In some embodiments, the computer system generates a response dependent on the pattern of errors. The response may be used to identify the computer system.
US10776518B2

A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent.
US10776517B2

In various embodiments, fulfilling a data subject access request may be particularly costly. In some embodiments, a company may store data regarding a particular data subject in multiple different locations for a plurality of different reasons as part of a plurality of different processing and other business activities. For example, a particular data subject may be both a customer and an employee of a particular company or organization. Accordingly, in some embodiments, fulfilling a data subject access request for a particular data subject may involve a plurality of different information technology (IT) professionals in a plurality of different departments of a particular company or organization. As such, it may be useful to determine a cost of a particular data subject access request (e.g., particularly because, in some cases, a data subject is entitled to a response to their data subject access request as a matter of right at no charge).
US10776513B2

An appliance is capable of storing and processing data related to details surrounding its ownership, behavior, and history within itself in a secure and unalterable way. The appliance may experience multiple transfers in ownership during its lifetime. Certain data stored in the appliance may be encrypted such that only qualifying parties (e.g., owners) may be able to access the data. Some data may remain private to an individual owner while other data may be made available to subsequent owners by passing a shared secret that can be utilized to decrypt the other data. Data may be stored in the appliance in chronological order and may be signed by appropriate parties such that it is not possible to alter the data without detection.
US10776511B2

Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. One embodiment uses a differential privacy mechanism to enhance a user experience by inferring potential user preferences from analyzing crowdsourced user interaction data. Based on a statistical analysis of user interactions in relation to various features or events, development efforts with respect to application behavior may be refined or enhanced. For example, user interactions in relation to the presentation of content such as content from online sources may be analyzed. Accordingly, presentation settings or preferences may be defined based on the crowdsourced user interaction data.
US10776509B2

A computer-implemented method for secure multi-datasource query job status notification that may include automatically accessing notification characteristics for a query job status. Occurrence of the query job status may be automatically determined, and an initial version of a notification at least in part based on the notification characteristics may be automatically generated. A present security level may be automatically determined by analyzing at least one of end user activity and an aspect of an end user computing device. A final version of the notification may be automatically generated at least in party by redacting the initial version based on the present security level. Transmission of the final version of the notification to the end user computing device may be automatically instructed.
US10776503B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instantiating and managing systems that utilize hierarchal enclaves in a cloud environment.
US10776502B2

Some embodiments provide a method for providing public keys for encrypting data. The method receives (i) a first request from a first source for a public key associated with a particular user and (ii) a second request from a second source for the public key associated with the particular user. In response to the first request, the method distributes a first public key for the particular user to the first source. In response to the second request, the method distributes a second, different public key for the particular user to the second source. Data encrypted with the first public key and data encrypted with the second public key are decrypted by a device of the particular user with a same private key.
US10776497B2

Security analysis and vulnerability testing results are “packaged” or “bound to” the actual software it describes. By linking the results to the software itself, downstream users of the software can access information about the software, make informed decisions about implementation of the software, and analyze the security risk across an entire system by accessing all (or most) of the reports associated with the executables running on the system and summarizing the risks identified in the reports.
US10776496B2

A computing system and method to implement a three-dimensional virtual reality world having user created virtual objects. During the creation of a virtual object, a user of the virtual reality world identifies components and/or resources of the virtual object, such as a mesh model defining the shape of the virtual object, an image specifying the appearance of the virtual object, and a script defining the run time behavior of the virtual object. The computer system examines the components and/or resources duration the creation process of the virtual object to detect and/or address security threats and/or performance hurdles. Before the approval of the publication of the virtual object in the virtual world, the computer system performs a simulation of the rendering of the virtual object to detect security threats and evaluate performance impacts.
US10776495B2

This disclosure relates to systems, devices, and methods for receiving security configuration information and malware state information for a plurality of client devices, the security configuration information comprising identification of at least one of security parameters, hardware configurations, or software configurations of each of the plurality of client devices, and the malware state information comprising identification of at least one or more types of malware on each of the plurality of devices. The security configuration information and malware state information may be analyzed to identify which client devices from the plurality of devices have a security configuration that places the identified client devices in a vulnerable security state.
US10776489B2

Methods and systems for switching between multiple languages of a remote desktop client operating on a secure boot device are disclosed. A method includes initiating an operating system from the secure boot device and receiving credentials including a user identification and a password. The method also includes booting, from the secure boot device, the operating system in a first language and receiving a selection of a second language different from the first language within a user interface of the operating system. The method further includes performing a desktop reset to execute the operating system in the second language.
US10776480B2

A computer-implemented method, computer program product, and system are provided. The method includes generating, by a password management system using a set of Hardware Random Number Generators (HRNGs), at least one salt based on statistics of a set of random numbers with given distributions generated by the set of HRNGs. The method further includes forming, by a processor, a hashed password based on the at least one salt.
US10776477B2

There is presented a system and method for coordinating asset entitlements, the system comprising a server including a processor and a memory and accessible by multiple domains over a network, and an asset entitlement database searchable by the server, wherein an entry of the asset entitlement database links a domain transcendent user identification (ID) of a user and at least one asset entitlement acquired by the user from any of the domains. In one embodiment, the server is configured to receive an asset entitlement inquiry from one of the domains, search the asset entitlement database for asset entitlements acquired by the user from any of the domains, generate a search result identifying the asset entitlements acquired by the user from the domains, and send data corresponding to the search result to the domain from which the asset entitlement inquiry was received.
US10776475B2

A method, computer system, and computer program product. Input element layout data based on a layout of input elements of an input device is retrieved in response to a received password input request. A positioning marker and a visualized overlay input device including an altered layout of input elements is generated based on the retrieved input element layout data. The visualized overlay input device and the positioning marker are rendered for display by a see-through display device for viewing of the visualized overlay input device in superposition with respect to the input device. An effective input configuration of the layout of input elements of the input device is generated to correspond to the altered layout of input elements for entry of the password input.
US10776458B2

An information processing system including at least one information processing apparatus that includes an administration unit configured to administer whether a service is provided to a service use apparatus using an organization, a license, and a user, and an account registration unit configured to receive a subscription for a trial use of the service from the service use apparatus and perform an account registration for the administration unit so that the trial use from the service use apparatus is enabled.
US10776457B1

Systems and method provide for generation of a unique key pair having a public and private key for an individual device. The public key may be embedded (e.g., burned or etched) into a central processing unit (CPU) during the manufacturing process. The burning or etching process may make the public key unmodifiable. The matching private key may then be stored in a secure database. Software code may be available through download over a computer based network (e.g., the Internet). A request may be made for the software code. Prior to delivery, the software code may be digitally signed with the private key corresponding to the individual device. Logic programmed into the CPU may prevent the execution of code that is not signed with the private key that corresponds to the public key.
US10776456B2

A system for visualizing clinical effects can perform the following actions: obtain, for each of multiple stimulation instances, an estimation of a region stimulated during the stimulation instance and at least one assessment for at least one stimulation effect or stimulation side effect; assign, for each of the stimulation instances, a tag, selected from multiple tags, to each one of multiple voxels within the region stimulated during the stimulation instance, where the tag is selected based on the at least one assessment for the stimulation instance; and assign a voxel type, selected from multiple voxel types, to each of multiple voxels based on the tags assigned to the voxels. Optionally, the actions can also include display, on a display, a representation of multiple voxels with each of the displayed voxels having a graphical feature associated with the voxel type assigned to that voxel.
US10776454B2

A computer system for routing breathing apparatus compliance data that includes a processor and network interface configured to receive input data including breathing apparatus compliance data via a network, format the compliance data into a destination format in accordance with formatting data and transmit the formatted compliance data via a network to a recipient system in accordance with routing information.
US10776453B2

This disclosure relates to early diagnosis and assessment tools for Parkinson's disease, movement disorder, neurological disease, and/or chronic pain, designed to drive innovation and to accelerate best Parkinson's disease, movement disorders, neurological disease, and chronic pain research. The present disclosure facilitates improved access to Parkinson's disease, movement disorders, neurological disease, and chronic pain patients along with innovative data capture methods that are designed to leading to improved therapies and assisting in finding a cure for Parkinson's disease, movement disorders, neurological diseases, and/or chronic pain. In addition the present disclosure is broadly applicable as a diagnosis and assessment tool to all movement disorders and many neurological diseases and/or chronic pain.
US10776444B1

The methods and systems described herein improve upon existing deep linking concepts, by creating links directed to a feature registry which may then serve the user's need of selecting and accessing a given feature. For example, the system may receive, at a server, a feature registry request from a feature registry application on a local device, wherein the feature registry request is generated by the local device in response to a user selection of hyperlinked content associated with the feature registry application. In response to receiving the feature registry request, the system may determine, at the server, whether a feature is available on a feature registry.
US10776441B1

Systems and methods are described for graphical user interfaces that enable users to graphically design nodes and interconnections of pipelines for preprocessing data later ingested into an indexing system. The preprocessing can include receiving messages published to a first publish-subscribe messaging system, the messages containing raw machine data generated by one or more components in an information technology environment, performing one or more processing operations on at least some of the messages to generate preprocessed messages, republishing the preprocessed messages to a second publish-subscribe messaging system, and providing to the indexing system, a subset of the messages from the second publish-subscribe messaging system. Nodes in the pipeline can specify the preprocessing operations, and interconnections in the pipeline can represent data flow through the nodes of the pipeline.
US10776439B2

The current document is directed to systems, and methods incorporated within the systems, that execute queries against log-file entries. A monitoring subsystem within a distributed computer system uses query results during analysis of log-file entries in order to detect changes in the state of the distributed computer system, identify problems or potential problems, and predict and forecast system characteristics. Because of the large numbers of log-file-entry containers that may need to be opened and processed in order to execute a single query, and because opening and reading through the entries in a log-file-entry container is a computationally expensive and time-consuming operation, the currently disclosed systems employ event-type metadata associated with log-file-entry containers to avoid opening and reading through the log-file entries of log-file-entry containers that do not contain log-file entries with event types relevant to the query.
US10776432B2

The presently disclosed subject matter includes a system, a method and a program storage device which enable to add selectivity to content sharing between users of communication networks. When a sender indicates a desire to share content, information with respect to the suggested content item (i.e. the content item intended to be shared) and information with respect to the sharing profile of one or more respective target recipients is analyzed. A recommendation is provided as whether or not it is suggested to the sender to perform an action. For example, the recommendation can be indicative as to whether or not it is recommended to share a given content item with a given recipient.
US10776431B2

Systems and methods for providing content associated with trending topics relevant to a user are described. An interest detection module identifies topics trending in one or more real-time content sources that are relevant to a user. The real-time content source(s) may include, for example, a source of microblog posts or other user-generated data, a news feed, or the like. The topics trending that are relevant to the user are identified by comparing a search history of the user with one or more trending topics stored in a database. A content retriever module is configured to return one or more documents to the user in response to identifying the one or more topics trending that are relevant to the user.
US10776429B2

A method for optimizing memory usage for a hyperloglog (HLL) estimator is disclosed. When a multiset is applied to an HLL estimator, a sparse representation of a sketch may be created. The sparse representation may be sorted whenever a total number of buckets in the sparse representation is evenly divisible by a sorting threshold and is also less than a transition threshold. The sparse representation may be converted to a dense representation when the number of buckets in the sparse representation reaches the transition threshold.
US10776427B2

A computer implemented method to determine the satisfaction of one or more mapping conditions conditionally mapping a first state in a first pattern matching automaton to a second state in the first automaton, each of the conditions being based on symbol patterns matched by a second pattern matching automaton having states corresponding to wildcard symbols in the first automaton, the method comprising: encoding the conditions in a condition tree data structure associated with the first state, the condition tree modeling sequences of symbol patterns for matching by the second automaton and corresponding to each of the conditions, wherein a node in the condition tree corresponding to a complete set of symbol patterns for a condition has associated an output symbol sequence to identify a pattern match by the first automaton.
US10776425B2

Disclosed are methods, apparatus, systems and computer program products for database system communications with external content management data sources. In some implementations, the data sources are identified in a user interface. An authorization selection enables authorization of a given identified data source, and a customization selection enables customization of one or more search settings for searching content of the data source. Persistent objects representing content objects of the data sources can be stored in one or more databases. A database search can be performed on both native database files and the persistent objects.
US10776402B2

A manufacture parameters grouping and analyzing method, and a manufacture parameters grouping and analyzing system are provided. The manufacture parameters grouping and analyzing method includes the following steps: A plurality of process factors are classified into a plurality of groups. In each of the groups, an intervening relationship between any two of the process factors is larger than a predetermined correlation value. In each of the groups, at least one representative factor is selected from each of the groups according to a plurality of outputting relationships of the process factors related to an output factor or a plurality of sample amounts of the process factors. Finally, the representative factor is used for various applications.
US10776399B1

Implementations generally relate to providing document analytics. In some implementations, a method includes receiving a plurality of documents related to e-discovery. The method further includes generating a graphical user interface that includes an analytics panel that provides analytics information about the plurality of documents. The method further includes receiving, from one or more users, manual tags for one or more documents of the plurality of documents. The method further includes performing a first iteration that determines a first group of documents that are improperly associated with one or more of the manual tags based on at least one of content and metadata of the plurality of documents. The method further includes performing a second iteration that determines a second group of documents that are improperly associated with one or more of the manual tags based on the reclassification.
US10776392B2

A first apparatus includes a memory configured to store first connection information in association with each of connections established between the first apparatus and a second apparatus. The first apparatus synchronizes the first connection information stored in the memory with second connection information that is managed by the second apparatus. When a connection is to be established between the first apparatus and the second apparatus while synchronization of the first connection information performed by the processor is suspended, the first apparatus generates first unique information that is unique at least between the first apparatus and the second apparatus, and transmits the generated first unique information to the second apparatus, and establishes, based on the first unique information, a connection between the first apparatus and the second apparatus.
US10776370B2

A method for managing user information streams associated with recommendation systems based on cognitively counter-matched mined content is provided. The method may include determining and extracting first concepts from mined content. The method may further include determining second concepts associated with the determined and extracted, wherein the second concepts comprise one or more different interpretations of the first concepts. The method may further include determining relationships between the second concepts by analyzing the second concepts using data mining analysis techniques. The method may further include, based on the determined one or more relationships between the sub-concepts, counter-matching the plurality of mined content associated with each second concept. The method may also include providing alternative content to the information streams based on the counter-matched plurality of mined content.
US10776364B1

Techniques for implementing a streaming transaction in a transaction based data storage system is disclosed. In an embodiment, a server computer system stores a dataset comprising a plurality of files where the dataset comprises a corresponding version number. The server computer system receives a command to modify the dataset and, in response, starts a streaming transaction for the dataset. During the streaming transaction, the server computer system receives a plurality of updates to the dataset, wherein each of the plurality of updates modifies one or more files of the plurality of files. The server computer system executes the plurality of updates in the dataset without modifying the corresponding version number of the dataset. When the server computer system commits the streaming transaction to the dataset, the server computer system increments the corresponding version number of the dataset.
US10776356B2

A technique includes modeling assignments of a plurality of nodes to a plurality of shards associated with a database operation based on a target throughput for the plurality of nodes. The modeling includes constraining the assignments based on an aggregate outflow from the plurality of nodes. The technique includes initializing the aggregate outflow to be less than the target throughput; and determining the assignments based on the modeling.
US10776327B2

A method includes generating a plurality of blocks of a block chain wherein the plurality of blocks is associated with components of a storage device. The plurality of blocks is generated by a device other than the storage device when the components are manufactured. The method further includes storing a copy of a ledger associated with the generated blocks on the storage device when the storage device comprises computing power sufficient to generate blocks of a block chain. The method also includes generating additional blocks of the block chain. The additional blocks of the block chain are associated with additional components of the storage device when the additional components are manufactured. The additional blocks are generated independently by the device and by the storage device and wherein respective ledgers are updated.
US10776322B2

A computer program product, system, and method for determining containers, within a secondary storage, to transform; determining users having access to the containers to transform; synchronizing storage configuration between the secondary storage and a primary storage; enumerating objects within the containers to transform; and adding object identifiers and object metadata for the enumerated objects to an object index within the primary storage.
US10776310B2

Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
US10776303B2

The first information processing apparatus is configured to detect the removal device attached to the removal device interface, and send, to the second information processing apparatus, a mount request to mount the removal device, the second information processing apparatus is configured to receive the mount request from the first information processing apparatus, mount, on the second information processing apparatus, the removal device attached to the removal device interface of the first information processing apparatus, and send a mount point identifier to the first information processing apparatus, the mount point identifier being an identifier indicating a mount point of the removal device mounted on the second information processing apparatus, and the first information processing apparatus is further configured to receive the mount point identifier from the second information processing apparatus, and mount the mount point of the second information processing apparatus indicated by the mount point identifier.
US10776286B1

Technologies are described herein for a representational state transfer (“REST” or “RESTful”) over an Intelligent Platform Management Interface (“IPMI”) interface for firmware to a baseboard management controller (“BMC”) communication and applications thereof. These applications include, but are not limited to, remote firmware configuration, firmware updates, peripheral device firmware updates, provision of management information such as system inventory data, cloning and batch migration of firmware configuration settings, and firmware integrity monitoring. This functionality can be provided in a way that enables communication between BMCs and firmware to utilize modern manageability interfaces while maintaining backward compatibility with previous IPMI implementations.
US10776271B2

Embodiments of the present disclosure provide a method, device and computer program product for validating a cache file. In an embodiment, a reference cache file associated with the backed up data is divided into a plurality of reference segments. Reference check information is generated for the respective reference segments of the plurality of reference segments, and the generated reference check information is stored. In response to the initiating of a backup job, the stored reference check information is used to validate the cache file.
US10776266B2

Aspects of the present disclosure relate to an apparatus comprising a requester master processing device having an associated private cache storage to store data for access by the requester master processing device. The requester master processing device is arranged to issue a request to modify data that is associated with a given memory address and stored in a private cache storage associated with a recipient master processing device. The private cache storage associated with the recipient master processing device is arranged to store data for access by the recipient master processing device. The apparatus further comprises the recipient master processing device having its private cache storage. One of the recipient master processing device and its associated private cache storage is arranged to perform the requested modification of the data while the data is stored in the cache storage associated with the recipient master processing device.
US10776261B2

A storage apparatus managing method, applied to a first storage apparatus and a second storage apparatus coupled to an electronic apparatus, wherein the first storage apparatus comprises a local registering region and a global registering region, comprising: (a) receiving a read request indicating reading a target data unit from the second storage apparatus; (b) confirming whether the global registering region has the target data unit; (c) if yes, reading the target data unit from the global registering region, if not, confirming whether the local registering region has the target data unit; and (d) reading the target data unit from the local registering region if the local registering region has the target data unit, reading the target data unit from the second storage apparatus if the local registering region does not have the target data unit.
US10776254B1

The present disclosure involves systems, software, and computer implemented methods for executing integration scenario regression tests in customer landscapes. One example method includes identifying a request to create a test case for an integration scenario for a cloud platform customer. The test case is created for the scenario, including enabling the test case to run in an isolated customer environment specific to the customer. An update to the cloud platform is identified. The update is provisionally applied to the cloud platform for the customer. The test case is executed in the isolated customer environment, to test the scenario for the customer. A determination is made as to whether execution of the test case succeeded. In response to determining successful test case execution, the update to the cloud platform is finalized for the customer. In response to determining unsuccessful test case execution, the update is rolled back for the customer.
US10776239B2

A method, computer system, and a computer program product for integrated failure indication is provided. The present invention may include receiving a plurality of sensor data from a plurality of sensors mounted within the tape system. The present invention may then include determining that the received plurality of sensor data is abnormal. The present invention may then include generating an alert based on determining that the received plurality of sensor data is abnormal. The present invention may lastly include sending the generated alert to a program manager.
US10776232B2

A Deep Belief Network (DBN) feature extraction-based analogue circuit fault diagnosis method comprises the following steps: a time-domain response signal of a tested analogue circuit is acquired, where the acquired time-domain response signal is an output voltage signal of the tested analogue circuit; DBN-based feature extraction is performed on the acquired voltage signal, wherein learning rates of restricted Boltzmann machines in a DBN are optimized and acquired by virtue of a quantum-behaved particle swarm optimization (QPSO); a support vector machine (SVM)-based fault diagnosis model is constructed, wherein a penalty factor and a width factor of an SVM are optimized and acquired by virtue of the QPSO; and feature data of test data are input into the SVM-based fault diagnosis model, and a fault diagnosis result is output, where the feature data of the test data is generated by performing the DBN-based feature extraction on the test data.
US10776224B2

In one aspect, providing recovery during active/active replication includes: creating, at a first storage device, a local snapset; waiting for inflight (input/output) IO operations (IOs) from the first device to a second device at the time snapset creation to complete; creating a recovery snapset; and waiting for inflight IOs from the second device to the first device, at the time of snapset creation to complete. Upon determining a failure event, an aspect includes identifying a most recent local snapset (Sk) and a most recent recovery snapset (Sk′) on the first and second devices, respectively, identifying predecessor snapsets (Sk−1) and (Sk−1′) on the first and second devices, respectively, creating a new recovery snapset (Sk′) using (Sk−1′), sending the delta of (Sk) and (Sk−1) from the first device to the second device; updating (Sk′) with the delta; and performing async-to-sync recovery to transfer a difference between the first and second devices.
US10776219B2

Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
US10776212B2

A system that implements a data storage service may store data for a database table in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may back up individual partitions of the table to a remote storage system independently and (in some cases) in parallel, and may update (or create) and store metadata about the table and its partitions on storage nodes of the data storage service and/or in the remote storage system. Backing up each partition may include exporting it from the database in which the table is stored, packaging and compressing the exported partition for upload, and uploading the exported, packaged, and compressed partition to the remote storage system. The remote storage system may be a key-value durable storage system in which each backed-up partition is accessible using its partition identifier as the key.
US10776206B1

Described herein is technology for, among things, a distributed transaction system. The distributed transaction system includes a number of computing entities and a data storage unit in communication with the computing entities. The data storage unit is operable to store a file system that is accessible by the computing entities. The data storage unit is also operable to store a number of transaction journals corresponding to respective computing entities. The transaction journals describe transactions of the computing entities on the file system. A particular computing entity is operable to maintain a respective transaction journal without communicating with the other computing entities.
US10776198B1

A Radio Frequency Identification (RFID) tag IC stores an identifier and a check code. The IC determines whether the stored identifier is corrupted by comparing it to the check code. If the stored identifier does not correspond to the check code then the IC may terminate operation or indicate an error. The IC may also reconstruct the correct identifier from the check code.
US10776193B1

Technologies are disclosed for identifying and remediating correctable hardware errors. A firmware can detect a system management interrupt (“SMI”) generated by a hardware device responsive to the occurrence of a correctable error. Once the firmware has identified the device that generated the SMI, the firmware can determine whether an earliest recorded error generated by the identified device is longer ago than a threshold amount of time. If the earliest recorded error generated by the device is not longer ago than the threshold amount of time, the firmware can increment an error count for the device. The firmware can also determine whether the error count for the device exceeds a threshold. If the error count for the device exceeds the threshold, the firmware can generate an error notification for the device. The firmware can also implement a remedial action policy for the device.
US10776187B2

Methods and systems may help to provide filtered notification content that provides useful information to the intended recipient, but does not provide the same information to an unauthorized viewer. To do so, when an application event occurs, filtered notification content may be generated. The filtered notification content may combine a non-obfuscated portion of the event content and an obfuscated portion of the event content, such that when viewed by an intended recipient, the filtered notification content provides implicit information that the device expects the particular user to understand based on the user's own experience and/or other factors.
US10776162B2

A load shedding system provides improved fault tolerance and resilience in message communications. The requesting service application may be configured to send data request(s) to a responding service application. A load shedding manager is programmed or configured to receive the data request(s) and determine, based on one or more configurable criteria and status information whether to allow the data request(s) to proceed or not. The criteria for making the determination may include various configurable settings, including error rate time window, and threshold values. The status information may include various information that describes the performance or health of the responding service, including, but not limited to: error rate for the responding service application's processing of incoming requests, latency of communication between the requesting service application and the responding service application, number of concurrent operations or requests being processed by the responding service application, CPU usage of the responding service application, disk usage of the responding service application, and other similar status information.
US10776161B2

A method may include obtaining, for a thread executing application code, a recurring task, a recurring interval, a previous callback time, a starting counter value, and a counter trigger, initializing a current counter value to the starting counter value, and performing checks in response to adjustments to the current counter value. Each check may determine whether the respective adjusted current counter value satisfies the counter trigger. The method may further include in response to a check determining that the adjusted current counter value satisfies the counter trigger, invoking a callback handler with a callback that performs the recurring task, and in response to an elapsed time exceeding the recurring interval, executing, by the callback handler, the callback. The elapsed time may be an amount of time elapsed between the previous callback time and the first invocation. The method may further include modifying the starting counter value using the elapsed time.
US10776159B2

A distributed storage-based file delivery system and a distributed storage-based file delivery method are provided. The system comprises: a scheduling server; at least one source group, where each source group include a plurality of distributed file storage clusters, and each distributed file storage cluster include a plurality of data nodes. The scheduling server is configured to, according to operators of the distributed file storage clusters and load information of each data node, perform task scheduling based on a received task, and generate task instructions, where the task is received from a client or a data node. The data nodes to which the task instructions are directed are configured to execute the task and/or perform task distribution according to the task instructions, such that data within all distributed file storage clusters in a same source group remains synchronized.
US10776158B2

Systems, methods, and software described herein manage the deployment of applications across multiple provisioning layers. In managing the applications, a management service may monitor resource usage by the applications that are executing in a first provisioning layer, wherein the first provisioning layer comprises physical nodes such as airborne or spaceborne nodes. While monitoring the resource usage, the management service may determine when the resource usage by the applications satisfies migration criteria and, when the applications satisfy the migration criteria, select one or more of the applications to be offloaded to another provisioning layer. Once selected, the management service may initiate deployment of the one or more applications in the other provisioning layer.
US10776153B2

An information processing device connectable to a plurality of storage devices includes a power source circuit configured to supply power from a backup power source to each of the plurality of storage devices in response to a power loss event, and a processor. The processor is configured to transmit, to each of the storage devices, a first instruction to save user data that have been transmitted to the storage device and have not been written in a non-volatile manner, in response to the power loss event, and transmit, to at least one of the storage devices, a second instruction to save updated address translation information that corresponds to the user data and has not been reflected in an address translation table, upon receiving a response indicating completion of saving the user data from each of the storage devices.
US10776152B2

Managing the execution of a computer software application by duplicating a primary instance of a computer software application during its execution in a primary execution context to create multiple duplicate instances of the computer software application in corresponding duplicate execution contexts, and effecting a selection of a different candidate subset of predefined elements for each of the duplicate instances.
US10776146B2

A policy driven automated micro-service system comprising: a data collector, an analyzer, a virtual function manager, a decision engine, and a portal; the virtual function manager in communication with at least one virtual function and configured to collect at least one of a data and a metric therefrom; the data collector in communication with the virtual function manager and configured to retrieve at least one of the data and the metric therefrom; the analyzer in communication with the data collector and configured to analyze at least one of the data and the metric collected by the data collector; and the decision engine in communication with the analyzer and the portal, the decision engine configured to initiate an action based on an analysis from the analyzer, wherein the action includes providing an instruction to reset a uCPE device, reload a software, reload a vendor virtual function, and engage a transport automation.
US10776144B2

Disclosed aspects relate to address space management with respect to a Coherent Accelerator Processor Interface (CAPI) architecture. A shared CAPI component may be established to access a plurality of address spaces of a plurality of assets. The plurality of assets may include both a first asset which corresponds to a first address space of the plurality of address spaces and a second asset which corresponds to a second address space of the plurality of address spaces. A request may be detected to process a set of data and route a set of processed data from the first asset to the second asset. The set of data may be processed to form the set of processed data. The set of processed data may be routed from the first address space to the second address space to fulfill the request.
US10776123B2

Systems, apparatuses, and methods for performing efficient processor pipeline flush recovery are disclosed. A processor core includes a retire queue for storing information of outstanding instructions. When the retire queue logic detects that a pipeline flush condition occurs, the logic creates one or more groups of entries in the retire queue. The logic begins the groups with an entry storing information for a youngest outstanding instruction, and creates other groups in a contiguous manner after creating this first group. The logic marks with a first indication a given group when the given group includes one or more instructions of a given type. The logic marks with a second indication the given group when the given group does not include an instruction of the given type. The logic sends to flush recovery logic information of one or more entries in only groups marked with the first indication.
US10776118B2

A computing system comprising a central processing unit (CPU), a memory processor and a memory device comprising a data array and an index array. The computing system is configured to store data lines comprising data elements in the data array and to store index lines comprising a plurality of memory indices in the index array. The memory indices indicate memory positions of data elements in the data array with respect to a start address of the data array. There is further provided a related computer implemented method and a related computer program product.
US10776113B2

Technical solutions are described for out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.
US10776110B2

An apparatus and method for performing efficient, adaptable tensor operations. For example, one embodiment of a processor comprises: front end circuitry to schedule a plurality of matrix operations responsive to a tensor matrix multiplication instruction; a plurality of lanes to perform parallel execution of the matrix operations, each lane comprising: first, second, and third tile registers to store blocks of a first matrix (A), second matrix (B), and third matrix (C), respectively; at least one tensor arithmetic logic unit (TALU) to multiply a block of elements of the first matrix with a block of elements of the second matrix to generate a product and to accumulate the product with a block of elements of the third matrix, wherein each lane is to multiply one or more different blocks of the first and second matrix and to accumulate the resulting one or more products with one or more different blocks of the third matrix; and broadcast circuitry to broadcast one or more invariant matrix blocks to different tile registers within a lane and/or different tile registers across different lanes.
US10776107B2

A microservice-based data processing apparatus, including: a type register, storing a list of types, a type being a semantic concept expression; and microservices each comprising an annotation of an input type and output types from the list; processing logic transforming input data expressed by the input type into output data expressed by the output types; and a messaging mechanism for inputting data, via a message, to a microservice, the mechanism defining a message format for structuring the messages. The format includes a first field specifying the data being input; and a second field specifying a type, from the list of types, semantically expressing the concept instantiated by the data. Each microservice includes a controller to receive a message from the mechanism having the format, and to respond by executing the logic when the type specified by the second field matches the input type of the microservice.
Patent Agency Ranking