US11082420B2

The present invention provides a certificate issuing system based on a block chain, the system having a means for directly generating a certificate-specific public key and a certificate-specific private key in a user terminal operated by a user, guiding the certificate-specific public key and the certificate-specific private key so as to be generated in a state in which a network in the user terminal is blocked, and eliminating the costs incurred for constructing, operating, and maintaining the certificate issuing system having a high-grade security system linked therewith so as to block hacking, which occurred in the past, as much as possible, since the certificate-specific public key requiring maintenance is stored and managed in an electronic wallet, installed in servers that hold block chains, through a peer-to-peer network (P2P)-based distributed database, not by a server run by a certificate authority (CA).
US11082419B2

A system and method in accordance with example embodiments may include systems and methods for a cloud-based analytics platform. The cloud-based analytics platform may allow the manual and automatic uploading to and/or downloading from a cloud server. The platform may include single sign-on (SSO) capabilities such that a user may have one set of credentials to access data from the cloud-based analytics and/or data stored locally. The platform may include data validation and processing in order to provide real-time feedback on uploads based on file type, file size, access rights, extracted data, and transformed data.
US11082400B2

Some embodiments provide a method for managing firewall protection in a datacenter that includes multiple host machines that each hosts a set of data compute nodes. The method maintains a firewall configuration for the host machines at a network manager of the data center. The firewall configuration includes multiple firewall rules to be enforced at the host machines. The method aggregates a first set of updates to the firewall configuration into a first aggregated update and associates the first aggregated update with a first version number. The method distributes a first host-level firewall configuration update to a first host machine based on the first aggregated update and associates the first host machine with the first version number. The method aggregates a second set of updates to the firewall configuration into a second aggregated update and associates the second aggregated update with a second version number.
US11082398B2

An approach for securing a DHCP server against unauthorized client attacks in a SDN environment is presented. In an embodiment, a method comprises: determining a count of sub-interfaces implemented on an interface card of a virtual machine; setting a count of unique client identifiers for the virtual machine to zero; determining whether a dynamic host configuration protocol (DHCP) request has been received from the virtual machine; in response to determining that a DHCP request has been received from the virtual machine, incrementing the count of unique client identifiers; determining whether the count of unique client identifiers exceeds the count of sub-interfaces implemented on the interface card of the virtual machine; and in response to determining that the count of unique client identifiers does not exceed the count of sub-interfaces implemented on the interface card of the virtual machine, forwarding the DHCP request to an uplink port.
US11082389B2

An online system selects for display content items having an option to allow a user to converse with a content provider over an electronic communication system in a way that optimizes for the occurrence of that communication. Content items provided by the online system include links to an online communication system from which the online system can directly observe whether the user engaged in communications with third parties. The online system can thus obtain labeled training data describing communications between users and users' previous interactions with content items and pages of the online system. The trained model is applied to candidate content items to predict a probability that a user will engage in a communication with the content provider if the content is provided to the user, and the model optimizes the selection of content items for which the call to action is to engage in the communication.
US11082386B2

The present invention relates to 2′-Fluoro-6′-methylene carbocyclic nucleosides, pharmaceutical compositions containing these nucleosides and their use in the treatment or prophylaxis of a number of viral infections and secondary disease states and conditions thereof, especially including Hepatitis B virus (HBV) and secondary disease states and conditions thereof (cirrhosis and liver cancer), Heptatitis C virus (HCV), Herpes Simplex virus I and II (HSV-1 and HSV-2), cytomegalovirus (CMV), Varicella-Zoster Virus (VZV) and Epstein Barr virus (EBV) and secondary cancers which occur thereof (lymphoma, nasopharyngeal cancer, including drug resistant (especially including lamivudine and/or adefovir resistant) and other mutant forms of these viruses, especially HBV.
US11082384B2

A system for providing a notification for a plurality of messages is disclosed. The system may include a memory and at least one processor. The at least one processor may be configured to receive the plurality of messages from one or more devices associated with one or more users; identify one or more subjects associated with the plurality of messages; and provide the notification including the plurality of messages to a device associated with a recipient, wherein the plurality of messages are arranged in the notification based on the identified one or more subjects, and wherein the one or more users and the recipient exchange the plurality of messages in a collaborative environment.
US11082379B2

Provided are methods, systems, electronic devices, and/or computer-readable media that involve filtering images based on keywords, such as keywords extracted from the image. An image filtering method implemented on an electronic device may include receiving a chat message including information on an image sent from another electronic device through a chatroom of a messenger and filtering an image corresponding to the chat message based on a keyword that is extracted from the image.
US11082365B2

System and method for supporting scalable representation of switch port status in a high performance computing environment. In accordance with an embodiment, a scalable representation of switch port status can be provided. By adding a scalable representation of switch port status at each switch (both physical and virtual)—instead of getting all switch port changes individually, the scalable representation of switch port status can combine a number of ports that can scale by just using a few bits of information for each port's status.
US11082354B2

Example methods and systems for adaptive polling. One example may comprise operating in a polling mode to poll, from a network interface, zero or more packets that require packet processing by the network device. The method may also comprise: in response to detecting a non-zero polling round, adjusting a polling parameter to delay switching from the polling mode to a sleep mode. The method may further comprise: in response to detecting a zero polling round and determining that a switch condition is satisfied, adjusting a sleep parameter associated with the sleep mode based on traffic characteristic information associated with one or more polling rounds; and switching from the polling mode to the sleep mode in which polling from the network interface is halted based on the sleep parameter.
US11082351B2

A data transaction processing system includes a quarantine system that delays messages configured to accept a delay before being processed by the data transaction processing system. During periods of heavy network traffic, the imposed delay reduces network congestion by distributing/load leveling messages according to available computing resources. Separating messages over time also reduces the processing latency of the data transaction processing system. Messages that are routed and delayed through the quarantine system may be executed at a better transactional value than other non-delayed messages.
US11082350B2

A device can include a server that includes a host processor and at least one hardware acceleration (hwa) module having at least one computing element formed thereon, the at least one computing element including processing circuits configured to execute a plurality of processes, first memory circuits, second memory circuits, and a data transfer fabric configured to enable data transfers between the processing circuits and the first and second memory circuits; wherein the at least one computing element is configured to transfer data to, or receive data from, any of: the processing circuits, the first memory circuits, the second memory circuits, or other computing elements coupled to the data transfer fabric.
US11082348B2

A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm.
US11082340B2

The present invention relates to a transmitting apparatus, a transmitting method, and a receiving apparatus that are to preferably transmit content composed of a file. A transmission stream is transmitted to a reception side through a predetermined transmission path. In the transmission stream, a first transmission packet including transmission media and a second transmission packet including information related to the transmission media are time-division multiplexed. When the transmission media included in the first transmission packet is divided data of a file that composes predetermined content, identification information for identifying divided data included in the first transmission packet is inserted into the first transmission packet and the second transmission packet.
US11082327B2

A system and method are disclosed for performing operations on data passing through the network to reduce latency. The overall system allows data transport to become an active component in the computation, thereby improving the overall system latency, bandwidth, and/or power.
US11082309B2

A method of dynamic and interactive control of a residential gateway connected to a communication network. An entity located in the gateway and/or in the communication network implements the following steps: filtering incoming and outgoing streams entering and exiting the residential gateway so as to detect a stream compliant with a filtering template; in case of a stream compliant with the filtering template, triggering a sending of a notification to at least one first contact address associated with the gateway; and waiting for a decision sent from a second contact address associated with the gateway subsequent to the sending of the notification before actuating a corrective measure of a configuration of the residential gateway.
US11082306B2

Embodiments of the present disclosure, implements method of provisioning set of solutions in a multi tenanted platform, by (a) receiving, a request for the set of solutions; (b) generating, a ticket for the request associated with at least one solution from the set of solutions; (c) selecting, a bundle based on the requested associated with the at least one solution; (d) provisioning, the selected bundle by the ticket for the at least one requested solution to obtain a provisioned bundle; (e) scheduling, the provisioning queue table at a predefined interval to obtain a plurality of provisioning records; (f) determining, at least one class for the provisioned bundle from the plurality of provisioning records; (g) provisioning, the at least one requested solution and a solution table is created in the schema; and (h) updating, status of the provisioning and notifying to a user.
US11082302B2

A system and method for facilitating reusability of distributed computing pipelines, initially, captures the distributed computing pipeline designed over a Graphical User Interface (GUI) of a first data processing environment associated with a stream analytics platform. Subsequent to the designing, the distributed computing pipeline may be stored in a repository. The distributed computing pipeline may be stored in a file with a predefined file format pertaining to the stream analytics platform. The system also maintains a repository of different versions of the distributed computing pipeline created by the first and second user. Upon storing the file, the file may be imported in a second data processing environment. After importing the file, the distributed computing pipeline may be populated over the GUI of the second data processing environment, thereby facilitating reusability of the distributed computing pipeline.
US11082299B2

An apparatus of a Network Manager (NM) comprises one or more processors to send a Network Service (NS) update request to a Network Function Virtualization Orchestrator (NFVO) to add external connectivity to a Physical Network Function (PNF) instance or a Virtual Network Function (VNF) instance in an NS instance, to receive an operation result containing a lifecycle operation occurrence identifier from the NFVO, to receive a lifecycle change notification from the NFVO indicating a start of an NS update, and to receive an NS Lifecycle Change notification from the NFVO indicating a result of the NS update. A memory is to store the result of the NS update.
US11082293B2

A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
US11082285B2

Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
US11082272B2

Disclosed are a method for a station for transmitting and receiving a signal in a wireless local area network (WLAN) system, and an apparatus for the method. More specifically, disclosed are a method for transmitting and receiving a signal and an apparatus for the method, the method, when a station transmits and receives a signal by means of a channel in which three channels have been bonded, generating an enhanced directional multi gigabit (EDMG) short training field (STF) for an orthogonal frequency division multiplexing (OFDM) packet, and transmitting and receiving a signal comprising the generated EDMG STF field.
US11082267B1

The embodiments described herein provide for a method and system for implementing a multi-tap hybrid-equalization technique devoid of ISI jitter and PSI jitter in the high-speed data path to achieve 24 Gbps operating speed in systems utilizing GDDR6 DRAM. The method includes receiving an original data signal at a first TFFE circuit and receiving an altered data signal at a second TFFE circuit. The method further comprises generating a time-domain-equalized original data signal using a set of TFFE coefficients from the original data signal. The method further comprises generating a time-domain-equalized altered data signal using the set of TFFE coefficients from the altered data signal. The method further comprises generating, a time-and-voltage-domain-equalized data signal from the time-domain-equalized original data signal and the time-domain-equalized altered data signal at a voltage-feed forward equalization (VFFE) circuit using a set of VFFE coefficients.
US11082266B2

An apparatus, comprising: circuitry configured, in response to receipt of input data, to transmit a stream of symbols of a constellation to a modulator for modulation onto a carrier wherein a frequency of occurrence of symbols in the stream is dependent upon a probability-amplitude distribution for symbols of the constellation, wherein the probability-amplitude distribution has a kurtosis less than a target value and a shape of the probability-amplitude distribution causes low-amplitude symbols to occur more frequently on average in the stream than high-amplitude symbols.
US11082259B1

In general, embodiments of the invention relate to providing a scalable network configuration to enable hosts for different tenants to communicate with each other. More specifically, embodiments of the invention relate to using a combination of per-tenant virtual routing and forwarding (VRF) tables, encapsulation, and stateless access control lists (ACLs) to enable intra-tenant and inter-tenant communication and segmentation.
US11082258B1

Techniques for maintaining isolation and segregation for network paths through multi-cloud fabrics using VRF technologies. The techniques include running virtual routers in a cloud network that connect the cloud network to an on-premises network using a network overlay that preserves VRF information in data packets. Further, the virtual routers connect to individual gateways in the cloud network using tunnels, and each individual gateway is connected to multiple VPCs without overlapping subnets. The virtual routers may assign a sink VRF to each gateway connection that can be used to perform source-IP based VRF selection by mapping source IP addresses in each tunnel connection to appropriate VRFs for the source IP addresses. In this way, virtual routers may use sink VRFs to translate into the VRF information for data packets from the VPCs via source-IP based lookup, and use the corresponding VRF route table to determine next hops for data packets.
US11082254B2

Network TCP tunnels are dynamically configured to support intra-application connectivity of a distributed application. Tunnel origins listen on each server's loopback address. This listening configuration permits only applications running on the same server to connect. A tunnel gateway application interfaces with the distributed application on each server and includes a tunnel endpoint manager configured to select one or more TCP ports. These selected ports are each associated with a separate TCP listeners. Once associated, data from the instance of the distributed application resident on each of the plurality of servers in the server cluster is routed through these TCP connections and a UDP datagram-orientated communication channel formed between each peer in the server cluster. Each instance of the distributed application can thereafter access peers in the server cluster through each unique UDP datagram-orientated communication channel.
US11082243B2

The present invention relates to an energy management device (40) and a method of operating the same. The energy management device (40) comprising a buffer controller (41) and an energy buffer unit (45) wherein the buffer controller is configured to connect the energy buffer unit (45) to operate a load device upon detecting that the load device is in an accepting operational state and the voltage provided by a power supply device is between the first and second threshold, during a power negotiation period between the power supply device (10) and the load device (20).
US11082236B2

The invention provides a method for providing a strong link between a Subject and a cryptographic public/private key pair. The proposed Subject device and key distribution algorithm is less prone to man-in-the middle attacks as comparable known algorithms, thereby inherently strengthening the trustworthiness of any digital signature made with a private key distributed to a user in accordance with the proposed method. The invention additionally enables distribution of authentication factors over unsecure channels and reducing the need of sensitive information transmission by at the same time augmenting security for finally associating a generated public/private key pair to a Subject and using it for signature creation purposes.
US11082230B2

Disclosed herein are methods, systems, and apparatus for performing parallel execution of transactions in a blockchain network. One method includes receiving multiple transactions; determining whether each transaction is a first-type or a second-type transaction; for a first-type transaction, determining accounts affected by the first-type transaction; for a second-type transaction, pre-executing the second-type transaction; and determining accounts affected by the pre-executing the second-type transaction; performing a consensus process of the multiple transactions and the accounts affected by the pre-executing the second-type transaction; dividing the multiple transactions into groups; executing groups of transactions in parallel; committing the executing each first-type transaction; if the each of the accounts affected by the executing a second-type transaction are the same as accounts affected by the pre-executing of the second-type transaction and the accounts affected by the executing the second-type transaction are not affected by any previously executed transactions, committing the executing the second-type transaction.
US11082224B2

A first entity may provide a request to transmit data from the first entity to a second entity. The first entity may receive a session key from the second entity in response to the request where the session key is encrypted by a second key that is based on a combination of a public key and a location associated with the second entity. A location associated with the first entity may be identified. Furthermore, a first key may be generated based on a combination of the location associated with the first entity and a private key that corresponds to the public key. The first key may decrypt data encrypted by the second key when the location associated with the first entity corresponds to the location associated with the second entity.
US11082215B2

An example operation may include one or more of receiving, by a broadcast server node, data from a plurality of data provider nodes; and executing, by the broadcast server node, a smart contract to: encrypt the data with encryption keys; generate a broadcast queue based on the encrypted data; and assign a subset of consumer nodes authorized to receive the encrypted data of the broadcast queue.
US11082212B2

The present disclosure provides a system and a method for communication service verification and a verification server thereof. The method includes: obtaining a light code from a light code transmission device through a user device; demodulating the light code by the user device to generate a cipher; receiving a service request sent from the user device by a service system server; receiving a verification request sent from the user device or the service system server by a verification server; and retrieving a decryption key by the verification server based on the verification request, so as to decode the cipher in the verification request using the decryption key and obtain a decoding result.
US11082207B2

The present invention describes an architecture for increasing the performance of blockchain using a virtual actor model to provide stateful RESful services that are highly scalable and responsive to events as they support publishing and/or subscribing to streaming messages and/or events. The architecture as described leverages established distributed design practices to achieve what would otherwise require costly resource intensive hardware.
US11082205B2

A method for securely processing data to prevent unauthorized access is provided. The method includes the steps of splitting data into components and with a sequence of a first hashing, a first encryption, a second hashing, a second encryption, and a third hashing, that optimizes the security of the data. The method further provides steps to securely retrieve, update and delete the data once the data has been securely stored.
US11082202B2

A system with fault injection attack detection can include a circuit block; at least one independent power network; a detector coupled to the at least one independent power network to detect a change in a power characteristic of the independent power network; and sensors coupled to the at least one independent power network and located in an active layer of a chip with the circuit block. The sensors are responsive to at least one type of fault injection attack. In some cases, the sensors can be inverters.
US11082200B2

A clock and data recovery apparatus is provided that includes a sampling circuit, a storage circuit and a determining circuit. The sampling circuit includes sampling units each sampling a received data according to one of reference clock signals to generate a sampling result. The storage circuit includes FIFO storage units configured to store the sampling result of the received data corresponding to different time spots. The determining circuit is configured to set a certain number of received data as a reference data pattern, to adjust a starting position of a sampling window according to a transition point of sampled values within the reference data pattern when only one data transition exists therein and adjust a length of the sampling window according to an amount of high state sample points of the sampled values within the reference data pattern when more than one data transitions exist therein.
US11082196B2

A resource allocating method in a wireless network performed by a first device positioned in a wireless communication network and connected to one or more second devices to constitute a fully connected link includes receiving network information from the wireless communication network, receiving information about a transmission scheme to be used for communication between the first device and the second device from the network information, obtaining information about the second device and an index of the first device, and allocating resources to be used for a communication between the first device and the one or more second devices using information related to at least one of the transmission scheme, the information about the second device, and the index of the first device.
US11082195B2

Systems and methods are disclosed herein that relate to resource allocation and/or fallback operation for an uplink control channel format, e.g., that supports feedback (e.g., Hybrid Automatic Repeat Request (HARQ) Acknowledgement (ACK) (HARQ-ACK) feedback) for up to a large number (e.g., thirty-two) carriers.
US11082194B2

A multifunctional amplifier for Time Division Duplex signals and Frequency Division Duplex signals in Very High Bit-Rate Subscriber Line, is disclosed. The multifunctional amplifier may include a first and second bidirectional terminals, at least one first filter connected between said first and second bidirectional terminals for bypassing signals in a first configuration, an amplifier circuit arranged in a signal path between first and second bidirectional terminals to amplify said signals, the amplifier circuit being operable in a second configuration for amplifying said signals in one direction along the signal path and a third configuration for amplifying said signals in the opposite direction along the signal path, and a control circuit arranged to control said amplifier circuit to change configuration.
US11082190B2

Embodiments of the present invention relate to the communications field, and provide a CQI measurement method, an apparatus, and a wireless communications system, to improve accuracy of downlink CQI measurement performed by UE. The CQI measurement method includes: determining, by a base station, a downlink CQI measurement resource, where the downlink CQI measurement resource is for use by a first UE to perform downlink CQI measurement, the downlink CQI measurement resource includes a frequency domain resource, and a bandwidth of the frequency domain resource is less than a system bandwidth; and sending, by the base station, resource indication information to the first UE, where the resource indication information is used to indicate the downlink CQI measurement resource.
US11082181B2

A method for operating a communications device adapted for orthogonal frequency division multiple access (OFDMA) wireless local area network (WLAN) communications includes generating an OFDMA preamble comprising an OFDMA signal (SIG) field including an indication of an allocation of an OFDMA resource to a station, and transmitting the OFDMA preamble in a frame.
US11082178B2

Provided are a message sending method and device, and an electronic device. The method includes: sending, by a first node, a message to a second node, wherein the message includes at least one of: a first reference signal carried on a first resource, or a data packet carried on a second resource; wherein the first reference signal belongs to a first reference signal set, and the first resource belongs to a first resource set; the second resource belongs to a second resource set; and the first resource set and the second resource set have a gap in a time domain, and the value of the gap is greater than or equal to 0.
US11082176B2

Embodiments of this disclosure provide techniques for receiving reference signals by a user equipment (UE) from a base station in a downlink channel, as well as transmitting a linear combination index from the UE to the base station. In particular, the linear combination index identifies a combination of beams selected from a set of beams in accordance with the RS.
US11082175B2

A device and method in which a plurality of Zadoff-Chu sequences is allocated to a frame, a value of a parameter in the Zadoff-Chu sequence is different among the plurality of Zadoff-Chu sequences, and the Zadoff-Chu sequence allocated to the frame is different among a plurality of cells.
US11082169B2

A system and method of scheduling transmissions. A wireless device such as an eNodeB (eNB) may schedule a transmission of a wideband (WB) signal on a micro-frame selected from a plurality of WB micro-frames of a WB carrier. A narrowband (NB) subframe may span a portion of the selected WB micro-frame in the frequency-domain, and the selected WB micro-frame may overlap at least a portion of the NB subframe in the time-domain. The WB signal and an NB signal may be transmitted over the WB micro-frame and the NB subframe in accordance with a first numerology and a second numerology, respectively. A WB subframe may be divided into a plurality of micro-frames. The transmission direction of the WB micro-frame may be scheduled according to a transmission rule based on the contents of a payload in the NB subframe.
US11082164B2

Embodiments of this application provide a data transmission method, a terminal device, and a network device. The method includes: receiving, by a terminal device, a first indication sent by a network device; receiving, by the terminal device, downlink data based on the first indication, and generating feedback information of the downlink data; receiving, by the terminal device, a second indication sent by the network device, where the second indication indicates a start location of an uplink time unit; determining, by the terminal device based on the first indication and the second indication, a resource location for sending the feedback information; and sending, by the terminal device, the feedback information at the resource location.
US11082160B2

A communication apparatus includes a radio processing unit configured to transmit or receive a radio signal; and a control unit configured to control application of retransmission control in accordance with information indicating whether or not to apply the retransmission control, the information being included in a radio signal received from another communication apparatus via the radio processing unit.
US11082154B2

A method by which a terminal monitors a control channel in a wireless communication system, and a device using the method are provided. The method determines whether physical downlink control channel (PDCCH) monitoring occasions overlap in a plurality of control resource sets (CORESETs), selects at least one CORESET from among the plurality of CORESETs when the PDCCH monitoring occasions overlap, and monitors a PDCCH only in the selected at least one CORESET from among the plurality of CORESETs.
US11082146B2

A method for efficient utilization of a transport capacity provided by an optical transport network includes mapping client signals comprising lower order optical data units into optical data tributary units, each requiring a number of tributary slots of an aggregate payload area having a size corresponding to the available aggregated OPU payload areas of Nx independent higher order optical data units to be transported. The method further includes multiplexing the optical data tributary units into the aggregate payload area. The method further includes mapping the tributary slots of the aggregate payload area into tributary slots provided by the OPU payload areas of the Nx independent higher order Optical data units according to a predefined mapping rule. The method further includes multiplexing the Nx independent optical data units containing the payload areas or transmitting them as optical transport units.
US11082145B2

An optical branching/coupling device includes: a first optical branching unit that splits first light with a first and a second wavelength, and outputs second light and third light; a wavelength selector that receives the second light, receives fourth light with a third wavelength, output fifth and sixth light, one of the fifth light and the sixth light including an optical signal of the first wavelength of the second light and including the fourth light, and the other including an optical signal of the second wavelength; a first light switch that receives the fifth light and the sixth light, output one of the fifth light and the sixth light as seventh light, and output the other as eighth light; and a second light switch that receives the third light, receives the eighth light, and outputs the third or the eighth light that have been input as ninth light.
US11082139B2

A mobile radio testing device for protocol testing of a device under test is provided. The mobile radio testing device comprises a downlink path and an uplink path, wherein the uplink path comprises at least a first analysis mode and a second analysis mode. In this context, the mobile radio testing device includes a demodulation processing unit for analyzing signals from the device under test in the first analysis mode. In addition, the second analysis mode analyzes signals from the device under test without using the demodulation processing unit.
US11082133B2

An object is to provide an optical modulation/demodulation method, an optical communication system, an optical transmitting device, and an optical receiving device capable of inhibiting an increase in the cost and a decrease in the band at the time of multiplexing services. The optical transmitting device according to the present invention sums a plurality of binary signals that have bit rates having such relation that the bit rate of any higher speed side is twice or more integer multiples of a bit rate of any lower speed side, having smaller amplitude as the corresponding bit rate becomes higher and having matched rise and fall timings, and generates a multi-level signal, and modulates light from one light source. In other words, generating a multi-level signal as a modulation signal enables a plurality of services to be multiplexed by one transmitter. The optical receiving device according to an aspect of the present invention sets a plurality of thresholds that can be used for identifying all the amplitude values of the multi-level signal for an optical signal that is service-multiplexed by the optical transmitting device described above and compares an amplitude of the multi-level signal acquired by performing photoelectric conversion of the received optical signal with the plurality of thresholds. The optical receiving device determines bits of the multiplexed binary signal on the basis of a result of the comparison.
US11082130B2

The invention relates to a system for managing (1) a communication network (W) of a vehicle, said management system (1) comprising a plurality of computers (10, 20) connected to said network (W), and a two-way wired link (L) connecting said plurality of computers (10, 20), said network (W) having a standby state and an awake state, said plurality of computers (10, 20) comprising a master computer (10) and at least one slave computer (20), said master computer (10) and said at least one slave computer (20) being configured to emit and receive a message relative to a requested state of the network (W) via said two-way wired link (L), the state of at least one of the plurality of computers (10, 20) being controlled from said message relative to the requested state, so as to monitor the state of the network (W), said communication network (W) being a fiber-optic Ethernet network.
US11082129B1

A client device, such as a mobile phone or a mobile phone accessory (e.g., phone case), is provided that receives and transmits data (e.g., a social media code) via light wave communication. The light wave communication may comprise structured light (e.g., projected light patterns). The client device may include a lightbox comprised of LEDs located on a back face of the client device.
US11082125B2

Various embodiments disclosed herein relate to systems and methods for an intelligent autonomous decision making module that maximizes the return of the most scientifically relevant dataset over the low bandwidth for experts to analyze further. A rule based knowledge extraction methodology is disclosed, guided by expert knowledge for all scientifically relevant geological landforms with respect to expert selected attributes. The datasets are subsequently prioritized based on how novel the instances are with respect to its rule and is used to update the rules. The effectiveness of the proposed approach is then determined by evaluating how acceptable the prioritization order is to experts and explaining the decisions to increase the interpretability of the assigned priority.
US11082124B2

A network analytics control module may include processing circuitry configured to receive three dimensional location information and corresponding signal quality information for a particular asset in an air-to-ground (ATG) network, make a service quality inference for the particular asset based at least in part on the received information, and provide an instruction for a network control activity based on the service quality inference.
US11082116B1

A method and device are disclosed from the perspective of a User Equipment (UE). In one embodiment, the method includes the UE triggering a Beam Failure Recovery (BFR) associated with a cell. The method also includes the UE triggering a Scheduling Request (SR) for Secondary Cell (SCell) beam failure recovery in response to the triggered BFR. The method further includes the UE cancelling the triggered BFR and the triggered SR in response to reset of a Medium Access Control (MAC) entity associated with the cell.
US11082098B2

Methods and apparatus for providing an adaptive beamforming antenna for OFDM-based communication systems. In one embodiment, a method includes forming a matrix (A) of cyclic prefix values and a matrix (B) of tail values from an orthogonal frequency division multiplexed (OFDM) symbol, and forming a summation matrix (S) and a difference matrix (D) from the matrix A and the matrix B. The method also includes multiplying a beamformer preset matrix (W) with the matrix S and the matrix D to determine a matrix (P) and a matrix (Q), and determining a beam identifier from the P and Q matrices.
US11082096B2

A user equipment (UE) may be configured to communicate a number of transmissions that may each have separate feedback processes. A feedback configuration for providing feedback for such separate feedback processes may be determined based on semi-static signaling and dynamic signaling. In some cases, semi-static signaling, such as radio resource control (RRC) signaling and dynamic signaling, such as downlink control information (DCI), may together provide a feedback configuration for a particular transmission. The semi-static signaling may provide a number of bits of feedback information, an interpretation of the bits of feedback information, or combinations thereof, and dynamic signaling may indicate that one or more of the bits are to have one of a number of available interpretations, may indicate that one or more additional bits are to be included with feedback, of combinations thereof. These feedback techniques may be used to provide feedback for uplink or downlink transmissions.
US11082095B2

Methods and apparatuses for beam management with user equipment beam sweeping in a wireless communication system are disclosed herein. In one method, a network node transmits a reference signal for beam management within one occasion, wherein the occasion comprises at least M symbol sets. The network node performs beam sweeping for transmitting the reference signal in a first symbol set of the M symbol sets. The network node repeats the beam sweeping for transmitting the reference signal in the rest of the M symbol sets.
US11082093B2

A communication apparatus includes communication means for performing radio communication with a partner apparatus, and supply means for wirelessly supplying power to the partner apparatus. The communication apparatus acquires information on a communication circuit for radio communication in the partner apparatus, and controls the supply means so as to determine an amount of power to be supplied per unit time depending on the information.
US11082092B2

A near-field communication device operates to transmit data by near-field communications techniques to another device. The near-field communication device includes a memory that stores a message to be transmitted in an ASCII format. The message is retrieved from the memory and transmitted using the near-field communications techniques in an ASCII format.
US11082091B2

Aspects of the subject disclosure may include, a system for receiving communication signals that convey data, obtaining energy from a telecommunication line of a telecommunications network where an AC or DC power signal is injected into the telecommunication line and where the energy is utilized by at least a subset of components of a waveguide system, and transmitting electromagnetic waves that convey the data where the electromagnetic waves propagate along a power line of a power grid without requiring an electrical return path. Other embodiments are disclosed.
US11082074B2

A system for linearized-mixer interference mitigation includes first and second linearized frequency downconverters; a sampling analog interference filtering system that, in order to remove interference in the transmit band, filters the sampled BB transmit signal to generate a cleaned BB transmit signal; an analog interference canceller that transforms the cleaned BB transmit signal to a BB interference cancellation signal; and a first signal coupler that combines the BB interference cancellation signal and the BB receive signal in order to remove a first portion of receive-band interference.
US11082073B2

Method and controller are disclosed for controlling a power amplifier in a radio transmitter. According to an embodiment, a nonlinearity of the power amplifier is determined. A supply voltage to the power amplifier is controlled based on the determined nonlinearity. A radio unit comprising the radio transmitter and a radio device comprising the radio unit are also disclosed.
US11082068B2

An error correction circuit using a BCH code may include a decoder performing at least one of a first error correction decoding using a first error correction capability or a second error correction decoding using a second error correction capability and an encoder generating a codeword based on a message and a generation matrix corresponding to the first error correction capability and generating an additional parity based on the codeword and one or more rows of a parity check matrix corresponding to the second error correction capability, wherein a syndrome vector generated based on a read vector corresponding to the codeword is used during the first error correction decoding and an additional syndrome generated based on the additional parity is used during the second error correction decoding, and wherein the one or more rows are extended from a parity check matrix corresponding to the first error correction capability.
US11082067B1

Embodiments described herein provide a code generation mechanism (FIG. 3, 301) in a Polar encoder (FIG. 2, 204) to determine a bit type (FIG. 3, 312) corresponding to each coded bit in the Polar code before sending the data bits for encoding (FIG. 3, 303). For example, each bit in the Polar code is determined to have a bit type of a frozen bit, parity bit, an information bit, or a cyclic redundancy check (CRC) bit based at least on the respective reliability index of the bit from a pre-computed reliability index lookup table (FIG. 4A, 411). In this way, the bit type determination can be completed in one loop by iterating the list of entries in the pre-computed reliability index lookup table.
US11082059B1

A computer-executable method and system for querying sensor data of a plurality of sensors is provided. Sensor data is received that comprising sensor data values sampled by a first sensor of said plurality of sensors according to a first compressive sampling scheme. The first compressive sampling scheme can be applied by the first sensor within a sampling time window and the received sensor data corresponds to samples of a signal within the sampling time window. The sensor data is stored in a first database. A frequency decomposition of the signal is computed based on a sparsifying transform associated with the first compressive sampling scheme and the received sensor data. The frequency decomposition comprises one or more frequency components. The one or more frequency components are stored in a second database. A query is received from a client. The query specifies an event that indicates a critical signal condition of a signal. It is detected whether the event exists using the received sensor data or the one or more frequency components.
US11082056B2

A stage, suitable for use in an analog to digital converter or a digital to analog converter, can have a plurality of slices that can be operated together to form a composite output. The stage can have reduced thermal noise, while each slice on its own has sufficiently small capacitance to respond quickly to changes in digital codes applied to the slice. This feature allows a fast conversion to be achieved without loss of noise performance.
US11082041B2

A switching circuit includes a live wire power obtaining circuit, a control circuit, and a tunable capacitor array. The live wire power obtaining circuit is coupled to a live wire to receive an alternating current (AC) voltage. The control circuit is configured to perform a zero-crossing detection to the alternating current voltage. The tunable capacitor array is coupled to the live wire power obtaining circuit and the control circuit. The control circuit is configured to control the live wire power obtaining circuit to supply power to the control circuit or the tunable capacitor array to discharge to supply power to the control circuit based on a state of a first switch and a zero-crossing detection result.
US11082038B1

In one aspect, a circuit includes a gate driver having a first input connected to a first node and a second input connected to a second node; an epi diode connected to the first node; a switch connected to the first node; a capacitor having a top plate connected to the switch and a bottom plate connected to the second node; and a first clamp connected the first node and to the second node. The switch being open isolates the first node from negative transient effects from the top plate of the capacitor.
US11082015B2

Techniques are provided to more accurately determine reflected power, reflection coefficient, and/or voltage standing wave to permit prompt protection of components such as power amplifiers and notify communication system operators. This is accomplished by more accurately determining an amplitude and phase of an output reflected signal at an output port of a bidirectional coupler as a function of the following: an amplitude and a phase of a coupled forward signal coupled into a forward coupled port of the bidirectional coupler; an amplitude and a phase of a coupled reverse signal coupled into a reverse coupled port of the bidirectional coupler; an electrical transmission parameter from an input port of the bidirectional coupler to the forward coupled port; an electrical transmission parameter from the input port to the reverse coupled port; and an electrical transmission parameter from an output port of the bidirectional coupler to the reverse coupled port.
US11082013B2

A method of reducing memory effect of a power amplifier (PA), for a look-up table (LUT) based memory digital pre-distortion (DPD) circuit of an electronic device is disclosed. The method comprises generating a pre-distorted signal according to a LUT including parameters of an input signal amplitude and an input signal delay associated with a bandwidth of a signal inputted to the memory DPD circuit, and outputting the pre-distorted signal to the PA for improving the nonlinearity of the PA.
US11082012B2

An amplifier includes input transconductors that receive an input signal, the input signal having a voltage swing. A supply side current mirror generates a gate voltage as a function of input signal voltage and current sources that provide a bias current of the input transconductors as a function of the gate voltage to maintain a constant bias current across the voltage swing of the input signal. Resistors average source voltages of the transconductance-cancelling transconductors to provide an average source voltage and apply the average source voltage to wells of input devices of the transconductance-cancelling transconductors to reduce back bias effect. The input devices are laid out in a same well and have a common centroid to cancel out process mismatches. A first I-DAC trims an offset of first transconductors, and a second I-DAC trims an offset of second transconductors to attain low offsets across a rail-to-rail input common mode range.
US11082006B2

A clock signal is generated with an oscillator. A crystal oscillator core within the oscillator circuit is switched on to produce first and second oscillation signals that are approximately opposite in phase. When a difference between a voltage of the first oscillation signal and a voltage of the second oscillation signal exceeds an upper threshold range, the crystal oscillator core is switched off. When the difference between the voltage of the first oscillation signal and the voltage of the second oscillation signal falls below the upper threshold range, the crystal oscillator core is switched back on. This operation is repeated so as to produce the clock signal.
US11082005B2

One embodiment can provide a photovoltaic roof tile module. The photovoltaic roof tile module can include a front glass cover, a back glass cover, a plurality of photovoltaic structures positioned between the front and back glass covers, and an internal circuit component electrically coupled to the plurality of photovoltaic structures. The internal circuit component is positioned between the front and back glass covers. The back glass cover can include at least one through hole and a metallic plug inserted inside the through hole. A first surface of the metallic plug can electrically couple to the internal circuit component, and a second opposite surface of the metallic plug can be exposed to surroundings external to the photovoltaic roof tile module, thereby facilitating electrical coupling between the photovoltaic roof tile module and another photovoltaic roof tile module.
US11082004B2

A shutdown control system and a shutdown control method are provided. A main circuit is a series circuit formed by connecting multiple shutdown circuits in series or a series-parallel circuit formed by connecting multiple such series circuits in parallel. Each shutdown circuit is connected to at least one direct current power supply. A control circuit includes a SCU and multiple PCUs corresponding to the multiple shutdown circuits. The SCU and the PCUs are configured to transmit respective mode control instructions when respective condition is satisfied. Each PCU is configured to obtain multiple criteria based on the mode control instructions from the SCU and other PCUs, determine a target operation mode of the shutdown circuit corresponding to the PCU based on the multiple criteria, and control the shutdown circuit corresponding to the PCU to operate in the target operation mode.
US11081993B2

A method for operating a permanent magnet synchronous motor, an operational vector being determined in a multi-stage process. A motor assembly configured to perform such a method is also disclosed.
US11081992B2

A virtual voltage injection-based speed sensor-less driving control method for an induction motor is provided. First, a virtual voltage signal is injected into a motor flux linkage and rotating speed observer so that there is a difference between an input of the motor flux linkage and rotating speed observer and a command input of the motor. Then, based on any type of the motor flux linkage and rotating speed observer, a motor flux linkage rotation angle and a motor rotor speed are estimated, and the induction motor is driven to run normally with a certain control strategy (such as vector control). Then, based on a signal designed according to this method and injected only into the motor flux linkage and rotating speed observer, the induction motor driven by a speed sensor-less control system for the induction motor may be ensured to output 150% of a rated torque when running at a motor low synchronous rotating speed and a motor zero synchronous rotating speed, and the stability thereof may be kept for a long time.
US11081985B2

A machine learning device includes: a state observer that observes, as a state variable, at least one of driving noise of a synchronous rotating machine and an error with respect to a preset position of a rotational position of the synchronous rotating machine determined by driving voltage; and a learner that determines a value of a parameter on a basis of the state variable observed by the state observer. The learner includes: a reward calculator that calculates a reward on a basis of the state variable; and a function updater that determines the value of the parameter on a basis of the reward that has been calculated. The reward calculator increases the reward when the driving noise is smaller than a target value of driving noise.
US11081983B2

A method is for a machine having an alternating current (AC) power source with a first side (L1) and a second side (L2), two or more pairs of power switches, and one or more windings. The method comprises closing one pair of power switches by a control circuit to cause current to flow from a first side of the AC power source, through the one or more windings, and to the second side of the AC power source and closing another pair of power switches by the control circuit to cause current to flow from the second side of the AC power source, through the one or more windings, and to the first side of the AC power source.
US11081980B2

A device for converting kinetic energy of a fluid to electrical energy is disclosed. The device comprises a flow chamber having an inlet port for a fluid and an exhaust port for the fluid. A pair of charge collecting electrodes is spaced apart from each other along a collection direction and disposed within the flow chamber. An electric field generator is configured to generate an electric field in the flow chamber along a field direction to separate charged species in the fluid. A flow path of the fluid between the inlet port and the exhaust port may have a flow direction with a component along the first direction and a component along the second direction. Also disclosed is a system comprising the device and a related method. The disclosure may find application, for example, in providing a source of energy for an electric vehicle.
US11081973B1

An inverter is presented. The inverter may be configured to receive an input voltage at an input node of the inverter, and to generate an output voltage at an output node of the inverter. The inverter may comprise a first transistor coupled between a supply node and the output node of the inverter. Further, the inverter may comprise a second transistor coupled between the output node of the inverter and a reference node. The input node of the inverter may be coupled to a back-gate of the first transistor and to a back-gate of the second transistor.
US11081968B2

An isolated boost converter includes a transformer, a first bridge arm, a second bridge arm, and a boost circuit. The transformer includes a secondary side having a secondary side first contact and a secondary side second contact. The boost circuit includes two diodes—anodes of the two diodes are mutually coupled to a first contact and cathodes of the two diodes are coupled to a first bridge arm upper contact and a second bridge arm upper contact, two diodes—cathodes of the two diodes are mutually coupled to a second contact and anodes of the two diodes are coupled to a first bridge arm lower contact and a second bridge arm lower contact, the second contact is coupled to the first contact, and at least two capacitors are coupled to the secondary side first contact and the secondary side second contact.
US11081962B2

An apparatus comprises a plurality of voltage sources, one or more processors embedded with the plurality of voltage sources, and memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to modify duty cycles of the voltage sources, and to modify timing for each phase of a multiphase cycle. In some cases, the apparatus: transfers, for each phase of the multiphase cycle, power from a different source of a plurality of sources to a load; determines, for each phase of the multiphase cycle, an input voltage associated with the transferred power, an output voltage associated with the transferred power, and current from the source associated with the transferred power; determines a duty cycle associated with the source; modifies duty cycles of the voltage sources; and modifies timing for each phase of the multiphase cycle.
US11081957B2

A converter circuit includes a power stage circuit configured to convert an input voltage to an output voltage provided at an output, and a control circuit configured to control the power stage circuit. The control circuit is configured to operate in one of a pulse frequency modulation (“PFM”) mode and a pulse width modulation (“PWM”) mode depending on a current supplied to the output. The control circuit includes a multi-mode timer circuit configured to provide a switching signal to set an off time for each switching cycle of the power stage circuit during the PFM mode and during the PWM mode.
US11081954B2

A multiphase switching converter with automatic phase shedding control, wherein the multiphase switching converter includes a plurality of switching circuits coupled in parallel, and a plurality of control circuits configured in a daisy chain and respectively configured for driving a corresponding one of the plurality of switching circuits. Each of the control circuit generates a current threshold based on a corresponding sequence information, and compares a current indication signal indicative of a load current of the multiphase switching converter with the current threshold to determine whether to enter into a phase shedding mode.
US11081951B2

A method for locating a secondary part during use in a linear-motor-based system, wherein at least one primary part includes primary-part coils and is provided in the linear-motor-based system, the secondary part has a magnetic active part and the primary-part coils can be actuated via a drive current to achieve an advance of the secondary part, for locating the secondary part, the at least one primary part is energized via a primary current at a test frequency to induce a secondary current in at least one secondary-part winding provided on the secondary part and respective current responses of the primary-part coils are measured, where measured current changes in the current responses indicate the change in the inductance of the respective primary-part coil and a relative position of a secondary part to the respective primary-part coil.
US11081946B2

A stator assembly has coils in a distributed winding configuration. A poly-phase switched reluctance motor assembly 3002 may include a stator assembly with multiple coils in a distributed winding configuration. The stator assembly may have a central bore into which a rotor assembly having multiple poles is received and configured to rotate. A method of controlling a switched reluctance motor may include at least three phases wherein during each conduction period a first phase is energized with negative direction current, a second phase is energized with positive current and there is at least one non-energized phase. During each commutation period either the first phase or second phase switches off to a non-energized state and one of the non-energized phases switches on to an energized state with the same direction current as the first or second phase that was switched off. The switched reluctance motor may include a distributed winding configuration.
US11081945B2

Provided is a manufacturing method for a stator coil in which end portions of one-side conductor segments inserted into slots from the side of one end in an axial direction of a stator core and end portions of other-side conductor segments are connected to each other through coupling members inside the slots. The method includes: pressing in the one-side conductor segment or the other-side conductor segment in an insertion direction in a state where the end portion of the one-side conductor segment or the end portion of the other-side conductor segment, or an end portion of the coupling member has been moved toward the inner circumferential side of the stator core; connecting the end portion of the one-side conductor segment and the end portion of the other-side conductor segment to each other; and executing the pressing in and the connecting sequentially from the outer circumferential side of the stator core.
US11081944B2

A method for manufacturing a wound rotor or stator having more than four poles, preferably a rotor, the rotor or stator having teeth provided with pole shoes. The method includes the following steps, for each pole: (a) producing a partial winding by winding at least one conductor over the portion of the tooth of this pole extending axially along this pole between the pole shoes of this pole and a plane (Pmin) at right angles to the axis of the pole and tangential to a pole shoe of an adjacent pole, (b) pushing back the duly produced partial winding towards the base of the tooth, and freeing said portion of the tooth having been used for the winding, and (c) repeating step (a) to produce another partial winding on the duly released portion of tooth.
US11081943B2

A method of forming a stator for an electric machine includes forming a first conductor and a second conductor into a plurality of bends having a first winding pitch, creating a winding layer by introducing the first conductor and the second conductor into a first pole of a stator with the second conductor being on top of the first conductor at a first end loop crossing zone. The winding pitch of the first conductor is changed to a second winding pitch and the winding pitch of the second conductor is changed to a third winding pitch. The first conductor is woven relative to the second conductor between the first pole and a second pole. The first conductor and the second conductor are introduced into the second pole of the stator with the first conductor being on top of the second conductor at a second end loop crossing zone.
US11081940B2

A drive motor includes a torque sensor on an outer circumference of a shaft. The drive motor includes a rotor, a rotor shaft arranged inside the rotor, and an output shaft that is joined to the rotor shaft by a joint having a loose element. In the drive motor, the output shaft outputs rotational force of the rotor shaft to the output side. The torque sensor is arranged on an upstream side of the joint in a range not overlapping with the joint.
US11081939B2

The shaft for a rotating electrical machine comprises at least one housing element (8a, 8b, 8c) extending in an axial direction (A) and emerging outwards in a radial direction, with one side of the housing element emerging outwards in an axial direction, and with the housing being able to accommodate at least one insulated electrical conductor (6) and a spacer (9a, 9b, 9c).
US11081938B2

A stator includes: a stator core, the stator core including a plurality of slots arranged in a circumferential direction of the stator core and recessed in a radial direction of the stator core; a coil disposed in each of the slots; an insulating heat-dissipating member disposed between the stator core and the coil on one of two side surfaces of the slot in the circumferential direction of the stator core; and an insulating foaming member disposed between the stator core and the coil on the other of the two side surfaces of the slot in the circumferential direction of the stator core.
US11081936B2

A wet cavity electric machine includes a stator core having two stator poles formed by a post and a wire wound about the post to form a stator winding, with the stator winding having end turns, and a rotor having two rotor poles and configured to rotate relative to the stator and a channel for liquid coolant to flow through the rotor, and at least one fluid port in fluid communication with the channel and the stator winding end turns wherein the end turns will be exposed to liquid coolant passing through the channel.
US11081934B2

Embodiments involve rotors for axial flux induction rotating electric machines that use a soft magnetic composite for the rotor core. A first embodiment is directed to a rotor for a rotating electrical machine that transmits magnetic flux parallel to a shaft of the rotor. The rotor includes a rotor winding and a plurality of cores. The rotor winding consists of a solid piece of conductive material that comprises a plurality of cavities. Each core is placed in a respective cavity and comprises a highly resistive isotropic ferromagnetic powder.
US11081932B2

Robust electro-static (ES) device embodiments, with application to energy storage flywheels as an example, are described that provide reliable, high-efficiency operation in the presence of thermal and mechanical perturbations, as well as seismic events. Electro-static generators and motors, when augmented with magnetic bearings, passive three-dimensional stabilization techniques and dynamic touch-down bearings, enable robust performance in the face of these environmental concerns, as well as efficient operation during typical operational sequences, including spin-up and steady-state modalities.
US11081931B2

An energy storage apparatus including a spherical rotating member having permanent magnets and uniquely-identifiable location-defining elements, a plurality of coils, a controller operably coupled to the plurality of coils, a power source, and a location sensing apparatus operable to detect the plurality of location-defining elements. The controller may compare time-sequential information from the location sensing apparatus to determine a rotational axis and a rotational speed of the rotating member, operate the coils to change the rotational axis speed of the rotating member, increase energy stored by the rotating member by increasing the rotational speed by operating the coils to generate magnetic fields that interact with the permanent magnets, and withdraw energy by operating the coils to generate magnetic fields that interact with the magnetic fields of the permanent magnets to produce induced current in the coils and directing the induced current to a power delivery location.
US11081927B2

A busbar assembly for an electric motor may include a busbar holder at least a portion of which is made of an electrically insulating material, and at least one busbar mounted on the busbar holder. The busbar may include a base portion extending along a mounting surface of the busbar holder, at least one coil connection terminal portion to be electrically connected to a coil of the electric motor, and a power source connection terminal portion to be electrically connected to a power source. The power source connection terminal portion may extend from the base portion and at least a portion of the base portion may include a resilient member allowing displacement of the power source connection terminal portion towards the busbar holder.
US11081923B2

The present disclosure relates to electrical machines. The teachings thereof may be embodied in a corona shielding system for an electrical machine. For example, a corona shielding system may include: an outer corona shield and an overhang corona shielding. The outer corona shielding and the overhang corona shielding may comprise a first corona shielding material having a nonlinear field strength-dependent electrical resistance.
US11081920B2

A wedge for a wound rotor includes a wedge body. The wedge body has a first layer and one or more second layers interfused with one another to provide structural support and limit resistive heating of the wedge from current flow within the wedge body by windings spaced apart by the rotor wedge. Generator rotors and methods of making generator rotors are also described.
US11081918B2

A rotor for an electric machine includes a central hub with a cylindrical outer surface. A plurality of elongate spacers are affixed to the central hub at its outer surface. The spacers are circumferentially spaced apart from each other and extend axially along the outer surface of the central hub. A plurality of permanent magnets reside on the outer surface between the spacers. The magnets define at least two magnetic poles of the rotor. A metallic shield surrounds an outward facing surface of the permanent magnets and spacers to shield the magnets from high frequency magnetic fields that would cause eddy currents, and thus magnet heating. The metallic shield includes a metallic foil. A carbon fiber retaining sleeve surrounds an outward facing surface of the metallic shield. The carbon fiber sleeve is configured to retain the magnets to the central hub during operation of the electric machine.
US11081912B2

Disclosed herein is a wireless power receiving device including a detection circuit that detects a circuit characteristic value of the power receiving circuit and a position detection circuit that detects a state of the relative position between the power receiving coil and the power transmitting coil. The position detection circuit determines that the power receiving coil exists near the periphery of a position suitable for receiving power when the circuit characteristic value exceeds a first threshold value set between the peak value of the second peak and a detection limit value of the detection circuit, and calculates transmittable power from the wireless power transmitting device based on the circuit characteristic value, when the circuit characteristic value detected by the detection circuit exceeds a second threshold value set between the peak value of the second peak and the peak value of the first peak.
US11081910B2

Methods and apparatus for wireless transmission and reception of power in a wireless power network are disclosed. The wireless power network comprises a wireless power transmitter configured to transmit RF power to at least one wireless power receiver. A method of transmitting power in a wireless power network is disclosed, wherein the wireless power network comprises a wireless power transmitter in bidirectional communication with at least one wireless power receiver. A wireless power transmitter capable of transmitting power to at least one wireless power receiver is also disclosed. In some embodiments, the wireless power transmitter comprises an application processor operably coupled to a plurality of wireless power transmitter channels. A wireless power receiver is also disclosed. The wireless power receiver may be configured to convert an RF power signal to direct current (DC).
US11081908B2

According to one embodiment, transmission circuitry transmits power with a first electromagnetic wave in a first frequency band. A processor circuitry executes a carrier sense during a first period, in at least a second frequency band different from the first frequency band. The transmission circuitry transmits power with a second electromagnetic wave in the first frequency band in a second period following the first period, if a wireless signal is not detected by the carrier sense during the first period. The processor circuitry executes the carrier sense during a third period following the first period in the at least the second frequency band, if the wireless signal is detected by the carrier sense during the first period.
US11081906B2

A contactless power transmission apparatus includes a receiver that includes a resonant circuit including a receiver coil that receives electric power from a transmitter coil included in a transmitter and a resonant capacitor connected in parallel to the receiver coil. The receiver outputs, through an output coil having fewer turns than the receiver coil and a coil connected to the output coil, electric power received by the resonant circuit and rectifies the output power with a rectifier circuit. The transmitter includes a control circuit that controls a voltage and a switching frequency of alternating current power to be supplied to the transmitter coil from a power supply circuit to allow the contactless power transmission apparatus to continuously perform a constant voltage output operation.
US11081905B2

A power charging system is provided. The power charging system may have an information processing apparatus having a first communication unit and a power receiving unit, and an external apparatus having a second communication unit and a power transmission unit. The second communication unit may be configured to wirelessly communicate with the first communication unit using a first carrier wave having a first frequency and the power transmission unit may be configured to wirelessly transmit power to the power receiving unit using a second carrier wave having a second frequency, the second frequency being different from the first frequency.
US11081886B2

A method for controlling a generating unit that feeds into an electrical supply system. The generating unit feeds into the electrical supply system using one or more converters or inverters. The method is provided for the purpose of detecting a system separation or formation of a separate system, and the method includes controlling the feed by a feed controller operating with at least one current controller, detecting at least one current control error and testing the detected current control error for a disparity from a predetermined reference range. The method includes identifying a system separation involving a separate system that is disconnected from the electrical supply system and to which the generating unit is connected if a disparity from the predetermined reference range has been detected.
US11081875B2

A system including a vehicle having a motive electrical power path; a power distribution unit including a current protection circuit comprising a breaker/relay including: a fixed contact; a movable contact; a physical opening response portion responsive to a current value in the motive power circuit; a current source circuit electrically coupled to the breaker/relay and structured to inject a current across the fixed contact; and a voltage determination circuit electrically coupled to the breaker/relay and structured to determine at least one of an injected voltage amount and a contactor impedance value, wherein the voltage determination circuit comprises a high pass filter having a cutoff frequency selected in response to a frequency of the injected current.
US11081866B2

An electrical distribution block includes a first base, a second base, and a spacer plate discrete from the first and second base. The spacer plate is positioned between first base and the second base and secures the first base to the second base. A conductor block is connected to at least one of the first base or the second base. The conductor block includes a primary tap and a secondary tap.
US11081855B2

A laser master-oscillator power-amplifier (MOPA) is operated to provide successive bursts of ultrashort pulses. The pulse-bursts are selected by an optical modulator from a pulse train delivered by the master oscillator prior to amplification in the power amplifier. The optical modulator has a selectively variable transmission specified by an analog voltage signal having a stepped waveform. The voltage signal is delivered by a sequentially-switched parallel switch-array connected in parallel with a parallel DAC having multiple parallel DC voltage outputs corresponding to steps of the stepped waveform.
US11081854B2

A laser oscillator capable of detecting scattered light intensity when a laser beam is incident on an end surface of a fiber more appropriately is provided. A laser oscillator monitoring control system includes: a scattered light detection unit that detects a scattered light intensity on an input end surface of a process fiber of a fiber laser oscillator; a control unit that controls a laser output value on the basis of a laser output command value from a CNC and a detection result obtained by the scattered light detection unit; a normal scattered light calculation unit that calculates a normal index value; a first threshold setting unit that sets a first threshold indicating an abnormality resulting from a contamination and/or a scratch; a second threshold setting unit that sets a second threshold indicating an abnormality resulting from an optical axis shift; and a third threshold setting unit that sets a third threshold indicating an abnormality of a level in which a component is destroyed. The control unit controls a laser output value on the basis of the scattered light intensity detected by the scattered light detection unit, the first threshold, the second threshold, and the third threshold.
US11081853B2

An optical element moving apparatus includes a first holder configured to hold a first optical element, a second holder configured to hold a second optical element and having an inclination that inclines with respect to a first direction in which the second holder approaches the first holder, a guide section configured to be capable of moving the second holder in a direction parallel to the first direction, and an elastic member disposed in a position which is located between the first holder and the second holder and through which a first plane passes, the first plane intersecting the inclination at right angles and being parallel to the first direction.
US11081852B2

A laser system's laser light energy control and resulting dose control is improved by creating and using a set of gain estimators, one for each of a set or range of laser light pulse repetition rates. When a new repetition rate is used, its corresponding gain estimator is retrieved, used to compute the voltage to fire the laser source, and updated. The resulting generated laser light thereby avoids the convergence delay inherent in prior laser systems and, further, can repeatedly do so with subsequent specified repetition rates.
US11081851B2

An optical fiber, such as in some instances a high-power, diode-pumped, dual-clad, ytterbium-doped fiber amplifier (YDFAs), having a fundamental mode and at least one higher order mode, wherein the higher order mode or modes have mode areas that are substantially larger than a mode area of the fundamental mode.
US11081846B2

In an example, a connector may comprise a female connection port including a first power trace and a first signal trace disposed within the female connection port, and a male connection plug rigidly attached to the female connection port and disposed adjacent to the female connection port. The male connection plug may include a second power trace and a second signal trace disposed on an outer surface of the male connection plug.
US11081838B2

An electrical connector part for connecting to a mating electrical connector part includes: a housing that has an insertion portion for making a plug-in connection with the mating electrical connector part, and a locking element, arranged moveably on the housing, for locking the mating electrical connector part to the housing in a locked position, and which is movable out of the locked position in order to release the locking connection between the mating electrical connector part and the housing when in an unlocked position; and a connecting device that connects the locking element to the housing and has a guide portion, a guide element guided at the guide portion, and a spring element, the spring element having a locking leg for latching the guide element to the guide portion in the locked position and/or the unlocked position.
US11081833B2

An electrical connector includes a contact module essentially composed of a plurality of contacts integrally formed within an insulator via an insert-molding process. The insulator includes a base, tongue extending forwardly from the base, and a mounting port extending rearwardly from the base. The contact includes a front contacting section exposed upon the tongue, a rear soldering tail exposed outside of the base and a middle retaining section therebetween. A groove is formed between the base and the mounting port to expose middle sections of the contacts. An insulative housing is over molded upon the contact module for not only forming an exterior structure of the connector but also filling the groove for enhancing sealing between the contacts and the insulator.
US11081831B2

A waterproof connector includes a housing including a first tubular portion forming a first end of the housing and a second tubular portion forming a second end of the housing, an inner member to hold a terminal, a seal member having a wire insertion hole, the seal member being to be attached to the second tubular portion at the second end of the housing and a filler filling a space inside the housing and between the inner member and the seal member. The housing has a bent structure. The second tubular portion includes a recessed portion on an inner peripheral portion on a side where an inside corner of the bent structure of the housing is provided. The seal member includes a protruding piece to be fitted into the recessed portion when the seal member is attached to the second tubular portion.
US11081830B2

A seal part includes an elastic body that is in close contact with outer peripheral surfaces of a plurality of wires and an inner peripheral surface of a wire accommodation portion, and a rigid body that has an outer peripheral surface disposed to face the inner peripheral surface of the wire accommodation portion. The rigid body has a plurality of wire through holes allowing wires to coaxially pass through respectively. The elastic body includes first seal portions that respectively correspond to the wire through holes, and that are in close contact with the outer peripheral surfaces of the wires passing through the wire through holes, and a second seal portion that is in close contact with the inner peripheral surface of the wire accommodation portion in the wire accommodation portion.
US11081829B2

A connector includes a housing including a terminal accommodating chamber to accommodate a terminal, and a tubular portion to surround an insertion opening, through which the terminal enters the terminal accommodating chamber, the tubular portion including an opening portion, a water stop member to prevent water from passing through the insertion opening and a holding member to be inserted from the opening portion such that the water stop member is placed between the insertion opening and the holding member, the holding member retaining the water stop member inside the tubular portion. The holding member includes a projection on an outer surface of the holding member toward an inner peripheral surface of the tubular portion at an end portion of the holding member, the end portion is close to the opening portion of the tubular portion when the holding member is fitted in the tubular portion.
US11081828B2

A housing that can be used for a power module in a power system is disclosed. The housing includes features to improve the insulating properties and to reduce or eliminate a mechanical stress on a housing that could crack or break a substrate contained within the housing. The insulating properties are improved by protrusions that surround apertures for press-fit pins. Each protrusion can increase a creepage for the housing by extending the surface of the housing along a press-fit pin. The mechanical stress is reduced by a mounting flange that includes a wedge surface and a flexible structure that react to a force applied when the mounting flange is fastened to a surface by a fastener.
US11081826B2

A connector (1) includes a housing (2), a first terminal (31) and a second terminal (32). The terminals (31, 32) are side by side and parallel. One end of each terminal is inserted into the housing (2) and the other end projects from the housing (2). Each of the terminals (31, 32) includes a base (33) projecting from the housing (2) and a connecting portion (34) that is wider than the base (33) toward both sides in an arrangement direction (Y) of the first and second terminals (31, 32). The connecting portion (34) of the first terminal (31) projects farther from the housing (2) than the connecting portion (34) of the second terminal (32). An insulating member (4) is at a position adjacent to the connecting portion (34) of the second terminal (32) in the arrangement direction (Y) on a surface of the base (33) of the first terminal (31).
US11081822B2

An electrical connector includes a substrate that includes a plurality of ground traces at first and second surfaces of the substrate, and a ground coupling assembly that couples pairs of ground traces at each of the first and second surfaces, and further couples the ground traces at the first surface to the ground traces at the second surface.
US11081818B2

Mechanical and electrical connection is established between a power-electronics structural element and a circuit board. The circuit board has a bore and an electrical contact area encircles the bore. The power-electronics structural element has a mechanical fastening option and an electrical contact area encircles this fastening option at a point to be connected to the circuit board. A cylinder with a head on one end is inserted into the bore of the circuit board to achieve the mechanical connection, and a sleeve formed from an electrically conductive material surrounds the cylinder. Electrical contact areas of the power-electronics structural element and the circuit board are connected electrically by the sleeve. The mechanical connection is formed by an interlocking connection of the cylinder and the fastening option of the power-electronics structural element.
US11081813B2

A connector is provided that is easy to assemble. A terminal fitting is arranged on a base of a housing, a conductor portion is inserted into a tubular portion of a conductor connection portion, and a lid portion is assembled on the base. Thus, an insertion portion is inserted between extension portions to that intersect each other, and a diameter of the tubular portion is reduced. The conductor portion is tightened by the tubular portion, and the conductor connection portion is connected to the conductor portion. Therefore, a dedicated machine is not required to connect the terminal fitting to an electric wire, and operation of connecting the terminal fitting to the electric wire and of accommodating the terminal fitting in the housing can be performed substantially simultaneously. Thus, the connector can be easily assembled.
US11081811B2

A controller of a transmitter outputs cyclically different digital data to equivalent transmission circuits, that is, RF circuits to generate a rotation polarized wave.
US11081808B2

An electronic device may include a housing including a first plate facing a first direction, a second plate facing a second direction opposite the first direction, and a side housing surrounding a space between the first plate and the second plate, wherein the side housing includes a first portion, including an external metal portion having a first face facing an outside and a second face facing the space and an internal polymer portion having a third face contacting the second face and a fourth face facing the space, a touch screen display positioned within the space to be viewable through the first plate, wherein an edge of the touch screen display is spaced apart from the first portion of the side housing and when the first plate is viewed from above, the gap is covered by a peripheral portion of the first glass plate, an antenna structure comprising at least one antenna and configured to include a substrate having a fifth face substantially parallel to the second face and a sixth face facing a direction opposite the fifth face and at least one conductive pattern positioned between the fifth face and the sixth face and extending toward the peripheral portion of the first plate, and wireless communication circuitry operatively connected to the at least one conductive pattern and configured to form a directivity beam using at least a part of the at least one conductive pattern.
US11081797B2

There is disclosed a method which is capable of calibrating or tuning the characteristics of individual antenna elements constituting an array antenna. The performance of the individual antenna elements can be improved by calibrating or tuning the characteristics of the individual antenna elements, and thus an array antenna can be installed even in a narrow space and can receive GPS signals.
US11081784B2

An antenna system capable of operating among all LTE bands, and also capable of operation among all remote side cellular applications, such as GSM, AMPS, GPRS, CDMA, WCDMA, UMTS, and HSPA among others. The antenna system provides a low cost alternative to active-tunable antennas suggested in the prior art for the same multi-platform objective.
US11081780B2

Disclosed is a multi-band antenna architecture, provided in a matrix of a wireless communication device, including: a first antenna, typically an LTE antenna, located in left outer side and right outer side areas of the matrix, a second antenna, typically a Sub-6 GHz MIMO antenna, located in upper outer side and lower outer side areas of the matrix, and a third antenna, typically a millimeter-wave antenna, located in left inner side and right inner side areas of the matrix. The above-mentioned areas are spaced from each other. The first antenna, the second antenna, and the third antenna work at different frequency bands. The third antenna can implement broadband and large-angle beam scanning.
US11081765B2

The present invention relates to a battery cell refillable with an electrolyte, an electrolyte refilling system for a battery pack configured to include a plurality of battery cells, and an electrolyte refilling method for a battery pack of an electric vehicle.
US11081762B2

An electrode assembly having a positive electrode current collector, a positive electrode active material layer, a separator, a negative electrode active material layer and a negative electrode current collector stacked successively in a thickness direction of the electrode assembly is provided. A plurality of through-holes is formed to pass through the positive electrode active material layer, separator and the negative electrode active material layer. The positive electrode current collector includes a first sheet shaped current collector and a plurality of first column shaped current collectors extending from the first sheet shaped current collector along the thickness direction of the electrode assembly. The negative electrode current collector includes a second sheet shaped current collector and a plurality of second column shaped current collectors extending from the second sheet shaped current collector along the thickness direction of the electrode assembly.
US11081761B2

This application describes a process for the preparation of flexible electrode-separator elements or assemblies, which includes the application of an electrode material on the separator. The electrode material comprises graphene, for instance produced by graphite exfoliation. The electrode-separator elements obtained by the process as well as their use in electrochemical cells are also described.
US11081738B2

An apparatus for cooling and containing packaged battery cells includes a first structure disposed on a printed circuit board for encasing a first battery cell, the first battery cell being electrically coupled to the circuit board, the first structure includes an external surface and an internal surface defining a first cavity in which the first battery cell is located. The apparatus further includes a first seal surrounding the first battery cell between the printed circuit board coupled to the first structure. The apparatus further includes a first thermal interface material located in the first cavity, wherein a first portion of the first thermal interface material is thermally coupled to an interior surface and a second portion of the first thermal interface material is thermally coupled to the first battery cell. The apparatus further includes a plurality of heatsink fins located on the external surface of the first structure.
US11081735B2

A method of charging a battery including a plurality of cells, the method including charging the plurality of cells at a plurality of C-rates, respectively; calculating a voltage change of each of the plurality of cells and a slope of the voltage change of each of the plurality of cells; and performing discharging multiple times in a section where a deviation between the slopes of the voltage changes of the plurality of cells is equal to or larger than a predetermined reference value.
US11081727B2

Provided is a solid electrolyte containing a crystal phase having a chemical composition Li7(1+x)α3β2+aO12+3.5x+b, where α includes Pr, β includes Zr, −0.05≤x≤0.35, −0.5≤a≤0.5, and −0.5≤b≤0.5.
US11081718B2

A secondary battery is provided for cycling between a charged and a discharged state, the secondary battery including a battery enclosure, an electrode assembly, carrier ions, a non-aqueous liquid electrolyte within the battery enclosure, and a set of electrode constraints. The set of electrode constraints includes a primary constraint system having first and second primary growth constraints and at least one primary connecting member, the first and second primary growth constraints separated from each other in the longitudinal direction, wherein the primary constraint array restrains growth of the electrode assembly in the longitudinal direction such that any increase in the Feret diameter of the electrode assembly in the longitudinal direction over 20 consecutive cycles of the secondary battery is less than 20%. The set of electrode constraints further includes a secondary constraint system having first and second secondary growth constraints connected by at least one secondary connecting member, wherein the secondary constraint system at least partially restrains growth of the electrode assembly in a second direction upon cycling of the secondary battery.
US11081717B2

A storage module of distributed flow battery is provided. An electrochemical reaction is processed with the positive and negative electrolytes to produce and/or discharge direct current and further output the positive and negative electrolytes after the reaction. The module comprises two end plates; two frames disposed between the two end plates; two current collectors disposed between the two frames; two complex cast polar plates disposed between the two current collectors; two electrodes disposed between the two complex cast polar plates; a membrane disposed between the two electrodes; and three gaskets. Therein, two of the gaskets are set to sandwich and enclose one of the two complex cast polar plates; and the other one of the gaskets is set between the other one of the two complex cast polar plates and an adjacent one of the current collectors.
US11081709B2

A fuel cell system includes: a fuel cell; a reformer to generate a hydrogen-containing gas; an electric power generation raw material supply unit; a reforming material supply unit configured to supply at least one of reforming water and reforming air, to the reformer; an oxidizing gas supply unit to supply an oxidizing gas to a cathode of the fuel cell; a combustor to ignite an exhaust gas discharged from the fuel cell; and a controller. In an operation stop process of the fuel cell system, the controller causes the oxidizing gas supply unit to supply the oxidizing gas, causes the electric power generation raw material supply unit and the reforming material supply unit to intermittently supply the electric power generation raw material and at least one of the water and the air to the reformer, and causes the ignitor to perform an ignition operation.
US11081708B2

A redox flow battery includes a battery cell; a positive electrolyte tank and a negative electrolyte tank configured to store therein a positive electrolyte and a negative electrolyte, respectively; a positive electrolyte circulation path and a negative electrolyte circulation path each configured to allow a corresponding one of the electrolytes to circulate between a corresponding one of the tanks and the battery cell; and a communicating tube including a tube immersed at one open end thereof in the positive electrolyte, stretched at an intermediate portion thereof above levels of both the electrolytes, and immersed at the other open end thereof in the negative electrolyte.
US11081702B2

A synthesis method of a metal catalyst having carbon shell, includes: a) forming a metal-ligand complex without further chemical additives by mixing a ligand with a metal precursor; b) separating the metal-ligand complex and collecting the separated metal-ligand complex; c) supporting the collected metal-ligand complex to a support by mixing the collected metal-ligand complex with the support in a solvent; and d) treating a composite consisting of the metal-ligand complex and the support by heating.
US11081700B2

A nonaqueous electrolyte secondary battery according to an embodiment of the present disclosure includes a negative electrode including a negative electrode core and negative electrode mixture layers formed on both surfaces of the negative electrode core. Each of the negative electrode mixture layers contains a cellulose-based binder composed of at least one of carboxymethyl cellulose and a salt thereof. When each of the negative electrode mixture layers is divided in half, at the center in the thickness direction, into a first region near the negative electrode core and a second region far from the negative electrode core, the content of the cellulose-based binder present in the first region is 35% by mass or more and less than 50% by mass of the total mass of the cellulose-based binder contained in the entire of each of the negative electrode mixture layers.
US11081696B2

The invention is directed towards an electrochemically active cathode material. The electrochemically active cathode includes beta-delithiated layered nickel oxide and an electrochemically active cathode material selected from the group consisting of manganese oxide, manganese dioxide, electrolytic manganese dioxide (EMD), chemical manganese dioxide (CMD), high power electrolytic manganese dioxide (HP EMD), lambda manganese dioxide, gamma manganese dioxide, beta manganese dioxide, and mixtures thereof. The beta-delithiated layered nickel oxide has an X-ray diffraction pattern. The X-ray diffraction pattern of the beta-delithiated layered nickel oxide includes a first peak from about 14.9° 2θ to about 16.0° 2θ; a second peak from about 21.3° 2θ to about 22.7° 2θ; a third peak from about 37.1° 2θ to about 37.4° 2θ; a fourth peak from about 43.2° 2θ to about 44.0° 2θ; a fifth peak from about 59.6° 2θ to about 60.6° 2θ; and a sixth peak from about 65.4° 2θ to about 65.9° 2θ.
US11081692B2

The present invention pertains to an electrode-forming composition, to use of said electrode-forming composition in a process for the manufacture of a composite electrode, to said composite electrode and to a secondary battery comprising said composite electrode.
US11081684B2

Methods of making single walled carbon nanotubes (SWNTs) including a single step for preparing a homogeneous dispersion of SWNTs in a battery electrode powder. The method may comprise providing a reactor in fluid communication with a mixer, wherein an aerosol containing SWNTs is transmitted from the reactor directly to the mixer containing a battery electrode powder.
US11081671B2

The present disclosure discloses an OLED encapsulation structure, a display device and a method for manufacturing an OLED encapsulation structure. The OLED encapsulation structure includes an OLED device and a plurality of film layers covering the OLED device. The plurality of film layers includes an inorganic layer and an organic layer stacked alternately, and contacting surfaces of any two film layers in contact with each other among the plurality of film layers include complementary topographies such that the any two film layers in contact with each other are stuck with each other.
US11081670B2

A display device includes: a substrate; a light emitting element layer including a first light emitting element in a first display area of the substrate, and a second light emitting element in a second display area of the substrate; and a thin-film encapsulation layer formed on the light emitting element layer. The first light emitting elements may include a first electrode, an organic light emitting layer, and a second electrode. The second light emitting elements may include a first electrode, an inorganic light emitting layer, and a second electrode.
US11081666B2

The present disclosure provides a film material and a display device, and relates to the field of display technology. The film material includes a base material and a functional film layer arranged on the base material, in which the base material includes an active region and an auxiliary region surrounding the active region, the functional film layer covering the active region, and not completely covering the auxiliary region. The film material provided by the present disclosure is applied into a display device.
US11081665B2

A display device including a first substrate including a display part arranged with a plurality of pixels and a terminal part arranged in an outside of the display part, the display part and the terminal part being on a first surface of the substrate, a second substrate facing the first surface, a first sealing layer arranged between the first substrate and the second substrate, and a buffer layer adjacent to the first sealing layer. A part of an end part of the first sealing layer is arranged between the display part and the terminal part, the part of the end part and an upper surface of the first sealing layer form a first step part, the buffer layer is located at the first step part and has a thickness which decreases as a distance from the first step increases.
US11081646B2

The present specification relates to a hole injection or transfer layer coating composition of an organic light emitting diode comprising an organic metal complex of a transition metal; a fluorine-based polymer comprising sulfonic acid or sulfonate; and an organic solvent, a method for manufacturing an organic light emitting diode and an organic light emitting diode using the same.
US11081645B2

Provided is a mask assembly including a mask sheet including a pattern part with at least one opening part, and a welding part connected to the pattern part, and a mask frame with the mask sheet mounted thereon and welded to the welding part. The mask sheet includes a first surface configured to fact the mask frame and a second surface opposite to the first surface. The welding part includes a hatching area in which a surface roughness of the second surface is larger than that of the second surface in the pattern part.
US11081638B2

A piezoelectric element includes a piezoelectric material layer and an electrode layer, wherein the piezoelectric material layer and the electrode layer are stacked on top of each other, the piezoelectric material layer includes a barium titanate-based material, and two coercive fields Ec1 and Ec2 of the piezoelectric element have the same sign and satisfy (|Ec2|−|Ec1|)≥8 kV/cm.
US11081633B2

A thermoelectric generator includes a heat-receiving plate including a heat-receiving surface, a first heat conductor disposed on a surface of the heat-receiving plate opposite the heat-receiving surface and configured to transfer heat received by the heat-receiving plate, a thermoelectric generation module disposed on a surface of the heat conductor opposite the heat-receiving plate, a second heat conductor disposed on a surface of the thermoelectric generation module opposite the first heat conductor, and a cooling plate disposed on the thermoelectric generation module opposite the heat conductor, at least a part of an outer periphery of the first heat conductor being located inside a region corresponding to a pair of a P-type thermoelectric element and an N-type thermoelectric element disposed to an outer periphery of the thermoelectric generation module.
US11081629B2

A light-emitting component is provided which comprises a carrier, a reflective layer and a light source, wherein the light source is mechanically fixed on a mounting surface of the carrier. The carrier has an electrically isolating basic body comprising an edge region, said edge region bounding the mounting surface. The edge region comprises a recess, wherein the reflective layer covers a base surface of the recess. Moreover, the mounting surface is vertically elevated with respect to the base surface of the recess at least in places, such that the reflective layer is kept away from the mounting surface. Furthermore, a method for producing such a light-emitting component is provided.
US11081614B2

This disclosure provides a semiconductor sensor of ionizing radiation and/or ionizing particles with a backside bias electrode and a backside junction for completely depleting the semiconductor substrate up to carrier collection regions each connected to a respective collection electrode of carriers generated by ionization in the substrate. Differently from prior sensors, the sensor of this disclosure has an intermediate semiconductor layer formed upon the substrate, having a greater doping concentration than the doping concentration of the substrate and a doping of a same type. In this intermediate layer, buried doped regions of opposite type one separated from the other are formed for shielding superficial regions in which readout circuits are defined.
US11081611B2

An exemplary system includes an array of photodetectors and a control system. Each photodetector of the array of photodetectors may include a single-photon avalanche diode (SPAD) and a fast-gating circuit configured to arm and disarm the SPAD. The control system is configured to control a current drawn by the array of photodetectors.
US11081610B2

There are disclosed various implementations of an anode over cathode germanium and silicon photodiode including an N type silicon region formed in a silicon substrate, the N type silicon region being a cathode of the photodiode. In addition, the photodiode includes a P type germanium region situated over the N type silicon region, the P type germanium region being an anode of the photodiode. An anode contact of the photodiode is situated over the P type germanium region providing the anode. In some implementations, silicided cathode contacts are formed over the N type silicon region providing the cathode. In some implementations, a P type silicon cap is formed over the P type germanium region. In those implementations, a silicided anode contact may be situated on the P type silicon cap.
US11081604B2

A process of fabricating and a photoconductive antenna are disclosed which include a semi-insulating substrate having a top side and a bottom side; a low-temperature Gallium Arsenide (GaAs) layer deposited on the top side of the semi-insulating substrate; a plurality of metal electrodes having a bowtie dipole, with an excitation gap at the center, deposited directly on the low-temperature Gallium Arsenide layer; and an extended hemispherical lens attached to the bottom side of the semi-insulating substrate; the extended hemispherical lens further comprises an extension layer and a hemispherical layer separated by an extended line whose position is selected so that a beam of light coming from outside of the extended hemispherical lens is collimated to the excitation gap.
US11081592B2

A semiconductor device includes channel layers disposed over a substrate, a source/drain region disposed over the substrate, a gate dielectric layer disposed on and wrapping each of the channel layers, and a gate electrode layer disposed on the gate dielectric layer and wrapping each of the channel layers. Each of the channel layers includes a semiconductor wire made of a core region, and one or more shell regions. The core region has an approximately square-shape cross section and a first shell of the one or more shells forms a first shell region of an approximately rhombus-shape cross section around the core region and is connected to an adjacent first shell region corresponding to a neighboring semiconductor wire.
US11081583B2

A device and method for forming a semiconductor device includes forming a gate structure on a channel region of fin structures and forming a flowable dielectric material on a source region portion and a drain region portion of the fin structures. The flowable dielectric material is present at least between adjacent fin structures of the plurality of fin structures filling a space between the adjacent fin structures. An upper surface of the source region portion and the drain region portion of fin structures is exposed. An epitaxial semiconductor material is formed on the upper surface of the source region portion and the drain region portion of the fin structures.
US11081579B2

An HEMT includes a first III-V compound layer. A second III-V compound layer is disposed on the first III-V compound layer. The composition of the first III-V compound layer and the second III-V compound layer are different from each other. A source electrode and a drain electrode are disposed on the second III-V compound layer. The gate electrode is disposed on the second III-V compound layer between the source electrode and the drain electrode. An insulating layer is disposed between the drain electrode and the gate electrode and covers the second III-V compound layer. At least one electrode is disposed on the insulating layer and contacts the insulating layer, wherein a voltage is applied to the electrode.
US11081575B2

An insulated gate bipolar transistor (IGBT) device and a method for manufacturing the same are provided. The present disclosure relates to power semiconductor devices. In order to relieve the problem of wafer warping caused by trench stress in an IGBT manufacturing process without affecting other performance parameters of the IGBT, it provides the following technical solution: optimizing the design of arrangement densities and arrangement regions of device trenches. The present disclosure can alleviate the problem of wafer warping caused by trench stress in the IGBT manufacturing process, improve the product yield of IGBT chips, and enhance the latch-up immunity of the IGBT, so that the IGBT is more robust and durable.
US11081570B2

Integrated circuit transistor structures are disclosed that include a gate structure that is lattice matched to the underlying channel. In particular, the gate dielectric is lattice matched to the underlying semiconductor channel material, and in some embodiments, so is the gate electrode. In an example embodiment, single crystal semiconductor channel material and single crystal gate dielectric material that are sufficiently lattice matched to each other are epitaxially deposited. In some cases, the gate electrode material may also be a single crystal material that is lattice matched to the semiconductor channel material, thereby allowing the gate electrode to impart strain on the channel via the also lattice matched gate dielectric. A gate dielectric material that is lattice matched to the channel material can be used to reduce interface trap density (Dit). The techniques can be used in both planar and non-planar (e.g., finFET and nanowire) metal oxide semiconductor (MOS) transistor architectures.
US11081566B2

Semiconductor devices and methods of forming the same include forming a gate stack in contact with sidewalls of a semiconductor fin and on a bottom spacer over a bottom source/drain region. An encapsulating material is selectively deposited over the gate stack, leaving the bottom spacer exposed. An inter-layer dielectric is formed over the encapsulating material. A via is formed in the inter-layer dielectric to contact the bottom source/drain layer.
US11081564B2

A semiconductor device includes a first electrode, a silicon carbide substrate having a first surface electrically connected with the first electrode and a second surface opposite to the first surface, an ohmic junction layer disposed on the second surface, and a second electrode disposed on the ohmic junction layer. The ohmic junction layer has a first layer that is directly disposed on the second surface and includes a first silicide of titanium and a first silicide of a metal element other than titanium, and a second layer that is directly disposed on the first layer, includes a second silicide of titanium and a second silicide of the metal element, and has a lower titanium concentration than the first layer.
US11081558B2

A laterally diffused metal oxide silicon (LDMOS) transistor and a method of making the LDMOS transistor are disclosed. The LDMOS transistor includes a drain drift region formed in a substrate and containing a drain contact region. A gate structure overlies a channel region in the substrate and a first shallow-trench isolation (STI) structure located between the drain contact region and the channel region. The first STI structure contains a high-k dielectric and a second STI structure contains silicon oxide.
US11081557B2

The present disclosure provides a memory and a method for forming the memory. The method includes: providing a base with a first fin and a second fin formed thereon, wherein the first fin comprises an erasing region and a floating gate region on both sides of the erasing region, and a sacrificial layer is disposed on a surface of the erasing region and a surface of the second fin; forming a floating gate structure across the floating gate region on the base; forming a first sidewall film on a top surface and sidewall surfaces of the floating gate structure on the base; removing the sacrificial layer, and forming an opening in the floating gate structure and the first sidewall film; and forming an erasing gate structure in the opening. The memory formed by the method has good performance.
US11081551B2

In accordance with an embodiment, a method for producing a graphene-based sensor includes providing a carrier substrate; forming a carrier structure on the carrier substrate, wherein one or more separating structures are formed on an upper side of the carrier structure; and performing a wet chemical transfer of a graphene layer onto the upper side of the carrier structure that comprises the separating structures, where the separating structures and a tear strength of the graphene layer are matched to one another such that the graphene layer respectively tears at the separating structures during the wet chemical transfer.
US11081549B2

A method for fabricating a semiconductor device includes providing a semiconductor structure including a semiconductor substrate, a plurality of semiconductor fin structures, and a trench insulation layer formed on the semiconductor substrate and surrounding each semiconductor fin structure. The semiconductor fin structures include a plurality of first semiconductor fin structures and a plurality of second semiconductor fin structures. The top surface of the trench insulation layer is leveled with the top surface of the semiconductor fin structures. The method includes performing a first anti-punch-through doping process on the first semiconductor fin structures to form a first anti-punch-through region in each first semiconductor fin structure, removing a portion of each second semiconductor fin structure to form a trench, and forming an epitaxial layer on the remaining portion of the second semiconductor fin structure and a second anti-punch-through region in the epitaxial layer or in the remaining second semiconductor fin structure.
US11081540B2

A display apparatus includes: a substrate having a bending area between a first area and a second area; an inorganic insulating layer arranged on the substrate, the inorganic insulating layer having an opening or a groove corresponding to the bending area; a wiring unit extending to the second area through the bending area, the wiring unit arranged on the inorganic insulating layer and at least a portion thereof overlapping the opening or the groove; and an organic material layer between the inorganic insulating layer and the wiring unit, the organic material layer configured to fill the opening or the groove, wherein the wiring unit comprises a first wire and a second wire that are adjacent to each other, and a width in which the opening or the groove overlaps the first wire is different from the width in which the opening or the groove overlaps the second wire.
US11081537B2

The present invention provides a substrate and a manufacturing method of the substrate. The substrate includes: a glass base plate; a first base layer on the glass base plate; a light shielding layer on the first base layer; multiple pixel units placed on the first base layer, the pixel units including at least one light transmissive region; and a photomask for exposing the light shielding layer. The photomask is used to expose, develop, and etch away a portion of the light shielding layer on the pixel units which need to communicate with each other, so that multiple grooves are formed in the light shielding layer to make the pixel units communicate with each other.
US11081532B2

Provided is a display apparatus including a display module having a folding region and a plurality of non-folding regions adjacent to the folding region and including a display surface configured to display an image, and a support member below the display module and supporting the display module, wherein the display module is operated in a plurality of modes, and the plurality of modes includes a first mode in which the folding region has a first curvature radius and is folded in a first bending direction which surrounds a virtual first bending axis defined below the display module and a second mode in which the folding region has a second curvature radius and is folded in a second bending direction which surrounds a virtual second bending axis defined above the display module, wherein the first curvature radius is greater than the second curvature radius.
US11081531B2

An organic light emitting diode display device includes a lower substrate, a plurality of lower electrodes, a light emitting layer, an upper electrode, and a first functional module. The lower substrate includes a first module region that includes sub-pixel regions and transmissive regions, and a display region that surrounds the first module region and includes the sub-pixel regions. The lower electrodes are respectively disposed on the lower substrate in the sub-pixel regions in the first module region. The light emitting layer is disposed on the lower electrodes, and includes a first opening between two adjacent lower electrodes. The upper electrode is disposed on the light emitting layer, and includes a second opening that overlaps the first opening. The first functional module is disposed on a bottom surface of the lower substrate in the first module region.
US11081521B2

A method for manufacturing a plurality of crystalline semiconductor islands having different lattice parameters includes providing a relaxation substrate comprising a support and a flow layer on the support that includes first and second groups of blocks having different viscosities at a relaxation temperature. The relaxation substrate also comprises a plurality of strained crystalline semiconductor islands on the flow layer, the islands of a first group being located on the first group of blocks and islands of a second group being located on the second group of blocks. The relaxation substrate is then heat treated at a relaxation temperature higher than or equal to the glass transition temperature of at least one block of the flow layer to cause differentiated lateral expansion of the first and second groups of islands such that the first and second groups of relaxed islands then have different lattice parameters.
US11081517B2

An active matrix substrate includes a TFT. The TFT includes a gate electrode, a semiconductor layer overlapping the gate electrode with a gate insulating film interposed therebetween, and a source electrode and a drain electrode disposed on the semiconductor layer. The source electrode, the drain electrode, and the semiconductor layer are covered with a first insulating film. The gate insulating film includes a first stepped portion in a portion covering a peripheral portion of the gate electrode. The first insulating film includes a first opening at a position overlapping a portion of the first stepped portion that is not covered with the source electrode and the drain electrode in a plan view.
US11081515B2

A first conductive pattern and a third conductive pattern are joined to each other in a junction plane, and a second conductive pattern and a fourth conductive pattern are joined to each other in the junction plane, and an insulation layer is arranged at least in one of spaces between the first conductive pattern and the second conductive pattern and between the third conductive pattern and the fourth conductive pattern.
US11081505B2

An insulating film provided between adjacent pixels is referred to as a bank, a partition, a barrier, an embankment or the like, and is provided above a source wiring or a drain wiring for a thin film transistor, or a power supply line. In particular, at an intersection portion of these wirings provided in different layers, a larger step is formed there than in other portions. Even when the insulating film provided between adjacent pixels is formed by a coating method, thin portions are problematically partially formed due to this step and the withstand pressure is reduced. In the present invention, a dummy material is arranged near the large step portion, particularly, around the intersection portion of wirings, so as to alleviate unevenness formed thereover. The upper wiring and the lower wiring are arranged in a misaligned manner so as not to align the end portions.
US11081501B2

A thin film transistor and a method of fabricating the same, an array substrate and a method of fabricating the same, and a display device are provided, the method of fabricating a thin film transistor includes: forming an active layer on a base substrate; forming a metal layer on the active layer; and processing the metal layer to form a source electrode, a drain electrode, and a metal oxide layer, the metal oxide layer covering the source electrode, the drain electrode, and the active layer, the source electrode and the drain electrode being spaced apart and insulated from each other by the metal oxide layer.
US11081492B2

A semiconductor memory device includes a semiconductor substrate, transistors formed in an upper surface of the semiconductor substrate, a stacked body provided on the semiconductor substrate, a first contact, and a second contact. The transistors are arranged along a first direction. A minimum period of an arrangement of the transistors is a first period. The stacked body includes electrode films. A configuration of a first portion of the stacked body is a staircase-like having terraces. A first region and a second region are set along the first direction in the first portion. A length in the first direction of the terrace disposed in the second region is longer than the first period. A length in the first direction of the terrace disposed in the first region is shorter than the first period.
US11081488B2

A capacitive element includes a trench extending vertically into a well from a first side. The trench is filled with a conductive central section clad with an insulating cladding. The capacitive element further includes a first conductive layer covering a first insulating layer that is located on the first side and a second conductive layer covering a second insulating layer that is located on the first conductive layer. The conductive central section and the first conductive layer are electrically connected to form a first electrode of the capacitive element. The second conductive layer and the well are electrically connected to form a second electrode of the capacitive element. The insulating cladding, the first insulating layer and the second insulating layer form a dielectric region of the capacitive element.
US11081485B2

A monolithic integrated circuit device formed in a multi-layer structure comprises a low-pinch-off-voltage pHEMT and a high-pinch-off-voltage pHEMT. A Schottky layer in the multi-layer structure contains at least three stacked regions of semiconductor material, wherein each of the two adjacent stacked regions differs in material and provides a stacked region contact interface therebetween. The gate-sinking pHEMTs each includes a gate contact, a first gate metal layer, a gate-sinking region, and a gate-sinking bottom boundary. The first gate metal layers are in contact with the topmost stacked region of the Schottky layer. The gate-sinking regions are beneath the first gate metal layers. The gate-sinking bottom boundary of the high-pinch-off-voltage pHEMT, which is closer to the semiconductor substrate than the gate-sinking bottom boundary of the low-pinch-off-voltage pHEMT, locates within 10 Å above or below one of the stacked region contact interfaces of the Schottky layer.
US11081484B2

There are provided an Integrated Circuit (IC) unit, a method of manufacturing the same, and an electronic device including the IC unit. According to an embodiment, the IC unit includes a first source/drain layer, a channel layer and a second source/drain layer for a first device and a first source/drain layer, a channel layer and a second source/drain layer for a second device stacked in sequence on a substrate. In the first device, the channel layer includes a first portion and a second portion separated from each other. The first source/rain layer and the second source/drain layer each extend integrally to overlap both the first portion and the second portion of the channel layer. The IC unit further includes a first gate stack surrounding a periphery of the first portion and also a periphery of the second portion of the channel layer of the first device, and a second gate stack surrounding a periphery of the channel layer of the second device.
US11081476B1

An IC that includes a contiguous standard cell area with a 4×3 e-beam pad that is compatible with advanced manufacturing processes and an associated e-beam testable structure.
US11081457B2

In an embodiment, a semiconductor package includes a first transistor device having first and second opposing surfaces, a first power electrode and a control electrode arranged on the first surface and a second power electrode arranged on the second surface. A first metallization structure arranged on the first surface includes a plurality of outer contact pads which includes a protective layer of solder, Ag or Sn. A second metallization structure is arranged on the second surface. A conductive connection extending from the first surface to the second surface electrically connects the second power electrode to an outer contact pad of the first metallization structure. A first epoxy layer arranged on side faces and on the first surface of the transistor device includes openings which define a lateral size of the plurality of outer contact pads and a package footprint.
US11081449B2

An electromagnetic wave absorption sheet is arranged to contact an upper surface and side surfaces of an electronic component mounted on a wiring board, a heat conduction plate is arranged to contact the electromagnetic wave absorption sheet, a heat transfer sheet is arranged to contact the heat conduction plate, and a heat dissipation member is arranged to contact the heat transfer sheet. Heat conductive particles contained in the heat transfer sheet contact a flat surface portion of the heat conduction plate. The electromagnetic wave absorption sheet, the heat conduction plate, and the heat transfer sheet are interposed between the heat dissipation member and the electronic component, as a heat conduction member for conducting heat generated in the electronic component and the like to the heat dissipation member.
US11081442B2

A method for metallization during fabrication of an Integrated Circuit (IC). The IC includes a semiconductor wafer having a back surface and a front surface. The method includes etching a via hole through the semiconductor wafer. After this, a seed metal layer is deposited on the back surface of the semiconductor wafer. Thereafter, a photoresist layer is deposited on the back surface of the semiconductor wafer such that the via hole remains uncovered. After depositing the photoresist layer, a metal layer is formed along the walls of the via hole to electrically connect the back surface and the front surface of the semiconductor wafer. Finally, the photoresist layer is removed subsequent to forming the metal layer.
US11081441B1

The present application provides a chip on film and a display device, the chip on film including a plurality of first source signal lines located at a middle, and a plurality of second source signal lines located at opposite sides, wherein each of the first source signal lines has a cross-sectional area smaller than a cross-sectional area of each of the second source signal lines in a reference plane. Based on the structure, attenuation from the source driver chip to each data lines is substantially the same or even completely the same.
US11081440B2

An interposer includes: a base substrate; an interconnection structure on a top surface of the base substrate and including a metal interconnection pattern; an upper passivation layer on the interconnection structure and having compressive stress; a lower passivation layer under a bottom surface of base substrate, the lower passivation layer having compressive stress that is less than the compressive stress of the upper passivation layer; a lower conductive layer under the lower passivation layer; and a through electrode penetrating the base substrate and the lower passivation layer. The through electrode electrically connects the lower conductive layer to the metal interconnection pattern of the interconnection structure.
US11081430B2

A package and a corresponding method are described. The method includes: providing a processed first wafer having front and back sides and including power semiconductor dies implemented within the wafer by processing its front side, each die having a first load terminal at the front side and a second load terminal at the back side; providing an unprocessed second wafer made of an electrically insulating material and having first and second opposing sides; forming a plurality of recesses within the second wafer; filling the plurality of recesses with a conductive material; forming a stack by attaching, prior or subsequent to filling the recesses, the second wafer to the front side of the first wafer, the conductive material electrically contacting the first load terminals of the power semiconductor dies; and ensuring that the conductive material provides an electrical connection between the first side and the second side of the second wafer.
US11081426B2

A three dimensional Integrated Circuit (IC) Power Grid (PG) may be provided. The three dimensional IC PG may comprise a first IC die, a second IC die, an interface, and a power distribution structure. The interface may be disposed between the first IC die and the second IC die. The power distribution structure may be connected to the interface. The power distribution structure may comprise at least one Through-Silicon Vias (TSV) and a ladder structure connected to at least one TSV.
US11081418B2

The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
US11081416B2

A component carrier including a stack of at least one electrically conductive layer structure and at least one electrically insulating layer structure, a component embedded in the stack, and a sealing structure sealing at least part of the component with regard to material of the stack, wherein the sealing structure is configured for reducing stress between the component and the stack.
US11081415B2

The disclosure provides an electronic package and a method of manufacturing the same. The method is characterized by encapsulating an electronic component with a packaging layer and forming on an upper surface of the packaging layer a circuit structure that is electrically connected to the electronic component; and forming a stress-balancing layer on a portion of the lower surface of the packaging layer to balance the stress exerted on the upper and lower surfaces of the packaging layer, thereby reducing the overall package warpage and facilitating the manufacturing process.
US11081409B2

A first mass flow controller is provided in an inert gas pipe for feeding nitrogen gas. A second mass flow controller is provided in a reactive gas pipe for feeding ammonia. A joint pipe communicatively connects a joint portion of the inert gas pipe and the reactive gas pipe to a chamber for treating a semiconductor wafer. The joint pipe is provided with a mass flowmeter. A detector detects gas leakage by comparing a total value of flow rates of nitrogen controlled by the first mass flow controller and of ammonia controlled by the second mass flow controller with a measurement value of a flow rate of a treatment gas, obtained by the mass flowmeter.
US11081408B2

Aspects of the disclosure provide a method for wafer warpage control. The method includes forming a filling structure in a slit opening on a wafer. Further, the method includes measuring a warpage parameter of the wafer, and determining a thermal profile to adjust a warpage parameter into a target range based on the warpage parameter. Then, the method includes performing a process having the determined thermal profile to adjust the warpage parameter into the target range.
US11081405B2

Methods are described that include providing a laser-based measurement tool. An implement of a semiconductor fabrication process tool (e.g., susceptor) is delivered to the laser-based measurement tool where a plurality of measurements is performed of a surface of the implement using a blue wavelength radiation. The measurements are of a distance (e.g., angstroms) from a reference plane and provide an indication of the profile of the surface of the susceptor. As the surface profile of the susceptor can affect layers deposited on target substrates using the susceptor, the measurements provide for a disposition of the susceptor.
US11081403B2

A method includes forming an interlayer dielectric (ILD) layer over a first epitaxial source/drain (S/D) feature and a second epitaxial S/D feature, where the first epitaxial S/D feature is disposed adjacent to the second epitaxial S/D feature, forming a dummy contact feature in the ILD layer over the first epitaxial S/D feature, removing a portion of the dummy contact feature and a portion of the ILD layer disposed above the second epitaxial S/D feature to form a first trench, removing a remaining portion of the dummy contact feature to form a second trench, and forming a metal S/D contact in the first and the second trenches.
US11081402B2

Disclosed is a method of forming a semiconductor device. The method includes providing a precursor having a substrate and gate stacks over the substrate, wherein each of the gate stacks includes an electrode layer, a first hard mask (HM) layer over the electrode layer, and a second HM layer over the first HM layer. The method further includes depositing a dielectric layer over the substrate and the gate stacks and filling spaces between the gate stacks; and performing a first chemical mechanical planarization (CMP) process to partially remove the dielectric layer. The method further includes performing an etching process to remove the second HM layer and to partially remove the dielectric layer, thereby exposing the first HM layer. The method further includes performing a second CMP process to at least partially remove the first HM layer.
US11081396B2

An improved work function layer and a method of forming the same are disclosed. In an embodiment, the method includes forming a semiconductor fin extending from a substrate; depositing a dielectric layer over the semiconductor fin; depositing a first work function layer over the dielectric layer; and exposing the first work function layer to a metastable plasma of a first reaction gas, a metastable plasma of a generation gas, and a metastable plasma of a second reaction gas, the first reaction gas being different from the second reaction gas.
US11081386B2

A high resistivity single crystal semiconductor handle structure for use in the manufacture of SOI structure is provided. The handle structure comprises an intermediate semiconductor layer between the handle substrate and the buried oxide layer. The intermediate semiconductor layer comprises a polycrystalline, amorphous, nanocrystalline, or monocrystalline structure and comprises a material selected from the group consisting of Si1-xGex, Si1-xCx, Si1-x-yGexSny, Si1-x-y-zGexSnyCz, Ge1-xSnx, group IIIA-nitrides, semiconductor oxides, and any combination thereof.
US11081385B2

The present disclosure relates to a radio frequency (RF) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes an isolation portion, a back-end-of-line (BEOL) portion, and a front-end-of-line (FEOL) portion with a contact layer and an active section. The contact layer resides over the BEOL portion, the active section resides over the contact layer, and the isolation portion resides over the contact layer to encapsulate the active section. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the isolation portion of the thinned device die.
US11081384B2

A method includes producing a semiconductor arrangement having a semiconductor layer, a first insulation layer arranged on the semiconductor layer and facing a first surface of the semiconductor arrangement, and an insulating via extending in a vertical direction through the semiconductor layer as far as the first insulation layer, the insulating via surrounding a region of the semiconductor layer in a ring-shaped fashion. The method further includes permanently securing a first carrier to the first surface of the semiconductor arrangement.
US11081383B2

A substrate table is provided. The substrate table includes a main body configured to support a substrate thereon. The substrate table further includes a number of vacuum channels provided in the main body and respectively formed with a vacuum opening on a surface of the main body. The vacuum channels are configured to apply a vacuum to the substrate. The vacuum channels are distributed throughout the main body and arranged in a grid pattern.
US11081372B2

A package system includes a first interposer including a first substrate having first and second primary surfaces on opposite sides of the first substrate. The package system includes a first interconnect structure over the first surface, the first interconnect structure having a first metallic line pitch LP1. The package system includes a plurality of first through silicon via (TSV) structures in the first substrate. The package system includes a molding compound material partially enveloping the first substrate. The package system includes a plurality of through vias in the molding compound material, wherein each through via of the plurality of through vias is offset from the first substrate. The package system includes a second interconnect structure on a second surface of the first substrate. The second interconnect structure has a second metallic line pitch LP2, and LP2>LP1. The package system includes a first integrated circuit over the first interposer.
US11081371B2

A chip package process includes the following steps. A supporting structure and a carrier plate are provided. The supporting structure has a plurality of openings. The supporting structure is disposed on the carrier plate. A plurality of chips is disposed on the carrier plate. The chips are respectively located in the openings of the supporting structure. An encapsulated material is formed to cover the supporting structure and the chips. The supporting structure and the chips are located between the encapsulated material and the carrier plate. The encapsulated material is filled between the openings and the chips. The carrier plate is removed. A redistribution structure is disposed on the supporting structure, wherein the redistribution structure is connected to the chips.
US11081367B2

A support including a heat resistant film layer and a resin layer, wherein the heat resistant film layer is laminated on at least one side (a first side) of the resin layer, and the resin layer is in a semi-cured state (B stage).
US11081365B2

A method of manufacturing a semiconductor device is disclosed. In the method, a metallic layer is formed over a substrate, the metallic layer is surface-treated with an alkaline solution, and a bottom anti-reflective coating (BARC) layer is formed on the surface-treated metallic layer.
US11081364B2

Systems, apparatuses, and methods related to reduction of crystal growth resulting from annealing a conductive material are described. An example apparatus includes a conductive material selected to have an electrical resistance that is reduced as a result of annealing. A stabilizing material may be formed over a surface of the conductive material. The stabilizing material may be selected to have properties that include stabilization of the reduced electrical resistance of the conductive material and reduction of a degree of freedom of crystal growth relative to the surface resulting from recrystallization of the conductive material during the annealing.
US11081355B2

A semiconductor device includes a semiconductor part; first and second electrodes, the semiconductor part being provided between the first and second electrodes; a control electrode selectively provided between the semiconductor part and the second electrode; and a contacting part electrically connecting the semiconductor part and the second electrode. The semiconductor part includes a first layer of a first conductivity type, a second layer of a second conductivity type provided between the first layer and the second electrode, a third layer of the first conductivity type selectively provided between the second layer and the second electrode, and a fourth layer of the second conductivity type selectively provided between the second layer and the second electrode. The contacting part includes a first semiconductor portion of the first conductivity type contacting the third layer, and a second semiconductor portion of the second conductivity type contacting the fourth layer.
US11081354B2

The present disclosure provides a method in accordance with some embodiments. The method includes forming a mandrel over a substrate, the mandrel having a first sidewall and a second sidewall opposing the first sidewall; forming a first fin on the first sidewall and a second fin on the second sidewall; depositing a dielectric material covering the first fin, the second fin, and the mandrel; partially removing the dielectric material, thereby exposing the second fin; etching the second fin without etching the first fin and the mandrel; removing the dielectric material; and removing the mandrel.
US11081346B2

A semiconductor structure (100) comprising: a substrate (102), a first layer (106) of AlxGayIn(1-x-y)N disposed on the substrate, stacks (107, 109) of several second and third layers (108, 110) alternating against each other, between the substrate and the first layer, a fourth layer (112) of AlxGayIn(1-x-y)N, between the stacks, a relaxation layer of AIN disposed between the fourth layer and one of the stacks, and, in each of the stacks: the level of Ga of the second layers increases from one layer to the next in a direction from the substrate to the first layer, the level of Ga of the third layers is constant or decreasing from one layer to the next in said direction, the average mesh parameter of each group of adjacent second and third layers increasing from one group to the next in said direction, the thickness of the second and third layers is less than 5 nm.
US11081340B2

Methods for conformal radical oxidation of structures are provided. The method comprises positioning a substrate in a processing region of a processing chamber. The method further comprises flowing hydrogen gas into a precursor activator at a first flow rate, wherein the precursor activator is fluidly coupled with the processing region. The method further comprises flowing oxygen gas into the precursor activator at a second flow rate. The method further comprises flowing argon gas into the precursor activator at a third flow rate. The method further comprises generating a plasma in the precursor activator from the hydrogen gas, oxygen gas, and argon gas. The method further comprises flowing the plasma into the processing region. The method further comprises exposing the substrate to the plasma to form an oxide film on the substrate, wherein a growth rate of the oxide film is controlled by adjusting the third flow rate.
US11081336B2

The present invention generally relates to a method of making graphene and graphene devices.
US11081335B2

A multi-scale manufacturing system comprising a centrally located multi-axis and multi-dimensional first manipulating component associated with a housing for manipulating a substrate and a template, a control subsystem coupled to the first manipulating component for controlling movement thereof, a pre-alignment subsystem for pre-aligning the substrate and the template, an assembly station for applying nanomaterial to the template, an alignment station for aligning the template and the substrate together to form a workpiece assembly, and a transfer subsystem for applying pressure to the workpiece assembly for transferring the nanomaterial from the template to the substrate.
US11081334B2

In some embodiments, the present disclosure relates to a wafer trimming and cleaning apparatus, which includes a blade that is configured to trim a damaged edge portion of a wafer, thereby defining a new sidewall of the wafer. The wafer trimming and cleaning apparatus further includes water nozzles and an air jet nozzle. The water nozzles are configured to apply deionized water to the new sidewall of the wafer to remove contaminant particles generated by the blade. The air jet nozzle is configured to apply pressurized gas to a first top surface area of the wafer to remove the contaminant particles generated by the blade. The first top surface area overlies the new sidewall of the wafer.
US11081324B2

The sputtering cathode has a tubular shape having a pair of long sides facing each other in cross-sectional shape, has a sputtering target whose erosion surface faces inward, and a magnetic circuit is provided along the sputtering target. The pair of long sides are constituted by rotary targets each having a cylindrical shape. The rotary target is internally provided with a magnetic circuit and configured to allow the flow of cooling water. The magnetic circuit is provided parallel to the central axis of the rotary target and has a rectangular cross-sectional shape having a long side perpendicular to the radial direction of the rotary target.
US11081320B2

A plasma processing apparatus includes a processing chamber 101 where a wafer 114 is processed using plasma 111, a radio frequency power supply 106 configured to supply a radio frequency power for generating the plasma 111, a mechanism configured to form a magnetic field for forming ECR and to control a magnetic flux density thereof, and a sample stage 113 on which the wafer 114 is placed. The plasma processing apparatus further includes a control unit 107 configured to, based on image data of the plasma 111, monitor a height of ECR which is electron cyclotron resonance generated by an interaction between the radio frequency power and the magnetic field, and to control a frequency of the radio frequency power such that the monitored ECR height becomes a predetermined height.
US11081319B2

Glass sealed gas discharge tubes. In some embodiments, a gas discharge tube (GDT) can include an insulator substrate having first and second sides and defining an opening. The GDT can further include a first electrode implemented to cover the opening on the first side of the insulator substrate, and a second electrode implemented to cover the opening on the second side of the insulator substrate. The GDT can further include a first glass seal implemented between the first electrode and the first side of the insulator substrate, and a second glass seal implemented between the second electrode and the second side of the insulator substrate, such that the first and second glass seals provide a hermetic seal for a chamber defined by the opening and the first and second electrodes.
US11081317B2

Embodiments include a modular high-frequency emission source. In an embodiment, the modular high-frequency emission source includes a plurality of high-frequency emission modules, where each high-frequency emission module comprises an oscillator module, an amplification module, and an applicator. In an embodiment the oscillator module comprises a voltage control circuit and a voltage controlled oscillator. In an embodiment, the amplification module is coupled to the oscillator module. In an embodiment, the applicator is coupled to the amplification module. In an embodiment, each high-frequency emission module includes a different oscillator module.
US11081315B2

The present disclosure describes a system and a method for providing a mixed gas to an ion implantation tool. The system includes a water supply, an electrical source, a gas generator. The gas generator is configured to generate a first gas from the water supply and the electrical source. The system also includes a first flow controller configured to control a first flow rate of the first gas, a gas container to provide a second gas, a second flow controller configured to control a second flow rate of the second gas, and a gas pipe configured to mix the first and second gases into a mixed gas. The mixed gas can be delivered to, for example, an ion source head of the ion implantation tool.
US11081307B2

An electrical power supply disconnector for establishing or severing the connection between current conductors and a power supply circuit. The electrical power supply disconnector includes a housing including a central passage, the walls of which bear contact strips that are located facing one another along a contact axis, and a slider sliding through the central passage in the direction of a centre axis, and bearing at least a first electrically conductive bar, oriented along the contact axis, for electrically connecting at least one first low contact strip and one high contact strip when the slider is in a first position. A protection module including such a power supply disconnector.
US11081303B2

An electric line cutter device for high voltage busbars has a two-part housing, a piston, an igniter and a busbar. The upper housing includes a cylinder, cuboid or prism chamber. The lower housing also includes a cylinder, cuboid or prism chamber. The piston is contained inside one of either the upper housing chamber or the lower housing chamber. Upon igniting the igniter, the piston breaks a portion of the busbar moving the piston and the portion of the busbar into the opposite chamber thereby stopping the electric current flow. The piston is at least partially formed as an insulator to prevent electric discharge. The piston design together with chamber design includes integrated “squeeze areas” and “blow channels” for the appearing arc. A channel system outside or from inside the piston allow the pyro gases to push the arc plasma into a filter system to cool down the gases.
US11081299B2

The snap action switch of the present disclosure may include a housing with a plurality of protruding blocks extending inwardly, a plunger disposed on the housing, a first elastic component coupled to the plunger for providing a force against the plunger, a cam located within the housing and being movable by the plunger, a rotor located within the housing and associated with the cam, and a second elastic component coupled to the rotor for providing a force against the rotor. When the cam moves to a first position, the rotor may rotate such that a lower surface of the cam engages with an upper surface of the rotor, and when the cam moves to a second position, the rotor may continue to rotate such that the upper surface of the rotor engages with a lower surface of at least one of the plurality of protruding blocks of the housing.
US11081291B2

A photosensor includes a first electrode, a second electrode that opposes the first electrode, and a photoelectric conversion layer that is disposed between the first electrode and the second electrode and converts incident light into electric charges. At least one electrode selected from the group consisting of the first electrode and the second electrode is light-transmissive. The photoelectric conversion layer contains a perovskite compound. The fluorescence spectrum of the perovskite compound has a first peak at a first wavelength and a second peak at a second wavelength that is longer than the first wavelength. The photoelectric conversion layer is in ohmic contact with each of the first electrode and the second electrode.
US11081289B2

A tantalum capacitor includes: a tantalum body comprising tantalum powder and a tantalum wire exposed to one end surface; an anode lead frame comprising a first electrode member and a second electrode member bent perpendicularly thereto; a cathode electrode lead frame comprising a third electrode member spaced apart from the first electrode member having the tantalum body mounted on an upper surface thereof and a fourth electrode member bent perpendicularly thereto; and a encapsulation portion covering the tantalum body so that lower surfaces of the first and third electrode members and one external surfaces of the second and fourth electrode members are exposed. The anode lead frame comprises a bend portion having a connection part of the first electrode member and the second electrode member as an axis, and an end of the bend portion is in contact with the tantalum wire.
US11081288B1

A solid electrolytic capacitor containing a capacitor element is provided. The capacitor element contains a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric that includes a conductive polymer. The capacitor does not exhibit an anomalous charging current when charged at a constant voltage rate increase of 120 volts per second, as determined at an operating frequency of 120 Hz and temperature of about 23° C.
US11081287B2

An electrolytic capacitor includes a capacitor element. The capacitor element includes an anode body that includes a dielectric layer disposed at a surface of the anode body, a cathode body, and a separator disposed between the anode body and the cathode body. The capacitor element is impregnated with an electrolytic solution. A conductive polymer and a polyacrylic acid-based compound are provided on the dielectric layer.
US11081271B2

The present disclosure discloses a circuit protection device including a first magnetic layer in which a plurality of magnetic sheets are laminated and of which at least a portion of one surface is exposed, a second magnetic layer in which a plurality of magnetic sheets are laminated and of which at least a portion of one surface is exposed, and a nonmagnetic layer in which a plurality of nonmagnetic sheets are laminated and which is disposed between the first and second magnetic layers. A noise filter part including a plurality of coil patterns is disposed in the nonmagnetic layer.
US11081266B2

Soft magnetic alloy powder includes plurality of soft magnetic alloy particles of soft magnetic alloy represented by composition formula (Fe(1−(α+β))X1αX2β)(1−(a+b+c++e+f+g))MaBbPcSidCeSfTig, wherein X1 represents Co and/or Ni; X2 represents at least one selected from group consisting of Al, Mn, Ag, Zn, Sn, As, Sb, Cu, Cr, Bi, N, O, and rare earth elements; M represents at least one selected from group consisting of Nb, Hf, Zr, Ta, Mo, W, and V; 0.020≤a≤0.14, 0.020
US11081259B1

Twisted pair communication cables that include reduced or minimal use of colorant may include a plurality of twisted pairs of individually insulated conductors, and the respective insulation formed around each conductor may not be blended or compounded with any colorant. A separator may be positioned between at least two of the plurality of twisted pairs, and the separator may include one or more physical indicia that facilitate identification of the plurality of twisted pairs. A jacket may be formed around the plurality of twisted pairs and the separator.
US11081258B1

Twisted pair communication cables that include reduced or minimal use of colorant may include a plurality of twisted pairs of individually insulated conductors, and the respective insulation formed around each conductor may be free of colorant. Additionally, physical indicia may be selectively formed on the respective insulation of at least two of the plurality of twisted pairs, and the physical indicia may facilitate identification of the plurality of twisted pairs. A jacket may be formed around the plurality of twisted pairs.
US11081251B2

A suctionable gel for eliminating a contaminating species contained in an organic layer on the surface of a material, consisting of a colloidal solution comprising, preferably consisting of: 1 wt % to 25 wt %, preferably 5 wt % to 20 wt % based on the total weight of the gel, of at least one inorganic viscosifying agent; 13 wt % to 99 wt %, preferably 80 wt % to 95 wt % based on the total weight of the gel, of an organic solvent selected among the terpenes and the mixtures thereof; optionally, 0.01 wt % to 10 wt %, based on the total weight of the gel, of at least one dye and/or pigment; optionally 0.1 wt % to 2 wt %, based on the total weight of the gel, of at least one surfactant. The disclosure further relates to a decontamination method using the gel.
US11081231B1

A computer implemented optimization method automatically provides a set of dental procedures to be performed during a scheduled appointment. A processor determines, from the first plurality of dental procedures, a first list of dental procedures that are to be performed for a first patient during the scheduled appointment. The processor also generates a second list of additional dental procedures that are available to be optionally performed for the same first patient during the same scheduled appointment, and ranks the additional dental procedures based on at least one criterion. The processor automatically generates from the first list and from the second list an appointment set of procedures to optimize the billing value of the scheduled first appointment.
US11081228B2

Retrospective review of electronic medical records is provided. In some embodiments, a retrospective review of a plurality of electronic medical records is performed. The retrospective review includes searching for electronic medical records relevant to a medical condition. Based on the retrospective review, a plurality of studies most relevant to a present study is determined. Each of the plurality of studies are flagged for supplemental review in a worklist.
US11081217B2

Various health management systems may benefit from tools for appropriate identification of target patients. For example, various population health management approaches may benefit from systems and methods for optimal health assessment and optimal preventative program development. A method can include obtaining a simple risk measure score for a patient. The method can also include obtaining an evidence-based score for the patient. The method can further include comparing the simple risk measure score to the evidence-based score. The method can additionally include identifying the patient as a target for preventative medicine based on a discrepancy revealed by the comparison.
US11081215B2

Embodiments of the invention include methods, systems, and computer program products for generating a medical problem list. A non-limiting example of the method includes receiving, by a processor, a plurality of disease categories. A disease category set that includes a plurality of top level disease categories is defined using the processor, wherein the disease category set is based at least in part upon the plurality of disease categories. The processor is used to extract a plurality of candidate training problems from an electronic patient record training set. The processor is used to assign each of the candidate training problems to the plurality of top level disease categories. The processor is used to generate a disease category model for each of the top level disease categories from the electronic patient record training set using a machine learning technique.
US11081214B1

Systems and methods are disclosed for providing secure electronic access to prescription status information on a mobile device. An example method includes, in response to receiving a status request message determining a user corresponding the mobile device associated with the status request message, and providing a refill status message comprising a short uniform resource locator (URL) to the mobile device associated with the status request message. The short URL is generated based on (i) a web address for a prescription status webpage associated with the user and (ii) an authentication token associated with the user. The example method includes, upon receiving a request to access the short URL, validating, by the at least one processor, the request based on stored authentication data. The example methods includes providing access to the prescription status webpage on the mobile device upon obtaining authorization to electronically access protected health information (PHI) of the user.
US11081213B2

A system (10) for personalization of patient pathways and treatment options includes a patient information database (32) which stores patient data relating to a patient's medical records. A patient personalization system (12) receives the patient's lifestyle values and preferences and evaluates choices of pathways and treatments and a clinical decision support system (18) generates choices of pathways and treatments from the patient data and the patient's lifestyle values and preferences.
US11081204B1

Methods, systems, and devices for method for setting a reference voltage for read operations are described. A memory device may perform a first read operation on a set of memory cells using a first reference voltage and detect a first codeword based on performing the first read operation using the first reference voltage. The memory device may compare a first quantity of bits of the first codeword having a first logic value (e.g., a logic value ‘1’) with an expected quantity of bits having the first logic value (e.g., the expected quantity of logic value ‘1’s stored by the set of memory cells). The memory device may determine whether to perform a second read operation on the set of memory cells using a second reference voltage different than the first reference voltage (e.g., greater or less than the first reference voltage) based on the comparing.
US11081202B2

A computer-implemented method includes receiving a memory address of a memory location in a memory that has been identified to be failing. The method further includes determining that the memory location is from a particular portion of the memory. The method further includes, in response to a number of memory locations that are identified to be failing from the particular portion of the memory being below a predetermined threshold, logging the memory address in a set of failing address registers associated with the memory, otherwise, skipping the logging of the memory address in the failing address registers.
US11081197B2

A methodology and structure for performing an erase verify in non-volatile memory is described. Both the odd wordlines and the even wordlines are driven to a high voltage level. This can be done simultaneously. The simultaneous charging of both the odd wordlines and the even wordlines, even when the erase verify will occur on only one of the odd or even wordlines reduces RC delay in the charging of the wordlines. After the odd and even wordlines are charged, then one set of wordlines, either the odd or even wordlines, is dropped to the erase verify voltage. The erase sense operation is then performed.
US11081194B2

Techniques for suppression of program disturb in flash memory devices are described herein. In an example embodiment, a method for suppression of program disturb in a flash memory array is provided. The flash memory array comprises rows and columns of memory cells, where the memory cells in each row are coupled to a source line and to a select-gate (SG) line, and the memory cells in each column are coupled to a respective bit line (BL). During a program memory operation, a first voltage, of a selected SG line, and a second voltage, of an unselected BL, are regulated independently of a power supply voltage of the flash memory array, where the first voltage is regulated in a first range of 0.9V to 1.1V and the second voltage is regulated in a second range of 0.4V to 1.2V.
US11081192B2

A non-volatile memory device comprising a memory cell region having a plurality of co-planar memory cell planes arranged in a plane parallel to a semiconductor substrate, with each memory cell plane comprising a plurality of sub-planes disposed adjacent one another along an axis that is parallel to the substrate. Further, each memory cell plane comprises a plurality of sense amplifier regions arranged along the axis in an alternating pattern with the sub-planes such that adjacent to each sub-plane is a sense amplifier region and each sense amplifier region is operable with respect to at least a fraction of the bit lines of the two sub-planes immediately adjacent the sense amplifier region.
US11081188B2

According to one embodiment, a semiconductor memory device includes a controller configured to execute a read operation. In the read operation, the controller is configured to: apply first and second read voltages to a word line, read data at each of first and second times, apply the first voltage to the source line at each of the first and second times, apply a second voltage to the source line during the application of the first read voltage to the word line and before the first time, and apply a third voltage to the source line during the application of the second read voltage to the word line and before the second time.
US11081175B2

According to one embodiment, a device includes first lines transmitting a first signals; second lines receiving the first signals; and a first circuit including a first selector coupled to the first lines, a second selector coupled to the second lines, third lines and a fourth lines between the first and second selectors. Each of the third lines stores the second signals, each of the fourth lines stores the third signals. The first circuit counts a first number of second signals equivalent to the corresponding first signal; counts a second number of third signals equivalent to corresponding first signal of the first signals; and couples either the third or the fourth lines to the first and second lines via the first and second selectors, based on a result of comparison between the first and the second numbers.
US11081172B1

A method is presented for forming an on-chip security key. The method includes electrically connecting a pair of phase change memory (PCM) elements in series, electrically connecting a programming transistor to the pair of PCM elements, electrically connecting an input of an inverter to a common node of the pair of PCM elements, setting the PCM elements to a low resistance state (LRS) in an initialization stage, applying a RESET pulse to generate a security bit and to cause one of the PCM elements to change to a high resistance state (HRS), and generating a logic “1” or “0” at the output of the inverter.
US11081168B2

A non-volatile memory device includes a plurality of memory cells arranged in a matrix, a plurality of word lines extended in a row direction, and a plurality of bit lines extended in a column direction. Each of the memory cells is coupled to one of the word lines and one of the bit lines. The memory device further includes a word-line control circuit coupled to and configured to control the word lines, a first bit-line control circuit configured to control the bit lines and sense the memory cells in a digital mode, and a second bit-line control circuit configured to bias the bit lines and sense the memory cells in an analog mode. The first bit-line control circuit is coupled to a first end of each of the bit lines. The second bit-line control circuit is coupled to a second end of each of the bit lines.
US11081165B2

Memories having block select circuitry having an output that is selectively connected to a plurality of driver circuitries, with each driver circuitry connected to a respective block of memory cells.
US11081162B1

This disclosure relates to apparatuses and a method for retaining a bias in a NAND string channel during source-side precharge. The apparatuses include a memory array and a die controller configured to mitigate formation of a potential gradient in the channel of the memory array NAND strings during a program storage operation. To this end, a plurality of source-side select gates is activated, then each of the plurality of source side dummy word line select gates is activated. Next, a NAND string channel is biased by biasing the source line coupled to the NAND string by the plurality of source-side select gates. Finally, the plurality of source-side select gates and the plurality of source side dummy word line select gates are discharged such that the channel maintains an electrical path to the source line.
US11081159B1

A memory cell arrangement is provided that may include: a read-out circuit and a memory cell including: a first terminal, a second terminal, and a third terminal; the memory cell may be configured to control current flow between the second terminal and the first terminal as a function of a first voltage present at the first terminal, a third voltage applied at the third terminal, and a memory state of the memory cell. The read-out circuit is configured to: generate a characteristic voltage at the bitline by applying the third voltage at the third terminal and a second voltage at the second terminal, the characteristic voltage representing the memory state of the memory cell, and to determine the memory state of the memory cell based on sensing the characteristic voltage.
US11081158B2

Methods, systems, and devices for a source follower-based sensing architecture and sensing scheme are described. In one example, a memory device may include a sense circuit that includes two source followers that are coupled to each other and to a sense amplifier. A method of operating the memory device may include transferring a digit line voltage to one of the source followers and transferring a reference voltage to the other source follower. After transferring the digit line voltage and the reference voltage, the source followers may be enabled so that signals representative of the digit line voltage and the reference voltage are transferred from the outputs of the source followers to the sense amplifier for sensing.
US11081155B2

A reference circuit for generating a reference current includes a plurality of resistive elements including at least one magnetic tunnel junction (MTJ). A control circuit is coupled to a first terminal of the at least one MTJ and is configured to selectively flow current through the at least one MTJ in the forward and inverse direction to generate a reference current.
US11081151B2

Examples may include techniques to improve a read operation to a memory array. Examples include identifying characteristics of memory cells in the memory array such as relative positions of memory cells within the memory array and then set multiple read reference voltages or currents to detect a memory state of memory cells based on identified characteristics.
US11081150B2

A semiconductor device may be provided. The semiconductor device may be configured to shift storage positions of data and error information on the data to store the data into shifted storage positions based on the address signals having a certain combination being inputted a predetermined number of times.
US11081141B2

Systems and methods are described for determining a first media item related to an event, of a plurality of stored media items each comprising video content related to the event, that was captured in a device orientation corresponding to a first device orientation detected for the first computing device; providing, to the first computing device, the first media item to be displayed on the first computing device; in response to a detected change to a second device orientation for the first computing device, determining a second media item that was captured in a device orientation corresponding to the second device orientation detected for the first computing device; and providing, to the first computing device, the second media item to be displayed on the first computing device.
US11081139B2

Certain aspects involve video inpainting via confidence-weighted motion estimation. For instance, a video editor accesses video content having a target region to be modified in one or more video frames. The video editor computes a motion for a boundary of the target region. The video editor interpolates, from the boundary motion, a target motion of a target pixel within the target region. In the interpolation, confidence values assigned to boundary pixels control how the motion of these pixels contributes to the interpolated target motion. A confidence value is computed based on a difference between forward and reverse motion with respect to a particular boundary pixel, a texture in a region that includes the particular boundary pixel, or a combination thereof. The video editor modifies the target region in the video by updating color data of the target pixel to correspond to the target motion interpolated from the boundary motion.
US11081137B2

A method and an apparatus for processing multimedia information is provided. The method includes receiving a first type of multimedia information collected by a first multimedia collection apparatus and a second type of multimedia information collected by a second multimedia collection apparatus and processing the second type of multimedia information based the first type of multimedia information.
US11081128B2

A sound state estimating unit detects surrounding sound at a timing at which a notification to a destination user occurs. A user state estimating unit detects a position of the destination user and positions of users other than the destination user at the timing at which the notification occurs. An output control unit controls output of the notification to the destination user at a timing at which it is determined that the surrounding sound detected by the sound state estimating unit is masking possible sound which can be used for masking in a case where the position of the destination user detected by the user state estimating unit is within a predetermined area.
US11081118B2

Methods for generating an object based audio program which is renderable in a personalizable manner, e.g., to provide an immersive, perception of audio content of the program. Other embodiments include steps of delivering (e.g., broadcasting), decoding, and/or rendering such a program. Rendering of audio objects indicated by the program may provide an immersive experience. The audio content of the program may be indicative of multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects, and typically also a default set of objects which will be rendered in the absence of a selection by a user) and a bed of speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
US11081116B2

In general, techniques are described by which to embed enhanced audio transports in backward compatible bitstreams. A device comprising a memory and one or more processors may be configured to perform the techniques. The memory may store the backward compatible bitstream, which conforms to a legacy transport format. The processor(s) may obtain, from the backward compatible bitstream, legacy audio data that conforms to a legacy audio format, and obtain, from the backward compatible bitstream, extended audio data that enhances the legacy audio data. The processor(s) may also obtain, based on the legacy audio data and the extended audio data, enhanced audio data that conforms to an enhanced audio format, and output the enhanced audio data to one or more speakers.
US11081111B2

Methods, systems, and related products that provide emotion-sensitive responses to user's commands and other utterances received at an utterance-based user interface. Acknowledgements of user's utterances are adapted to the user and/or the user device, and emotions detected in the user's utterance that have been mapped from one or more emotion features extracted from the utterance. In some examples, extraction of a user's changing emotion during a sequence of interactions is used to generate a response to a user's uttered command. In some examples, emotion processing and command processing of natural utterances are performed asynchronously.
US11081104B1

A natural language understanding system that can determine an overall score for a natural language hypothesis using hypothesis-specific component scores from different aspects of NLU processing as well as context data describing the context surrounding the utterance corresponding to the natural language hypotheses. The individual component scores may be input into a feature vector at a location corresponding to a type of a device captured by the utterance. Other locations in the feature vector corresponding to other device types may be populated with zero values. The feature vector may also be populated with other values represent other context data. The feature vector may then be multiplied by a weight vector comprising trained weights corresponding to the feature vector positions to determine a new overall score for each hypothesis, where the overall score incorporates the impact of the context data. Natural language hypotheses can be ranked using their respective new overall scores.
US11081098B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for helping service providers. The methods, systems, and apparatus include actions of obtaining a mobile computing device identifier, identifying a customer corresponding to the mobile computing device identifier, obtaining information regarding the customer that is identified, determining a likely intent of the customer from the information regarding the customer, and providing, using the likely intent of the customer, information that helps a provider.
US11081088B2

Example image display methods and apparatus are described. One example method includes generating a first image based on first user operation information. The first image is stored into a memory. When second user operation information is detected, the first image corresponding to the second user operation information is determined in the memory and based on the detected second user operation information. Both the first user operation information and the second user operation information are used for displaying the first image. The first image is displayed.
US11081086B2

One example display method includes in response to receiving a display request from a target display device, determining a first display device and a second display device that support display of a target service, when a first distance between the first display device and a user is less than a second distance between the second display device and the user, obtaining current first display data of the target service from the target display device and sending the current first display data to the first display device, and when that the first distance reported by the first display device is greater than the second distance reported by the second display device is subsequently obtained, obtaining current second display data of the target service from the target display device and sending the current second display data to the first display device and the second display device.
US11081077B2

A display device is disclosed. Plural sub-pixels of a display panel are connected to two adjacent gate lines. Each data line is connected to two adjacent sub-pixels of same pixel. In first or second pixel sets, the first and the fourth gate lines are connected to sub-pixels in same column. The second and the third gate lines are connected to sub-pixels in same column. The sub-pixels connected to the fourth gate line of the first pixel set and the first gate line of the second pixel set are located in different columns. In one frame time, the data signal drives same pixel through the nth and (n+1)th data lines using opposite polarities and the data signal drives two adjacent sub-pixels of same pixel set in column direction through the nth and (n+1)th data lines using the same polarities.
US11081066B2

An electro-optic display including an array of pixel electrodes, where each row of pixel electrodes is associated with a source line, and that source line is connected to a drive chip with a T-wire that connects from the back of the substrate to the front of the substrate through a via. The vias are spaced out, such as in a zig-zag pattern or a pseudo-random pattern to reduce the capacitive coupling between the T-wires when adjacent pixels are driven, for example when presenting text characters.
US11081064B1

A display compensation circuit includes a driver circuit including a digital-to-analog converter (DAC), the driver circuit configured to drive pixels of a display panel; and a compensation circuit including a current-mode sensing circuit and a reference current generator circuit, the compensation circuit configured to determine a value to compensate for pixel variations across the display panel, the reference current generator circuit configured to generate a reference current using the DAC of the driver circuit.
US11081048B2

A display device includes a plurality of pulse output circuits each of which outputs signals to one of the two kinds of scan lines and a plurality of inverted pulse output circuits each of which outputs, to the other of the two kinds of scan lines, inverted or substantially inverted signals of the signals output from the pulse output circuits. Each of the plurality of inverted pulse output circuits operates with at least two kinds of signals used for the operation of the plurality of pulse output circuits. Thus, through current generated in the inverted pulse output circuits can be reduced.
US11081037B2

A display panel is provided. The display panel includes sub-pixels arranged in an array, pixel driving circuits corresponding to sub-pixels in each column being connected through at least one data line. One data driving process for the sub-pixels includes: a first phase in which a data signal transmission circuit writes a data signal for an n-th row into a data signal storage circuit, and a second phase in which a data signal writing circuit receives the data signal output by the data signal storage circuit and writes the data signal into pixel driving circuits corresponding to sub-pixels in the n-th row, and the second phase of the data driving process for the n-th row is reused as the first phase of the data driving process for a (n+1)-th row, where n is a positive integer.
US11081032B2

Aspects of the subject technology relate to control circuitry for displays. A display control circuitry includes a plurality of amplifiers to drive gamma signals for a pixel array having a plurality of pixels of a display and a segmented resistor string coupled to the plurality of amplifiers. The resistor string includes a plurality of resistor segments with a resistor segment being designed with a modified resistance to modify display performance parameters including at least one of a settling time of an associated gamma signal, a power supply rejection ratio (PSRR) of an amplifier of the plurality of amplifiers, or an output voltage offset of an amplifier of the plurality of amplifiers.
US11081031B2

The present disclosure is related to a shift register unit. The shift register unit may include a shift register circuit and N output control circuits, wherein N is an integer larger than or equal to 2. The shift register circuit may be respectively electrically connected with an input signal terminal, a clock signal terminal, and an output node. Among the N output control circuits, an i-th output control circuit may be respectively electrically connected with an i-th control signal terminal of N control signal terminals, the output node, and an i-th gate line of N gate lines. i is a positive integer of smaller than or equal to N. The shift register unit may be configured to sequentially output a gate driving signal to the N gate lines respectively under control of the N control signal terminals.
US11081028B2

A light-emitting device assembly includes a light-emitting device including a light-emitting layer, a first electrode, and a second electrode, and a first connecting portion and a second connecting portion provided on a base, in which the first connecting portion and the second connecting portion are separated from each other by a separation portion, the base is exposed from the separation portion, a wide portion is on a first connecting portion side of the separation portion, the first electrode includes a first portion and a second portion, the second portion of the first electrode is connected to the first connecting portion, the first portion of the first electrode extends from the second portion of the first electrode, and an orthographic projection image of the first portion of the first electrode with respect to the base and the wide portion of the separation portion overlap with each other at least in part.
US11081025B2

An article comprising a pop-up card is provided. The article comprises a single sheet of paper including a single crease and separating the sheet of paper into a left panel and a right panel, wherein the sheet is in a closed position when folded along the crease, and wherein the sheet is in the open position when not folded along the crease, a pop-up slice-form element coupled to said sheet, wherein the slice-form includes a first plurality of slice-form elements perpendicular to a second plurality of slice-form elements when in the open position, wherein the slice-form element comprises a first and last slice-form element each with a distal tab, and wherein in the open position the pop-up slice-form element is displayed as a three-dimensional configuration, and in the closed position said pop-up slice-form element folds together into a flat configuration.
US11081017B2

Provided is an information processing apparatus including a processing unit configured to evaluate an evaluation target on a basis of target data regarding the evaluation target acquired from blockchain data circulated on a peer-to-peer network.
US11081015B2

A training device, which is used to cause a user to be trained to operate an extra part based on a measurement result of user's brain activity, notifies the user of information indicating a degree of activation of a brain area corresponding to the extra part, as information indicating the state of the brain activity of the user who imagines trying to operate the extra part.
US11081012B2

Electronic devices and methods for optimizing the vertical profile to be flown by an aircraft during the cruise phase of a flight. Based on continuously updated information about the aircraft's weight and the atmospheric wind and temperature, the method provides an optimal sequence of climbs and/or descents along the flight path during the cruise phase. Following the step climb/descent profile proposed by the method results in the most cost-optimal flight (if a cost index was selected) or in the most fuel-efficient flight (if the long-range cruise mode was selected). The method may be implemented in the flight management computer or any other electronic data processing device that can access the required information to perform the calculations.
US11081010B2

GPS data is paired with planned travel routes for mobile objects including vehicles. A system obtains GPS data from a mobile object and compares the GPS data to planned travel routes. The comparison includes comparing GPS coordinates of the mobile object to the planned travel routes to determine if a specified level of GPS coordinates are within a specified distance or buffer distance from a planned travel route within a specified period of time, the mobile object is travelling in the same direction of a planned travel route, and the planned travel route is unique. If such conditions are met, the mobile object is assigned or matched to a planned travel route.
US11081007B2

There are provided a road shape predictor predicts the shape of a road, based on positional information pieces, on other vehicles existing in the vicinity of a reference vehicle, that are obtained from the communicator and a road shape prediction priority determiner that determines the priorities of areas in the vicinity of the reference vehicle in the case where the road shape predictor predicts the shape of the road for the predicted route of the reference vehicle.
US11081005B2

A distributed remote sensing system including a group of gateways and a sensing device group associated with each gateway in the group of gateways wherein the sensing device group associated with one gateway is different than another sensing device group associated with a different gateway.
US11080998B2

A wireless system includes a master communication device in communication with multiple slave communication devices. During operation, the master communication device establishes first wireless connectivity with each of the multiple slave communication devices via a first wireless communication protocol. Each of the slave communication devices monitors vehicular traffic at a street intersection. The master communication device receives input of monitored vehicular traffic from the multiple slave communication devices. The master communication device communicates a status of the vehicular traffic over second wireless connectivity to a wireless base station in communication with a controller. The controller generates and communicates control information based on the detected vehicular traffic to the master communication device that distribute the control information to the slave communication devices. Each of the slave communication devices controls a respective traffic light based on the control information generated by the controller.
US11080992B2

Embodiments relate generally to gas detector connectivity devices, for example a dongle, to allow for continuous communication of real-time data between a gas detector and a central station. Dongle embodiments typically comprise an IR transceiver, a processor, a wireless interface device, a power source, and a means of attachment. Such dongle embodiments, and their related methods of operation, may allow for retrofitting of legacy gas detectors to provide wireless capabilities.
US11080989B2

A method for assigning a smoke detector (2) to be registered to a user profile (11) of a smoke detector management system (1), comprising the steps: establishing a data connection between the smoke detector (2) and a server (3) and transmitting first identification data (6) of the smoke detector (2) to the server (3); establishing a data connection between a mobile device (4) and the server (3); logging into the user profile (11) by means of the mobile device (4) using the user identification data (5); transmitting second identification data (7) of the smoke detector (2) to be registered to the mobile device (4); transmitting the second identification data (7) and/or the user identification data (5) to the server (3) by means of the mobile device (4); and identifying the smoke detector (2) by means of the first and/or second identification data (6; 7) and assigning the smoke detector (2) to the logged in user profile (11) or the user profile (11) corresponding to the user identification data (5).
US11080988B2

An Internet facilitated fire safety system and real time monitoring system is disclosed. The fire safety system comprises a plurality of smart fire safety devices and equipment, including fire extinguishers, hose reels, fire doors, exit lights, emergency lights, sprinkler tank and sprinkler system, system to monitor CO2 and/or carbon monoxide levels, and the like. Each of these safety devices and equipment is connected by an IOT interface device and a wireless gateway to computer servers an electronic communications network. The IOT interface devices have a plurality of sensors to detect the operational condition of each safety device and equipment. Data obtained from the sensors is analyzed and interpreted using software and algorithms by servers in the system. Since each fire safety device and equipment is electronically connected, transmitting data and information on its operational status occurs in real time and 24/7.
US11080978B1

A system and means of implementing and providing a virtual perimeter enabled with interactive countermeasures to mitigate accessibility of an area or object and includes at least one sensor that establishes an electronic virtual border from at least one point to define a space, digital detection electronics for detecting the presence of an individual, animal or object encroaching the virtual border and at least one countermeasure that impedes or thwarts the movement or actions of the detected individual, animal or object. The system provides for the data collection, authorization, and deploying of countermeasures and the reporting and storage of state for an electronic virtual or electronic safe that is created as a protected space within the digital domain and can be represented within any physical or virtual location wherein the virtual safe is digitally enabled to detect the presence of a human through impedance, optical, mechanical, chemical, electronical or acoustic measurements, enables a deterrent when the presence of a person is detected, disables the deterrent if it determines the person is white listed based on facial recognition, gate analysis or voice recognition technology, escalates the deterrent if the person is not authorized as they encroach the space to impede or thwart the threat and enables a shock wave or pulse when a protected item is approached or touched. The system is a contextually aware system that based on environment or location can change its performance, countermeasures and, or intensity of countermeasures and has multiple modalities in which countermeasures are activated.
US11080974B2

A selective intrusion detection system includes a Doppler transceiver configured and adapted to receive Doppler return signals indicative of moving targets present in a surveillance space. A processor is operatively connected to the Doppler transceiver to convert Doppler return signals into spectrograms and to determine whether any given spectrogram is indicative of presence of a human or another moving target, like a domestic pet. An alarm is operatively connected to the processor, wherein the processor and alarm are configured to provide an alert in the event the processor determines any given spectrogram is indicative of a human, and to forego providing an alert in the event the processor determines any given spectrogram is indicative of another moving target only.
US11080968B2

Gaming systems and methods which utilize the results of a sporting event to modify one or more parameters of a play of a game, such as a wagering game of chance.
US11080964B2

A casino management networked computer system is described. The networked computer system includes a database server computer and an application server computer coupled to the database server computer and to a plurality of gaming devices. The database server processor is programmed to generate and store a program file including a patron logic matrix that includes data records of patron ranking information included in the spreadsheet. Each data record includes a market definition value, a patron ranking value, a theoretical loss value, and a comp reinvestment data. The application processor is programmed to calculate patron comp point values based on the comp reinvestment data and patron wager data included in a patron data record.
US11080962B2

When awarding of a locally-incremented prize or a jackpot prize takes place in a chance-based gaming system, first there may be joy for the player who won but then there is a sense of lost opportunity for remaining other players as they come to realize at that moment that they have lost the opportunity to win that same prize and instead they must start all over in re-building a comparable prize amount. The notion of having to start from ground zero and build all the way up again may discourage some and induce them to walk away from the gaming machines. Methods are disclosed where the post-award prize reset amounts displayed to the remaining other players are not easily recognizable or attention attracting patterns that may induce the remaining other players to immediately recognize that a reset event has occurred, become disheartened and walk away.
US11080960B2

A method for identifying counterfeit coins, comprising receiving surface image data and edge image data of the coin at a processor. Identifying a plurality of defects using the processor. Comparing each of the plurality of defects to a database of known authentic coin image data defects to determine whether the coin is authentic.
US11080933B2

An extended reality (XR) device and a method for controlling the same are disclosed. The XR device is applicable to 5G communication technology, robot technology, autonomous driving technology, and Artificial Intelligence (AI) technology, and a method for controlling the same.
US11080932B2

The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional image of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment unmarked in reality in the two-dimensional image for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the virtual object with the two-dimensional image of the real environment with consideration of the segmentation data such that at least one part of the segment of the real environment is removed from the image of the real environment. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
US11080930B2

According to one aspect of the present disclosure, a virtual reality control system includes at least one controller configured to control at least one of the first display and the second display, the controller is configured to acquire first position data related to the first user and second position data related to the second user, and output an image including a first area and a second area to the first display on the basis of the first position data, if the first user has a first authority, the second user has a second authority and the first authority is a higher authority than the second authority, the first image is output to the first display when the first position data is located in the first area, and a notification image is output to the second display when the second position data is located in the first area.
US11080917B2

A computer system receives user selection of an avatar story template. User-specific parameters relating to the user are determined and real-time data, based at least in part on the user-specific parameters, is retrieved. Specific media or digital assets are obtained based on at least one of the real-time data and the user-specific parameters. An avatar story is then generated by combining the avatar story template and the specific media or digital assets. The avatar story is then displayed on a display of a computing device.
US11080916B1

A user selection of character settings for a character associated with a playing user of the online gaming system is received. Responsive to detecting an access to the online game by the character associated with the playing user, whether the morphing settings have been specified for the online game is determined. Whether the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed is determined. Responsive to determining the morphing settings have been specified for the online game and determining that the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed, generation of a first morphed character for presentation within the online game by changing the one or more components of the character in accordance with the morphing settings is caused.
US11080915B2

Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments. In some embodiments, the bottom side is expected to be closer to a position for resting the mobile device in a hand of a user than a top side of the first display area. Accordingly, in some embodiments, the second and third display areas slide up from the bottom side of the first display area so that information and/or controls that are provided in these display areas are more accessible for one handed operations (e.g., thumb-based touch operations) of the user as the user hold and interacts with the device with one hand.
US11080906B2

Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
US11080901B2

Systems and methods include training a deep convolutional neural network (DCNN) to reduce one or more artifacts using a projection space or an image space approach. In a projection space approach, a method can include collecting at least one artifact contaminated cone beam computed tomography (CBCT) projection space image, and at least one corresponding artifact reduced, CBCT projection space image from each patient in a group of patients, and using the artifact contaminated and artifact reduced CBCT projection space images to train a DCNN to reduce artifacts in a projection space image. In an image space approach, a method can include collecting a plurality of CBCT patient anatomical images and corresponding registered computed tomography anatomical images from a group of patients, and using the plurality of CBCT anatomical images and corresponding artifact reduced computed tomography anatomical images to train a DCNN to remove artifacts from a CBCT anatomical image.
US11080899B2

A method is provided for producing a high-resolution three-dimensional digital subtraction angiography image of an examination object. The method includes: providing or recording of a data set of a three-dimensional rotational run of an imaging system around the examination object without administration of contrast agent (e.g., mask run); motion compensation of the data set of the mask run by a method based on the epipolar consistency conditions; providing or recording of a data set of a three-dimensional rotational run of the imaging system around the examination object with administration of contrast agent (e.g., fill run); motion compensation of the data set of the fill run by a method based on the epipolar consistency conditions; reconstructing a first volume from the compensated data set of the mask run (e.g., mask volume) and a second volume from the compensated data set of the fill run (e.g., fill volume); rigid 3D-3D registration of the first volume and second volume relative to one another; and calculating a high-resolution three-dimensional digital subtraction angiography image by subtracting the mask volume from the fill volume.
US11080895B2

A system for generating simulated body parts for images may include a body part recognition convolutional neural network (CNN) to recognize a body part in an input image. The body part recognition CNN may be trained using first training data including training images including body parts contained in the input image being identified. The system may also include a body part generative adversarial network (GAN) to complete an image of the body part in the input image based on a body part identification output by the body part recognition CNN. The body part GAN may be trained using second training data including at least partial training images.
US11080892B2

A method of localizing an object includes capturing a first image of the object from a first camera position, performing edge detection on the first image to form an edge-detected second image, and performing a distance transform on the second image to form a distance transformed third image. A virtual camera is positioned in virtual space relative to a virtual model of the object, and an edge-detected fourth image of the virtual model of the object is generated. An alignment cost is generated of the edge-detected fourth image of the virtual model relative to the edge-detected second image of the object, and a position of the virtual camera is transformed to a position having a lower alignment cost than the alignment cost. A physical location of the object is estimated based on the transformed virtual camera position.
US11080880B2

This document describes machine vision systems and methods for determining locations of target elements. The described machine vision system captures and uses information gleaned from the captured target elements to determine the locations of these captured target elements.
US11080879B1

A computer system displays an annotation placement user interface that includes a representation of a field of view of one or more cameras that is updated over time based on changes in the field of view, a placement user interface element indicating a virtual annotation placement location. If the placement user interface element is over a representation of a physical feature in the physical environment that can be measured, the appearance of the placement user interface element changes in accordance with one or more aspects of the representation of the physical feature, and, in response to an input to perform one or more measurements of the physical feature: if the physical feature is a first type of feature, measurements of a first measurement type are made; and, if a second, different type of physical feature, measurements of a second, different measurement type are made.
US11080874B1

A disclosed imaging device may include an image sensor, a lens system, and an aperture filter. The aperture filter may include a first concentric region that passes light of a first wavelength range and that blocks light of a second wavelength range and a second concentric region that passes light of the first wavelength range and light of the second wavelength range. The lens system may direct received light through the aperture filter toward the image sensor. The lens system and the aperture filter may provide a first depth-of-field associated with the first wavelength range and a second depth-of-field associated with the second wavelength range. Associated systems and methods are also disclosed.
US11080864B2

An example apparatus for tracking features in image data includes an image data receiver to receive initial image data corresponding to an image from a camera and store the image data a circular buffer. The apparatus also includes a feature detector to detect features in the image data. The apparatus further includes a feature sorter to sort the detected features to generate sorted feature points. The apparatus includes a feature tracker to track the sorted feature points in subsequent image data corresponding to the image received at the image data receiver. The subsequent image data is to replace the initial image data in the circular buffer.
US11080857B2

Methods and systems for segmenting a medical image into classes are described. A system to segment a medical image includes a processor and memory with instructions that upon execution cause the system to perform a method for segmenting the image. The method includes using initial segmentation methods to derive at least one set of probabilities of belonging to the classes for each pixel of the image. The at least one set of probabilities and the image are input into a neural network which segments the image based on both the probabilities and the image provided. This system can also use patches or sub-sections of the original image and the at least one set of probabilities as inputs to the final neural network. The patch based method enables segmentation of larger images, which usually require large amounts of time and memory to segment, and can produce a highly trained neural network.
US11080845B2

An image processing apparatus and method thereof are provided. The image processing apparatus stores at least a reference image and performs the following operations: (a) receiving an image, (b) determining a plurality of representative keypoints for the image, such as determining the representative keypoints by a density restriction based method, (c) finding out that a matched area in the image corresponds to a first reference image according to the representative keypoints, (d) determining that a matched number between the representative keypoints and a plurality of reference keypoints of the first reference image is less than a threshold, and (e) storing the matched area in the image processing apparatus as a second reference image.
US11080816B2

Methods for measuring and registering positions and directions in image space with that in world space includes: providing an assembly with a tracking tool; the assembly including positional and/or directional objects with positions and available directions measured according to the tracking tool's frame with a measuring piece having a measuring surface for measuring without prior calibration with a measuring tracking tool in a tracking system; placing the assembly on a body and perform scanning; placing a relative tracking tool at the body; in registering time, recording the data for both the relative tracking tool and the tracking tool attached to the assembly; placing a tracking tool on an instrument; in post-registering time, recording both data of the tracking tool attached on the instrument and data of the relative tracking tool; computing converted positions and/or available directions of the tracking tool attached on the instrument in the image space.
US11080812B2

An image recognition apparatus includes a processor including a plurality of arithmetic units; and a memory storing a plurality of data elements, each corresponding to one of candidate regions detected in an image and indicating a location and an evaluation value of the corresponding candidate region. The processor sorts the data elements by calculating in parallel, in reference to evaluation values, indexes each indicating a position of a corresponding one of the data elements in a sorted ordering and transferring in parallel, after the calculation of the indexes, the data elements based on the indexes. The processor selects part of the candidate regions based on the sorted ordering of the data elements.
US11080782B2

A computer implemented method and system for providing financial services are described. The system and method include determining an account balance for a financial account. If the account balance is negative, notice of the negative balance is sent to the account holder in real time. After a predetermined period of time or grace period, and/or by a predetermined end time or cut-off date or time, it is determined whether the negative balance was cured. If the negative balance was not cured during the grace period, an overdraft fee is assessed to the financial account. If the negative balance was cured during the grace period, any assessed overdraft fee for the negative balance is rebated or reversed.
US11080775B2

Embodiments for recommending meals by a processor. A collaboration of data capturing a plurality of factors of a group user profile for each user in a group of users may be received for aiding in recommending one or more meals. The one or more meals may be recommended for the group of users according to the group user profile such that the recommending balances a satisfaction level for the one or more meals for the group of users.
US11080772B2

A method includes comparing a consumer ingredient inventory to a plurality of recipes to determine a relevance percentage; separating the plurality of recipes into sets based on the relevance percentage; generating a respective campaign of a respective producer based on campaign parameters for a respective ingredient, which includes creating a plurality of slots based on a campaign quantity of the respective ingredient and determining a ranking bid for each of the plurality of slots based on the campaign parameters; and ranking each recipe within each of the sets based on a plurality of campaigns regarding each of the plurality of ingredients in each recipe, which includes determining a highest ranking bid from the plurality of campaigns for each ingredient in each recipe within each of the sets and aggregating the highest ranking bid for each ingredient in each recipe to determine a score for each recipe within each of the sets.
US11080757B2

A system for generating improved notifications relating to events is disclosed. The system includes a sensing network including an event sensor configured to sense events. The system further includes a sensed-event processing system configured to append meta data to information associated with a sensed event. The system further includes a human-machine interface and at least one communication unit configured to communicate amongst the human-machine interface, the sensing network, and the sensed event processing system, the information communicated from the sensing device via the at least one communication unit. The system further includes a notification generation system configured to generate a notification to a user of the human-machine interface, the notification content including at least one user-selectable action option. The communication unit configured to communicate the notification via the human-machine interface and select the notification content, the notification type, or the means of notification based on the meta data.
US11080753B2

By way of example, novel systems and methods for reproducing advertisements on connected vehicles are disclosed. In one example embodiment, a system for delivering advertisements include a plurality of connected vehicles participating in an advertisement event, and the plurality of connected vehicles is each configured to receive an instruction from one of the connected vehicles or a server over a network to cluster near or at a target area for reproducing an advertisement in a coordinated manner as a group of the connected vehicles.
US11080752B2

An information sharing system with a display device apparatus and a network computing system. The display device apparatus includes a display screen connected to a base capable of being manually moved by a person while the base supports the screen. The display device apparatus also includes a power system, a communication subsystem, a memory and a computing device. The communication subsystem communicates with the computing device, the network computing system, and the memory. The network computing system has an end-user display screen. The network computing system is configured to receive media and media secondary information, associate the media and media secondary information to a unique identifier, and show the media and the unique identifier on the display screen. The networking computing system is further configured to receive the unique identifier and an end-user account, and then show the media secondary information on the end-user display screen.
US11080748B2

A system and method for targeted gaming news and media feeds is provided. Information about an interaction by a user with an interactive content title and a plurality of interactive content titles may be stored in memory. A processor executes instructions stored in memory, wherein execution of the instructions by the processor analyzes the information stored in memory regarding interaction by a user with an interactive content title and identifies one or more keywords that characterize the user interaction with the interactive content title. Media stored in a database may be filtered based on the identified keywords and displayed within a targeted media feed on a user device of the user. The displayed targeted media may be updated based on new information regarding user interaction with the interactive content title.
US11080746B2

A method for generating advertising content includes: during a content creation period, receiving a video advertisement from an entity; packaging the video advertisement with a pointer to the entity and a checkout portal for content linked to the video advertisement to generate an augmented video advertisement; during a live period succeeding the content creation period, for a first instance of the augmented video advertisement accessed at a first computing device associated with a first user, associating a first purchase completed within the checkout portal of the first instance of the augmented video advertisement with the entity based on the pointer; and, for a second instance of the augmented video advertisement accessed at a second computing device associated with a second user, associating a second purchase completed within the checkout portal of the second instance of the augmented video advertisement with the entity based on the pointer.
US11080736B2

Methods and systems for addressing the needs of application users such as players of social games or online games. One of the methods includes: receiving a user request to start a session in gaming software, the user request coming from a first user having a first account, the gaming software configured to provide an offer for a physical product; providing, to the gaming software, an offer for a physical product for display at a specified time by the user interface of the user device, wherein the offer and specified time are determined based at least in part on historical activity of the first account including start times and associated durations of prior gaming software sessions of the first account; detecting a user interaction with the offer for the physical product, and in response to the detection, taking an action in a process of ordering the physical product.
US11080735B2

A method, system, and computer-usable medium for implementing a system providing a customer with prescriptive remedies in response to a credit card transaction error. At least one embodiment includes receiving a credit card transaction request for purchase of a product during a purchase session from a merchant; receiving a credit card transaction error from a payment gateway; passing the credit card transaction error, customer segment information, and customer score information to a prescriptive machine learning engine; analyzing the error type, customer segment information, and customer score information at the prescriptive machine learning engine to assign a proactive response to the credit card transaction error. The proactive response is selected to increase the likelihood that a customer will continue the purchase despite the decline of the credit card.
US11080730B2

A sentiment analysis computing system includes a storage medium and a processing system. Sentiment input is received from audience members viewing a streamed/webcasted event. The received input is stored to the storage medium. A time slice of the webcasted event is determined and sentiment inputs that are within that time slice are obtained. A sentiment value is calculated for the determined time slice based on aggregated sentiment values. The calculated sentiment value for the time slice is then output by the sentiment analysis computing system.
US11080729B2

A system for determining preference, including a client device with feedback controls, a server and addressable URIs; the device and server in communication over an electronic network and the URIs' content retrievable over the network; the server automatically receiving and storing ratings, tracking URIs, using ratings to create a preference model for URIs, and using the preference model to suggest URIs; the stored ratings include a record having a rated item URI, a rater having a unique identification, a rating value provided by the rater, and at least one metadatum for creating subsets of ratings. Also, a method for automatically creating a chimeric preference vector, the method steps including identifying a multiplicity of datasets of rated items; automatically combining the datasets to form a combined dataset; automatically identifying ratings collisions; treating ratings collisions to form a data subset; and generating a chimeric preference vector based on the data subset.
US11080728B1

Systems, methods, and computer-readable media are provided for group identification and content delivery. In accordance with one implementation, a computer-implemented method is provided that includes operations performed by at least one processor. The operations of the method include generating, based on identification data, an identification profile for each member of a set of members, the set of members being associated with a viewing group. The set of members may comprise all of the members of the viewing group or any subset of the members of the viewing group. The operations also include determining an individual score for each member of the set of members for each media file of a plurality of available media files based on the corresponding identification profile. Additionally, the operations include determining a group score for each of the plurality of available media files based on the corresponding individual score of each member.
US11080724B1

A geofence computing device, in communication with a user device and a payment processor, includes a memory and a processor in communication with the memory. The geofence computing device processor is configured to receive, from the user device, geofence data including a first user defined geofence zone having a first geographic area within a first geographic boundary, store the geofence data within the memory, receive, from the payment processor, from authorization request message transaction data representing a payment transaction initiated with a merchant by a cardholder associated with the payment processor, determine a geographic location of the merchant and a residence of the cardholder, compare the merchant geographic location and the cardholder residence geographic location to the first user defined geofence zone, and alert the user of the payment transaction based on the comparison. The transaction data includes at least one of a merchant location and a merchant identifier.
US11080720B2

Systems and methods generate a risk score for an account event. The systems and methods automatically generate a causal model corresponding to a user, wherein the model estimates components of the causal model using event parameters of a previous event undertaken by the user in an account of the user. The systems and methods predict expected behavior of the user during a next event in the account using the causal model. Predicting the expected behavior of the user includes generating expected event parameters of the next event. The systems and methods use a predictive fraud model to generate fraud event parameters. Generation of the fraud event parameters assumes a fraudster is conducting the next event, wherein the fraudster is any person other than the user. The systems and methods generate a risk score of the next event to indicate the relative likelihood the future event is performed by the user.
US11080719B2

Manufactured goods are marked or labelled with a secure unique identifier. A central checking centre allows users to verify the authenticity of a particular good such as a cigarette pack or carton via any convenient interface such as the internet or a cell phone. A system of secret sharing allows secure authentication of each item and prevents code breaking or misuse.
US11080717B2

A customer assistance guidance system includes an interface for communicating information to a customer relationship management (CRM) system. The system receives state information from the CRM system that defines a current interaction state between an agent of the CRM system and a customer. The system may predict, based on the state information, a next interaction state between an agent of the CRM system and the customer. The system may communicate the predicted next interaction state to the CRM system to facilitate the suggestion of a next course of action for the agent to perform.
US11080709B2

A method of reducing financial fraud by operating artificial intelligence machines organized into parallel sets of predictive models with each set specially trained with supervised and unsupervised training data filtered for a particular financial channel. Each set integrates several artificial intelligence classifiers like neural networks, case based reasoning, decision trees, genetic algorithms, fuzzy logic, business rules and constraints, smart agents and associated real-time profiling, recursive profiles, and long-term profiles. Suspicious and abnormal activities in any channel communicate across predictive models for all the financial channels through real-time memory storage updates to the smart agent profiles they all share.
US11080708B2

Technologies and implementations for facilitating visual analysis of transactions utilizing analytics are generally disclosed.
US11080707B2

Logic may detect fraudulent transactions. Logic may determine, by a neural network based on the data about a transaction, a deviation of the transaction from a range of purchases predicted for the customer, wherein the neural network is pretrained to predict purchases by the customer based on a purchase history of the customer. Logic may compare the deviation of the transaction from purchases predicted by the customer against a deviation threshold to determine whether the transaction is within the range of purchases predicted by the neural network. Logic may generate a notification in response to a determination that the deviation of the transaction from the range of purchases predicted exceeds a deviation threshold, the notification to identify the transaction as a potentially fraudulent transaction. Logic may train the neural network based on the transaction in response to a determination that transaction is not a fraudulent transaction.
US11080706B2

The invention relates to an NFC device configured for receiving a request to perform a transaction. In response to receiving the request, sensor data from one or more sensors of the NFC device is fed into a first classifier. The sensor data comprises environment parameters of the NFC device. The first classifier determines if sensor data provided as input to the first classifier were sensed in a transaction-typical environment or in a transaction-atypical environment. In case the first classifier determines that the sensor data is indicative of a transaction-atypical environment, the first classifier blocks the transaction or requests a user to confirm the transaction and blocks the transaction until the confirmation is received.
US11080694B2

A computer-implemented method comprises: committing a transaction amount t of a transaction with a commitment scheme to obtain a transaction commitment value T, the commitment scheme comprising at least a transaction blinding factor r_t; encrypting a combination of the transaction blinding factor r_t and the transaction amount t with a second public key PK_2_B of a recipient of the transaction, wherein: the recipient is further associated with a first public key PK_1_B as an address for receiving the transaction amount t; and transmitting the transaction commitment value T and the encrypted combination to a recipient node associated with the recipient for the recipient node to verify the transaction.
US11080693B2

Methods, apparatus and computer software are provided for authorizing an EMV transaction between a user device and a point of sale terminal, particularly, but not exclusively, in situations where a secure element is not made available for the deployment of a payment application on the user device. The payment application is instead deployed to a processing environment that is outside of any secure element on the user device. An ICC Master Key corresponding to the payment application is held by a trusted authority, such as the issuing bank. The trusted authority is adapted generate time-limited session keys on the basis of the ICC Master Key and distribute session keys to the payment application. Receipt of a session key by the payment application enables the payment application to conduct an EMV payment transaction. The session key is used to authorize a single EMV payment transaction.
US11080677B2

A method for automatically linking accounts in an electronic wallet includes: receiving first account data corresponding to a first portable financial device stored in an electronic wallet; determining user information corresponding to the first account data; determining, based on the user information, whether a second portable financial device is associated with the user; determining second account data corresponding to the second portable financial device, wherein the second account data is not stored in the electronic wallet corresponding to the user; and automatically linking the second account data to the electronic wallet. A system and computer program product for automatically linking accounts in the electronic wallet are also disclosed.
US11080674B1

A point-of-sale system is a dual-screen stand assembly that includes a merchant terminal and a consumer terminal. The merchant terminal and the consumer terminal can be mated together in a fixed position to form a single unitary stand, or can be separated from each other in a separated position with each terminal serving as its own separate stand. The merchant terminal supports a merchant computing device and is oriented in a merchant-facing direction. The consumer terminal is detachably mated to the merchant terminal and supports a consumer computing device that is oriented in a consumer-facing direction. The point-of-sale system also includes a card reader as part of the customer terminal to perform a payment. The card reader is configured to accepting swipe cards, chip cards or contactless (EMV or NFC) payments.
US11080663B2

An apparatus for processing electronic payment transactions is provided. The apparatus includes a computer processor and a data storage device, the data storage device having an incoming and an outgoing transaction initiation module including non-transitory instructions operative by the processor to receive an order indication at a payment intermediary server, the order indication indicating an order by a customer having an order value amount, initiate a transaction from an account associated with the customer to an intermediary account for the order value amount, initiate a transaction from the intermediary account to an account associated with the merchant for a first portion of the order value amount, receive an order feedback indication, and initiate a further transaction or further transactions in response to the order feedback indication to transfer the second portion of the order value amount to the account associated with the merchant and/or the account associated with the customer.
US11080662B2

The system enables one to securely recycle an electronic device in a publicly accessible location. In particular, the embodiment described may be used by a mobile phone owner to submit his/her mobile phone for recycling via an electronic kiosk and receive compensation in some form. The compensation might be dispersed via cash, voucher, credit or debit card, or other magnetic or electronic transaction methods.
US11080656B2

Systems and methods for tuning a digital screen to provide high quality data are provided. Methods include determining a target level of participant data quality associated with accurate completion of an online survey, determining a participant screening threshold based on the target level of participant data quality, and adjusting a survey screen based on the participant screening threshold. Methods may achieve high data quality without sacrificing participant diversity. Methods may also include transmitting the survey screen to a computing device associated with a participant, and receiving a response of the participant to the survey screen on the computing device. When the response fails to achieve a predetermined threshold response, methods may include rejecting the participant from the survey.
US11080652B2

This disclosure pertains to systems and methods for managing supply chains. In one embodiment, the systems and methods disclosed herein comprise an automated system for maintaining an inventory of products. In one embodiment, the systems and methods disclosed herein optimize time and financial costs required for transporting mass via freight services.
US11080647B2

Present invention discloses a system and method that allow users to manage and keep track of the inventory items stored inside a closed container through computer vision, digital imaging processing and recognition and scanning means wherein the user can catalogue items to be stored and later able to locate the items stored inside a container anytime, anywhere without having to open the container or come to the storage location. The system uses the camera of the user mobile device to function towards its working process. Specifically, this invention integrates digital images taken from the user's mobile device with that of an improved computer vision scanning means that can readily scan any handwritten mark or label drawn or affixed on the exterior of the box to display the details of the items stored inside it. Disclosed invention is configured to run on any handheld devices such as smart phones and routed to the mobile application for display to a user. The system further enables user to find inventories, update the items, adding up and share the information to other users which allows the inventory process to be easily managed at a very low cost for larger user population.
US11080645B1

A request is received to provide shipping rate information to ship a package from a source location to a destination location. A shipping rate is determined locally in response to the request to ship the package via a third-party carrier without making in response to the request a call to the third-party carrier. The locally determined shipping rate is included in a set of shipping rates returned to a node associated with the request.
US11080638B2

The analysis technique presenting system includes: a storage apparatus storing a plurality of analysis modules that are divided from the analysis processing into a plurality of steps, a plurality of analysis techniques that combine some of the analysis modules, analysis module information that associates the analysis module with the corresponding model of the mechanism, and analysis technique information that associates a list of the analysis modules belonging to the corresponding analysis technique with the model; an identifying unit identifies, when the analysis technique associated with an input model input is not present in the analysis technique information, the analysis module matching the input model from the analysis module information; a replacing unit replaces the analysis module, which is associated with the model different from the input model with the identified analysis module; and a presenting unit presents the analysis technique including the analysis module replaced.
US11080637B2

Methods and systems for generating a universal computer model for assessing a risk in an electronic transaction based on one or more risk assessment models are presented. The one or more risk assessment models may be incompatible with each other. Different portions of a risk assessment models may be extracted from the risk assessment models. A node structure is generated for each risk assessment model based on the portions extracted from a corresponding risk assessment model. The node structures generated based on the risk assessment models are merged to produce a merged node structure. The universal computer model is generated based on the merged node structure.
US11080633B2

The disclosed embodiments include product picking systems and methods to pick products. In one embodiment, the system includes a work order module configured to receive a work order to obtain at least one product, obtain a virtual stack of the at least one product based on the work order, the virtual stack being a 3D representation of the at least one product, and determine a set of business rules for selecting each product of the at least one product. The system also includes a vision module configured to identify a first product of the at least one product. The system further includes a processor configured to determine whether the first product satisfies business rules for selecting the first product is satisfied, and configured to operate a robotic arm to select the first product and to arrange the first product to form a physical stack corresponding to the virtual stack.
US11080629B2

A computer-implemented technique is described herein for receiving activity signals from plural logic components running on one or more computing devices. Each activity signal includes an activity information item (AII) that describes an activity performed by a subject (e.g., a user), or to be performed by the subject, as recorded by a logic component. The technique stores AIIs extracted from the activity signals in a graph data structure. The technique then: determines, by interrogating the graph data structure, one or more activity clusters within a span of time, each activity cluster pertaining to a group of AIIs associated with a same encompassing project; generates one or more summary documents based on the identified activity cluster(s); and sends the summary documents to an output device.
US11080625B2

A method for enforcing a number of context model based policies with forward chaining comprising applying a policy set including a plurality of policies to an instantiated context model which includes a set of referenced instance documents in XML format, determining whether the instantiated context model should be updated, if the instantiated context model should be updated, executing an updating operation, re-generating a new instantiated context model according to the updated instance documents and the instantiated context model, and applying the policy set to the new instantiated context model, and wherein the policies include a condition part and an action part.
US11080621B2

Technology for improved data detection using machine learning may include a method in which an analog read signal comprising data read from a non-transitory storage medium of the data storage device is received. The analog read signal is processed into a plurality of digital samples. A digital sample from the plurality of digital samples is classified into a category from a plurality of categories using a machine learning algorithm for at least some of the plurality of digital samples. The plurality of digital samples is then decoded based on at least some of the predicted categories.
US11080616B2

In some embodiments, a service platform that facilitates artificial intelligence model and data collection and collection may be provided. Input/output information derived from machine learning models may be obtained via the service platform. The input/output information may indicate (i) first items provided as input to at least one model of the machine learning models, (ii) first prediction outputs derived from the at least one model's processing of the first items, (iii) second items provided as input to at least another model of the machine learning models, (iv) second prediction outputs derived from the at least one other model's processing of the second items, and (v) other inputs and outputs. The input/output information may be provided via the service platform to update a first machine learning model. The first machine learning model may be updated based on the input/output information being provided as input to the first machine learning model.
US11080615B2

Aspects of the present invention disclose a method for analyzing data from a plurality of data sources. The method includes extracting features of data received from a first source and from a second source by analyzing the data received from the first source of data and from the second source. The method includes processors determining a topic modeling framework, wherein the topic modeling framework detects a semantic structure of the features of the data received from the first data source and the second source. The method includes processors applying the topic modeling framework to the data received from the first source of data the second source of data. The method includes generating a final entity output, wherein the final entity output includes a cluster of entity mentions that the applied topic modeling framework extracts from the first source of data and the second source of data are combined.
US11080600B2

An acoustic event detection and classification system includes a start-end point detector and multi-class acoustic event classification. A classification training system comprises a neural network configured to perform classification of input data, a training dataset including pre-segmented, labeled training samples, and a classification training module configured to train the neural network using the training dataset. The classification training module includes a forward pass processing module, and a backward pass processing module. The backward pass processing module is configured to determine whether a current frame is in a region of target (ROT), determine ROT information such as beginning and length of the ROT and update weights and biases using a cross-entropy cost function and a many-or-one detection (MOOD) cost function. The backward pass module further computes a soft target value using ROT information and computes a signal output error using the soft target value and network output value.
US11080598B2

In an example embodiment, factual question generation from freeform content is achieved through semantic role labeling and recurrent neural networks (RNNs). Specifically, semantic role labeling is used to identify an answer phrase so that it can be replaced with an appropriate question word. RNNs are then used to extract triples (Subject-Object-Predicate) from the sentence, and each of these triples can be used as an answer phrase/word. An RNN is then fed with training data to generate the questions more efficiently.
US11080597B2

A method for autofilling an electronic form is provided. Elements of the electronic form are identified. A value for each identified elements of the electronic form is determined. The electronic form is automatically filled with the determined values. During the automatically filling of the electronic form, the determined value is provided in a field corresponding to each of the elements. A user input is received on the provided value. The received user input includes a correction to a first value provided in a first field of the electronic form. An autofill application is trained using the received user input.
US11080596B1

The present disclosure is directed to filtering co-occurrence data. In one embodiment, a machine learning model can be trained. An output of an intermediate structure of the machine learning model (e.g., an output of an internal layer of a neural network) can be used as a representation of an event. Similarities between representations of events can be determined and used to generate, augment, or modify co-occurrence data.
US11080594B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory using reinforcement learning. One of the methods includes providing an output derived from the system output portion of the neural network output as a system output in the sequence of system outputs; selecting a memory access process from a predetermined set of memory access processes for accessing the external memory from the reinforcement learning portion of the neural network output; writing and reading data from locations in the external memory in accordance with the selected memory access process using the differentiable portion of the neural network output; and combining the data read from the external memory with a next system input in the sequence of system inputs to generate a next neural network input in the sequence of neural network inputs.
US11080593B2

An implementation of neural networks on silicon for the processing of various signals comprises multidimensional signals such as images. The efficient implementation on silicon of a complete processing chain for the signal via the approach using neural networks is provided. The circuit comprises at least: a series of neuro-blocks grouped together in branches composed of a group of neuro-blocks and a broadcasting bus, the neuro-blocks connected to the broadcasting bus; a routing unit connected to the broadcasting bus of the branches, carrying out the routing and broadcasting of data to and from the branches; a transformation module connected to the routing unit via an internal bus and designed to be connected at the input of the circuit to an external databus, the module carrying out the transformation of input data into serial coded data. The processing operations internal to the circuit are carried out according to a serial communications protocol.
US11080592B2

A neuromorphic architecture for a spiking neural network comprising a plurality of spiking neurons, each with a plurality of synapses and corresponding synaptic weights, the architecture further comprising a synaptic competition mechanism in connection with a spike-based learning mechanism based on spikes perceived behind a synapse, in which architecture synapses of different neurons connected to the same input compete for that input and based on the result of that competition, each neuron of the neural network develops an individual perception of the presented input spikes, the perception used by the learning mechanism to adjust the synaptic weights.
US11080591B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing sequences using convolutional neural networks. One of the methods includes, for each of the time steps: providing a current sequence of audio data as input to a convolutional subnetwork, wherein the current sequence comprises the respective audio sample at each time step that precedes the time step in the output sequence, and wherein the convolutional subnetwork is configured to process the current sequence of audio data to generate an alternative representation for the time step; and providing the alternative representation for the time step as input to an output layer, wherein the output layer is configured to: process the alternative representation to generate an output that defines a score distribution over a plurality of possible audio samples for the time step.
US11080588B2

An example embodiment may involve a machine learning model representing relationships between a dependent variable and a plurality of n independent variables. The dependent variable may be a function of the n independent variables, where the n independent variables are measurable characteristics of computing devices, and where the dependent variable is a predicted behavior of the computing devices. The embodiment may also involve obtaining a target value of the dependent variable, and separating the n independent variables into n−1 independent variables with fixed values and a particular independent variable with an unfixed value. The embodiment may also involve performing a partial inversion of the function to produce a value of the particular independent variable such that, when the function is applied to the value of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value.
US11080565B2

A face detection method for a computer device includes: obtaining a to-be-detected image; obtaining an initial shape of a current regression tree in a pre-constructed probability regression model; extracting image features from the to-be-detected image and respectively calculating a probability of each of leaf nodes of the current regression tree according to the image features; extracting an error of each of the leaf nodes; determining a shape error of the current regression tree according to the probability and the error of each of the leaf nodes; calculating an estimated shape of the current regression tree according to the initial shape and the shape error; and performing iterative calculation by using the estimated shape as an initial shape of a neighboring next regression tree until a last regression tree in the probability regression model, to obtain an estimated shape of the last regression tree as a detected face shape.
US11080556B1

Various embodiments dynamically learn user-customizable input gestures. A user can transition a radar-based gesture detection system into a gesture-learning mode. In turn, the radar-based gesture detection system emits a radar field configured to detect a gesture new to the radar-based gesture detection system. The radar-based gesture detection system receives incoming radio frequency (RF) signals generated by the outgoing RF signal reflecting off the gesture, and analyzes the incoming RF signals to learn one or more identifying characteristics about the gesture. Upon learning the identifying characteristics, the radar-based gesture detection system reconfigures a corresponding input identification system to detect the gesture when the one or more identifying characteristics are next identified, and transitions out of the gesture-learning mode.
US11080547B2

A method for processing an image of a physical document to enable digital searching of the physical document includes: obtaining a digital copy of the physical document; receiving an instruction to search for a point of interest in the physical document; imaging the physical document and determining that the point of interest is on a surface of the physical document; and projecting, using a projector and onto the surface of the physical document, a visual-aid component that physically overlaps with the point of interest to highlight the point of interest on the surface of the physical document.
US11080546B2

The present disclosure relates a method for fingerprint image enhancement comprising applying a first low pass filter and a first weight to raw fingerprint image data to produce a first filtered fingerprint image data set. Applying a second low pass filter and a second weight to the raw fingerprint image data to produce a second filtered fingerprint image data set. Filter coefficients of the second filter are different from filter coefficients of the first filter. The first filtered fingerprint image data set and the second filtered fingerprint image data set are combined to produce a final enhanced fingerprint image. The disclosure also relates to a fingerprint sensing system and to an electronic device comprising a fingerprint sensing system.
US11080538B2

A system mountable in a vehicle to provide object detection in the vicinity of the vehicle. The system includes a camera operatively attached to a processor. The camera is mounted externally at the rear of the vehicle. The field of view of the camera is substantially in the forward direction of travel of the vehicle along the side of the vehicle. Multiple image frames are captured from the camera. Yaw of the vehicle may be input or the yaw may be computed from the image frames. Respective portions of the image frames are selected responsive to the yaw of the vehicle. The image frames are processed to detect thereby an object in the selected portions of the image frames.
US11080536B2

An image processing device is provided with a communication device and a processor. The processor is configured to acquire a first video obtained by imaging outside scenery of a first vehicle, when the processor detects that a second vehicle appears on the first video, implement image processing that degrades visibility of a video with respect to a first image area corresponding to at least a part of the second vehicle on the first video, when the processor detects that the second vehicle appears on the first video and then a specific part of the second vehicle appears on the first video, end the image processing with respect to the first image area and implement image processing that degrades visibility of a video with respect to a second image area corresponding to the specific part of the second vehicle on the first video.
US11080526B2

A method includes classifying low-resolution pixels of a low-resolution satellite image of a geographic area to form an initial classification map and selecting at least one physically-consistent classification map of the low-resolution pixels based on the initial classification map. A water level associated with at least one of the physically-consistent classification maps is then used to identify a set of high-resolution pixels representing a perimeter of water in the geographic area.
US11080525B1

Methods of identifying a flying object using digital imaging that may include: obtaining data of a propagating wavefield through a propagating volume that includes a volume above the earth's surface; obtaining a reference digital image of the propagating volume; selecting a holographic computational method of wavefield imaging; selecting a wavefield based on one or more parameters; calculating a sampling ratio by dividing a number of data samples in the data subset by a number of image samples in the data subset; decimating the data subset; generating a new digital image based on the selected holographic computational method of imaging, the decimated data subset, and parameters corresponding to the data subset; and determining a quantitative difference measure between the reference digital image and the new digital image, and image quality.
US11080522B2

The present disclosure relates to a system and a method for identification of individual animals based on images, such as 3D-images, of the animals, especially of cattle and cows. When animals live in areas or enclosures where they freely move around, it can be complicated to identify the individual animal. In a first aspect the present disclosure relates to a method for determining the identity of an individual animal in a population of animals with known identity, the method comprising the steps of acquiring at least one image of the back of a preselected animal, extracting data from said at least one image relating to the anatomy of the back and/or topology of the back of the preselected animal, and comparing and/or matching said extracted data against reference data corresponding to the anatomy of the back and/or topology of the back of the animals with known identity, thereby identifying the preselected animal. The method and system can be used to monitor feed intake, such as feed intake for dairy cows as well as health status.
US11080517B2

Face anti-counterfeiting detection methods and systems, electronic devices, and computer storage media include: obtaining an image or video to be detected containing a face; extracting a feature of the image or video to be detected, and detecting whether the extracted feature contains counterfeited face clue information; and determining whether the face passes the face anti-counterfeiting detection according to a detection result.
US11080516B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for red eye detection are provided. In one aspect, a system includes an image acquisition device, first and second illuminators, and at least one processor. The first illuminator is arranged closer to the image acquisition device than the second illuminator. The image acquisition device is configured to capture a first facial image of a face of a subject with the first illuminator being on and the second illuminator being off and a second facial image of the face of the subject with the second illuminator being on and the first illuminator being off. The processor can process the first facial image based on the second facial image to determine whether at least one eye of the subject is live by determining that the first facial image includes a red eye reflection from the at least one eye.
US11080506B2

A fingerprint identification method and apparatus, a storage medium and a terminal are provided. The fingerprint identification apparatus includes a glass cover plate, a touch sensing unit, a display unit, an optical film, an imaging unit, a photoelectric sensing unit, and a control unit. The optical film is provided with multiple light-transmitting regions and multiple light-blocking regions, the multiple light-blocking regions are used for blocking light emitted from at least a part of pixels that directly enters the optical film without being reflected by the glass cover plate or the to-be-identified fingerprint. With the fingerprint identification apparatus, a sharp image of a to-be-identified fingerprint (whether or not the to-be-identified fingerprint is from a dry finger) is collected, and a signal-to-noise ratio and an accuracy of fingerprint identification can be significantly improved.
US11080493B2

Translation review workflow systems and methods are disclosed herein. Some embodiments include a web content management system having a translation preview agent, the web content management system managing web content for publishing, a translation system that manages translation content of the web content, and a translation preview service that generates a translation preview of the web content with the translated content that is embedded within the web content to maintain context for a translator.
US11080489B2

A method of determining influence of language elements in script to an overall classification of the script includes performing a sentiment analysis of the language elements. In some instances, for example, in a conversation, the language elements and turns within the conversation (e.g., in a chat bot) are analyzed for their influence in escalation or non-escalation of the conversation to a higher level of resolution, e.g., to a human representative or manager.
US11080486B2

A computer implemented method identifies guidelines through use of a neural network by a remote guideline server. A client computer transmits instructions to the remote guideline server to retrieve and evaluate multiple candidate guidelines. The remote guideline server utilizes a neural network to identify a string of terms found in each of the multiple candidate guidelines that match one or more strings of terms from a model guideline; to identify a semantic concept of each of the multiple candidate guidelines that matches one or more semantic concepts from the model guideline; and to identify a structural pattern of each of the multiple candidate guidelines that matches one or more structural patterns of the model guideline. The candidate guidelines that match the model guideline are then sent from the remote guideline server to the client computer.
US11080481B2

Embodiments of the present disclosure disclose a method and a device for classifying questions based on artificial intelligence. The method includes: acquiring text content of a question input by a user, and performing a word segmentation process on the text content to obtain a plurality of segmentations; acquiring hidden representation vectors of the plurality of segmentations; generating a first vector of the text content according to the hidden representation vectors; and determining a target responder corresponding to the question according to the first vector and a preset classification model, and appointing the target responder to the user. The method may simplify operation steps, reduce interactions between a user and a service center, and improve efficiency of the service center.
US11080457B1

Various embodiments provide for layer assignment of a network of a circuit design based on a resistance or capacitance characteristic, such as a resistance/capacitance characteristic associated with a layer, a wire, or a via of the circuit design. In particular, various embodiments consider a resistance/capacitance characteristic of a layer, a wire, or a via of a circuit design to determine a set of layers for routing one or more networks of the circuit design, which can enable some embodiments to route the networks on the layers within a certain range that has very close resistance/capacitance (RC) characteristics, and can permit routing each network on layers having the smallest RC characteristic difference.
US11080456B2

To increase the efficiency of electronic design automation, execute partition-aware global routing with track assignment on an electronic data structure including a small block floorplan of a putative integrated circuit design. The small block floorplan is virtually partitioned into a proposed large block floorplan with a plurality of inter-large-block boundaries of a plurality of large blocks. Based on results of the executing, determine locations, on the inter-large-block boundaries, of a plurality of required ports corresponding to routes identified in the routing, as well as required sizes of the ports. Generate a physical partitioning based on the inter-large-block boundaries; align the ports with the inter-large-block boundaries; and generate a hardware description language design structure encoding the physical partitioning.
US11080455B1

A method includes generating an integrated circuit (IC) layout design and manufacturing an IC based on the IC layout design. Generating the IC layout design includes generating a pattern of a first shallow trench isolation (STI) region and a pattern of a through substrate via (TSV) region within the first STI region; a pattern of a second STI region surrounding the first STI region, the second STI region includes a first and second layout region, the second layout region being separated from the first STI region by the first layout region, first active regions of a group of dummy devices being defined within the first layout region, and second active regions of a group of active devices being defined within the second layout region; and patterns of first gates of the group of dummy devices in the first layout region, each of the first active regions having substantially identical dimension in a first direction.
US11080453B2

A method of operating an IC manufacturing system includes determining whether an n-type active region of a cell or a p-type active region of the cell is a first active region based on a timing critical path of the cell, positioning the first active region along a cell height direction in an IC layout diagram of a cell, the first active region having a first total number of fins extending in a direction perpendicular to the cell height direction. The method also includes positioning a second active region in the cell along the cell height direction, the second active region being the n-type or p-type opposite the n-type or p-type of the first active region and having a second total number of fins less than the first total number of fins and extending in the direction, and storing the IC layout diagram of the cell in a cell library.
US11080450B1

A netlist may include a set of resistance components of an integrated circuit (IC) design, and may specify a length, a width, and a metal layer of each resistance component in the set of resistance components, and physical locations of circuit nodes connected to each resistance component in the set of resistance components. A process description may specify the resistivity and thickness of each metal layer in the IC design. For a resistance component in the set of resistance components, resistivity and thickness of the metal layer of the resistance component may be determined based on the process description, and an inductance component corresponding to the resistance component may be determined based on the length and the width of the resistance component, the resistivity and the thickness of the metal layer of the resistance component, and the physical locations of the circuit nodes connected to the resistance component.
US11080447B2

A computer-implemented method and system provide the ability to design a part to be physically produced. Structured requirements objects for a component are created and each object is a mandatory functional or logical characteristic of the component. Logical system volumes are created in a component system using a computer-aided design (CAD) program. Each of the logical system volumes is an abstract geometric three-dimensional volume in a virtual context of the part to be physically produced. The structured requirements objects are linked to each of the logical system volumes. A part shape is built in the component system using the same virtual context of the part to be physically produced. Volume intersections are determined as the logical system volumes that the part shape intersects with. The structured requirements objects that are linked to the volume intersections are collected. The part is designed based upon the collected structured requirements objects.
US11080439B2

Methods and apparatus for interacting with a tag in a radio target area. More specifically, the present invention relates to methods and systems for monitoring temperature and other environmental conditions in a storage area and displaying environmental conditions as digital content in a user interactive interface based upon energy levels received from a radio target area and content from a sensor generating digital content.
US11080436B2

A product design device includes a product database, a design feature amount acquisition unit, a search unit that searches for a first product having a first design feature amount similar to a second design feature amount from a product database and acquires information on a sales record of the first product that has been searched for, and an output unit that statistically processes product attribute information including at least one of the first design feature amount of the first product that has been searched for or the information on the sales record of the first product that has been searched for, and outputs the statistically processed product attribute information.
US11080435B2

A distributed computing design system facilitates the creation and deployment of complex data and mathematical models. In one implementation, the system generates a graphical user interface of a visual distributed computing design workspace. The visual distributed computing design workspace includes a node palette comprising individually selectable nodes, each with a graphical representation and corresponding to a distributed computing function available on a pre-determined target distributed computing cluster, a linking tool for establishing connection links between the individually selectable nodes, and a digital canvas. The system, with modeling circuitry, responds to interactions with the graphical user interface to facilitate visually building a data model by accepting node selections of specific nodes from the node palette, placing the specific nodes on the digital canvas, accepting linking selections of dataflow connections between the specific nodes, and linking the specific nodes as specified by the linking selections.
US11080434B2

A server can receive data about attributes of user devices that includes sensors for capturing information about environments in which the user devices are located. The server can determine various risk profiles using the attributes. The risk profiles can indicate likelihoods of content on the user devices being viewed by persons other than users of the user device. The server can also transmit data indicating a risk profile of the various risk profiles to a user device. The user device can use the risk profile received from the server to identify confidential content displayed on the user device and protect the confidential content.
US11080433B2

The present application concerns a method and a system of storing one or more service data items. To store and share in particular confidential data, the one or more service data items are partitioned into one or more data stores. The one or more data stores are stored. Metadata of the one or more data stores is generated and the metadata is stored in a metadata database.
US11080419B2

Techniques are described for transaction-based read and write operations in a distributed system. In an embodiment, an authorization protocol overlaid onto a transaction to control access to each of the data pools. Using the techniques described herein, the DTRS provides authorization mechanism to ensure that the entity, which hosts the data pool, may only access the data set from an originating entity based at least upon the access rules of the originating entity set for the data set. Additionally, the DTRS's read/write transactions keep the data pools of the DTRS in synch with each other, so each data pool stores the same data sets as another data pool of the DTRS. When a data integrity service of an entity generates a new data entry from a user transaction with a client application, a new write request is generated for the DTRS to which the data integrity service belongs. The DTRS receives the data entry and its metadata from the data integrity service and performs steps to update all data pool of the DTRS, in an embodiment.
US11080414B2

A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
US11080411B2

Apparatus and methods securely limiting access to a document segment. The apparatus may include a use-zone definition engine. The use-zone may include a zone in which authorized individuals may engage in activity regarding a document segment that is designated for use in the zone. The zone may be defined based on zone parameters such as geographic coordinates or network domains. The apparatus may include a use-zone instancing engine. The instancing engine may be configured to attach to the segment an executable program corresponding to the use-zone. The executable program may be configured to verify that the segment is inside the zone and that the user is authorized to be in the zone. The executable program may be configured to destroy a copy of the segment residing on a device registered to the user.
US11080404B2

A firmware upgrade method for a slave station of a robot communicates with a master station of the robot via an EtherCAT bus of the robot, includes: switching a work mode of the slave station to an upgrade mode in response to a firmware upgrade instruction, receiving a new firmware corresponding to this firmware upgrade via the EtherCAT bus, storing the new firmware in a second storage area of a flash memory of the slave station, restarting the slave station after the new firmware is received, and copying the new firmware stored in the second storage area to a first storage area of the flash memory and executing the new firmware in the first storage area when the slave station is started. A slave station of the robot and a machine readable storage medium are also provided.
US11080403B1

Approaches for securely constructing a trusted operating environment. A trusted operating environment manager executes on a device and instantiates a trusted operating environment on the device by composing at least of portion of the trusted operating environment using data from an untrusted operating environment also executing on the device. The trusted operating environment manager only permits the trusted operating environment to access the data upon the trusted operating environment manager successfully confirming that the data is presently in a state that has been deemed trustworthy.
US11080400B2

A sample is received for analysis by a virtualized environment. A determination is made that the sample was compiled for a CPU architecture that is different from a host CPU architecture. The sample is executed in an emulated user space corresponding to the CPU architecture for which the sample was compiled.
US11080392B2

A method for systematic collection and analysis of forensic data in a unified communications system deployed in a cloud environment. Three primary forensic components, namely, evidence collectors, a forensic controller and self-forensic investigators, are utilized in the method to interface with the components of the cloud environment and of the unified communications network. The method invokes a cloud evidence collection process which collects footprint data structures continuously at runtime to enable effective real-time collection of cloud forensic evidence and a cloud evidence analyzing process which generates evidence data that can be consumed by standard forensics tools.
US11080386B2

An electronic device including a first memory configured to store authorization information; a first processor configured to access the first memory; a second memory; and a second processor configured to access the second memory. The first processor is configured to check state information related to a battery state of the electronic device while the electronic device is in a first state; if the state information satisfies a first specified condition, provide authorization information to an external device in the first state so that the external device performs authorization using the authorization information; and if the state information satisfies a second specified condition, copy the authorization information into the second memory in the first state and convert the electronic device to a second state in which power consumption thereof is less than that in the first state. The second processor is configured to provide the authorization information to the external device in the second state so that the external device performs authorization using the authorization information.
US11080384B2

An encryption/decryption system to provide a means for user authentication and document authentication using face biometrics. The encryption/decryption system comprises a key storage means for storing a plurality of keys, a face authentication means for determining whether a prospective user of a key in the plurality of keys is the associated user of the key, an encryption/decryption means for encrypting and decrypting data using the plurality of keys when the face authentication means authenticates the prospective user, and a document authentication means that authenticates the user for access to their plurality of keys to digitally sign a document and display the users face used to authenticate access to their plurality of keys in or associated with the document acting as a witness to the signing of the document.
US11080378B1

A hybrid device includes a personal digital key (PDK) and a receiver-decoder circuit (RDC). The PDK and RDC of the hybrid device are coupled for communication with each other. In one embodiment, the hybrid device also provides a physical interconnect for connecting to other devices to send and receive control signals and data, and receive power. The hybrid device operates in one of several modes including, PDK only, RDC only, or PDK and RDC. This allows a variety of system configurations for mixed operation including: PDK/RDC, RDC/RDC or PDK/PDK. The present invention also includes a number of system configurations for use of the hybrid device including: use of the hybrid device in a cell phone; simultaneous use of the PDK and the RDC functionality of hybrid device; use of multiple links of hybrid device to generate an authorization signal, use of multiple PDK links to the hybrid device to generate an authorization signal; and use of the hybrid device for authorization inheritance.
US11080377B2

The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe.
US11080373B1

Embodiments of the present disclosure relate to anti-tamper computer systems, in particular to methods and systems which can embed protection code into software. Among other things, the protection code helps prevent (and make it more costly) to reverse engineer to tamper with the protected software with malicious intent, such as, but not restricted to: the removal of a license protection mechanism; the removal of code displaying advertisements; the injection of a malicious thread into the program memory space; illicit usage; or any other kind of unauthorized modification of the software.
US11080367B2

Systems, methods, and computer program products that enable system-wide probabilistic forecasting, alerting, optimizing and activating resources in the delivery of care to address both immediate (near real-time) conditions as well as probabilistic forecasted operational states of the system over an interval that is selectable from the current time to minutes, hours and coming days or weeks ahead are provided. There are multiple probabilistic future states that are implemented in these different time intervals and these may be implemented concurrently for an instant in time control, near term, and long term. Those forecasts along with their optimized control of hospital capacity may be independently calculated and optimized, such as for a dynamic workflow direction over the next hour and also a patient's stay over a period of days. In the present application, a probabilistic and conditional workflow reasoning system enabling complex team-based decisions that improve capacity, satisfaction, and safety is provided. A means to consume user(s) judgment, implement control on specific resource assignments and tasks in a clinical workflow is enabled, as is the dynamical and optimal control of the other care delivery assets being managed by the system so as to more probably achieve operating criteria such as throughput, waiting and schedule risk.
US11080364B2

A correlithm object processing system includes a reference table that stores a plurality of correlithm objects, a demultiplexer configured to split a particular one of the plurality of correlithm objects into a first portion of the binary string and a second portion of the binary string, and a multiplexer communicatively coupled to the demultiplexer by at least first and second communication channels. The multiplexer receives the first and second portions of the particular correlithm object over the first and second communication channels, respectively, and combines the first and second portions into a received correlithm object. A node communicatively coupled to the multiplexer node determines distances between the received correlithm object and each of the plurality of correlithm objects stored in the reference table, identifies one of the plurality of correlithm objects from the reference table with the shortest distance, and outputs the identified correlithm object.
US11080360B2

A computer-implemented method for solving a MAX SAT instance in provided in which a MAX SAT instance is transformed into a MAX 3SAT instance. The MAX 3SAT instance is transformed into a MAX 2SAT instance which is solved for an optimum solution. A solution to the MAX SAT instance is recovered from the MAX 2SAT optimum solution.
US11080358B2

In non-limiting examples of the present disclosure, systems, methods and devices for sharing collected web content are provided. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage, and wherein a first user has administrative rights associated with the collection of web content. An indication to provide a second user with access to the collection of web content may be received from the first user. The second user may be provided with access to the collection of web content.
US11080357B2

Systems and techniques for dynamic edge content personalization are described herein. A request for a webpage may be received from a content delivery network for a user. Callback instructions may be generated for a user fragment and a webpage fragment. The webpage may be configured using a webpage template. A set of personalized content fragments may be received that correspond to the webpage template. A personalized content fragment may be selected for the user from the set of personalized content fragments using the callback instructions for the user fragment. The personalized content fragment may be transmitted to the content delivery network. The content delivery network may use the personalized content fragment and callback instructions for the webpage to render and deliver the webpage to the user.
US11080354B2

Methods, systems, and computer-readable medium are disclosed for presenting web application content. For example, a computer-readable medium may include instructions executable by one or more processors to perform operations including: executing a parent application using a web browser, the parent application being a single page application configured to display a web page element in the web browser; identifying a child application requested by a user action; obtaining, from a server system, child application code of the identified child application, the child application code defining a micro-frontend in a first programming language; transpiling the child application code from the first programming language to a second programming language executable by the web browser, to obtain a transpiled child application code renderable by the web browser; and rendering the transpiled child application code so that the micro-frontend is displayed in the web browser.
US11080343B1

A user interface provides functionality organized to support iterative search tasks for software or browser-based searches. These features may be combined with existing software and browser-based search engines to provide more extensive search features that are otherwise unsupported by existing search engine user interfaces. The user interface can be applied to varying search domains, from constrained search environments, such as a corporate database, or to the Internet.
US11080342B2

In accordance with an example embodiment of the present invention, there is provided an apparatus, including at least one processor; and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: detecting a listing of web content elements provided by a web search engine, the web content elements relating to web pages retrieved by the web search engine; analyzing one or more web content elements of the detected listing; and categorizing the content of one or more web pages on the basis of the analysis.
US11080341B2

The present application relates to systems for generating new variants from an existing corpus of documents and methods for using the same. The systems and methods generally comprise a corpus of documents and one or more types of variety provided by a user. The system generates one or more documents that are variants of the documents in the corpus of documents.
US11080339B2

A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains a data access request that includes a metadata characteristic; in response to obtaining the data access request: matches the metadata characteristic to at least one of the data chunks based on at least one selected from a group consisting of the object level metadata and the chunk level metadata; and provides a response based on the at least one data chunk of the data chunks in response to the data access request.
US11080338B2

An information processing apparatus includes a search processing part and a result presentation part. The search processing part selects, based on a first feature(s) specified by a search condition(s) from a user and a second feature(s) not specified by the search condition(s) among a plurality of features extracted from a plurality of objects, a representative result object(s) that matches the search condition(s) from the plurality of objects. The result presentation part presents at least the representative result object(s) to the user.
US11080336B2

The invention provides a system and method for providing ttx-based categorization services and a categorized commonplace of shared information. Currency of the contents is improved by a process called conjuring/concretizing wherein users' thoughts are rapidly infused into the Map. As a new idea is sought, a goal is created for a search. After the goal idea is found, a ttx is concretized and categorized. The needs met by such a Map are prior art searching, competitive environmental scanning, competitive analysis study repository management and reuse, innovation gap analysis indication, novelty checking, technology value prediction, investment area indication and planning, and product technology comparison and feature planning.
US11080335B2

An automated concept-based autosuggest mechanism is provided for automatically tailoring autosuggestions in a search engine to particular medical concepts being searched. The mechanism identifies a concept-based text pattern dictionary data structure associated with text being dynamically entered by a user based on a previously identified item. The mechanism dynamically matches a set of text patterns in the concept-based text pattern dictionary data structure with a portion of text being dynamically entered by the user into a field of the user interface. The mechanism generates a user selectable output in the user interface specifying the matching set of text patterns from the concept-based text pattern dictionary data structure. The mechanism automatically populates the field of the user interface with a selected text pattern from the set of matching text patterns in response to user selection of the selectable text patter in the user selectable output in the user interface.
US11080332B1

A processing device generates an index node for an attribute in a graph database, wherein the index node is linked to a second node by a first edge having a first edge type. The processing device determines a first plurality of additional nodes that have the attribute. For each node of the first plurality of additional nodes, the processing device generates an edge linking the node to the index node, wherein the edge comprises a second edge type.
US11080329B2

Example techniques involve a dynamic display of filter criteria on a control device. In one aspect, the control device retrieves first search results from a plurality of streaming media services and displays an interface including a first region that includes selectable controls corresponding to respective first filter criteria of a first set of filter criteria for filtering the retrieved first search results according to respective streaming media services and a second region that includes a graphical representation of (i) the first search results corresponding to a given first filter criteria and (ii) metadata identifiers that separate the retrieved first search results into sets corresponding to respective types of metadata. When a given selectable control corresponding to a particular streaming media service is selected, the interface is updated to display, in place of the first search results, a graphical representation of second search results from the particular streaming media service.
US11080324B2

An image retrieval system may receive an image query that includes image data. The image retrieval system may determine an image descriptor based on the image data. The image retrieval system may obtain a text descriptor associated with the image descriptor in the descriptor repository. The image retrieval system may generate a document query comprising a search parameter, the search parameter including the text descriptor. The image retrieval system may identify, in a document database, text documents based on the document query. The text documents may be associated with document identifiers. The image retrieval system may obtain, from the file mapping repository, image identifiers associated with the document identifiers. The image query result from the image retrieval system may reference images associated with the image identifiers.
US11080322B2

A search method comprises receiving attribute information and environment information of a search object which are sent by a terminal, calculating content of the search object and context of the search object according to the attribute information and environment information of the search object, and searching according to the content of the search object and the context of the search object to obtain a search result leveraging the computing capability of the search server, and thereby accomplishing searching based on the attribute information and environment information of the search object without sending content of a search object together with context of the search object to a search server. Data traffic is decreased while high search efficiency is ensured, and moreover, electric energy loss on the terminal side during data communication is reduced.
US11080321B2

Systems and methods for providing a scalable graphical user interface. In an embodiment, the user interface comprises a main display area that includes a timeline across a first axis and a set of content (e.g., media and/or applications) categories along a second axis that is orthogonal to the first axis, such that each content category is associated with a row or column across the timeline. As each content is created or consumed, the timeline is populated with a selectable representation of the content in the row or column associated with the content category corresponding to the content at a point on the timeline representing a time at which the content was created or consumed, such that the content is accessible to a user via the representation of the content.
US11080313B2

A computer-implemented method, computer program product, and system are provided for providing a recommendation. The method includes receiving, by a conversation system, a query from a user. The method also includes inputting the query into an intent-entity model to obtain a first output. The method further includes inputting the query into a question-answering system to obtain a second output. The method additionally includes analyzing the first output from the intent-entity model to calculate a value of degree of ambiguity of the first output to the query. The method also includes analyzing the query and the second output from the question-answering system to calculate a value of extent of satisfaction to which the second output satisfies the query. The method further includes determining one or more recommendations using the degree of ambiguity and the extent of satisfaction. The method additionally includes outputting the one or more recommendations to the user.
US11080310B2

There is provided an information processing device including an action history acquiring unit configured to acquire action history information on a user, the action history information being accumulated in a predetermined time frame, an attribute score calculating unit configured to calculate an attribute score of the user for one or more attributes in an attribute group, the attribute score being based on the action history information, and an object generating unit configured to generate an object on the basis of the attribute score, the object representing the user.
US11080308B1

A system and a method are disclosed for receiving, from a source of a plurality of candidate sources, a payload comprising content and metadata. The system selects a destination to which to route the payload based on the source and the content, and generates an entry at the destination based on the content. The system inputs the metadata into a classification engine, and receives, as output from the classification engine, one or more classifications for the payload. The system applies a metadata tag to the entry, the metadata tag indicating the one or more classifications. The system receives a search request from a client device specifying at least one of the one or more classifications, and, in response to receiving the search request, provides the entry to the client device based on a matching classification.
US11080307B1

Systems and methods are disclosed to implement an outlier detection system for text records. In embodiments, the detection system generates a fingerprint for each incoming record so that similar records map to similar fingerprints. Each record is assigned to a closest cluster in a set of clusters based computed distances between on the record's fingerprint and respective cluster fingerprints of the clusters. The cluster fingerprint is dynamically updated to maintain respective a representative fingerprint of its member records. When a new record is received that is not sufficiently close to any cluster, a new cluster is added to the set for the new record. In embodiments, the creation of the new cluster triggers an alert that the new record is a potential outlier. Advantageously, the disclosed detection system can be used to detect outliers in records in near real time, without the need to pre-specify outlier characteristics.
US11080305B2

A system may parse a group of manuscripts to extract manuscript properties and textual data included in each respective manuscript. The system may perform computer based identification of a predetermined category in which each respective manuscript resides and generate a categorized inventory of log entries, which include the manuscript properties and the textual data as respective field values. Each of the log entries may be representative of one of the manuscripts and may be categorized in the categorized inventory of log entries according to the predetermined category. The system may generate derived field values in at least some of the log entries. The derived field values may be indicative of at least some of the respective field values. The system may generate an architectural computer based dimensional mapping of a categorized inventory of log entries based on the relational association among the respective field values and the derived field values.
US11080302B2

To improve the user experience, browse nodes for popular combinations of categories and aspects are desirable. When a particular combination of category and aspects is found to have been requested at a frequency that exceeds a threshold, the existence of a browse node for that combination is checked and, if the browse node is missing, a request to create the browse node is generated. In some example embodiments, an entire set of missing browse nodes is generated based on recognition of a pattern of category and aspect combinations being requested.
US11080296B2

Techniques related to a domain-specific language for transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.
US11080283B1

Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
US11080282B2

In one embodiment, a complex query includes components that are arranged in a hierarchical structure including a first type of filter and a second type of filter and are connected by connectors. The method selects a first data set and selects a second data set for the components. The second data set being generated by processing data in the first data set for the second type of filter and the second data set includes entries describing a result of the processing. The first type of filter is applied to the first data set and the second type of filter to the second data set for the components where the information describing the result is used by the second type of filter to filter entries and first type of filter filters entries based on column values in the first data set. The method combines outputs of the components using the connectors.
US11080281B2

A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.
US11080276B2

In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause executing at least a portion of a query execution plan; determining, at an edge including an intermediate result, a cardinality; proceeding with the execution of the query execution plan, when the determined cardinality is within an optimality range associated with the edge; and selecting an alternative query execution plan for execution, when the determined cardinality is outside the optimality range associated with the edge. Related systems and articles of manufacture are also provided.
US11080273B2

A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing image data types. At least one image token in the relational database is converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of word vectors is produced based on the text. A cognitive intelligence query expressed as a structured query language (SQL) query may be applied to the relational database using the set of word vectors. An image token may be converted to textual form by converting the image to a tag, by using a neural network classification model and replacing the image token with a corresponding cluster identifier, by binary comparison or by a user-specified similarity function. An image token may be converted to a plurality of textual forms using more than one conversion method.
US11080271B2

A transaction management service layer monitors a plurality of read and write transactions being executed by the data engines by way of client libraries at each of a plurality of data engines. In addition, the transaction management server layer maintains and coordinates transaction timestamp and sequence numbers that are shared by the plurality of data engines. The transaction management service layer identifies and resolves conflicts among the plurality of transactions. The transaction management service layer is a separate and independent service that is isolated from other components of the plurality of data engines. Related apparatus, systems, techniques and articles are also described.
US11080261B2

Hybrid concurrency control in a database transaction is disclosed. A contention value associated with a database object is read. The contention value is dynamically updated based on access patterns of the database object. If the contention value indicates the database object is under high contention, a pessimistic concurrency control mechanism is applied to the database object. An optimistic concurrency control mechanism is applied to the database object if the contention value does not indicate the database object is under high contention.
US11080257B2

Systems, methods, and devices for storing database data in journal tables comprising a snapshot and a log table. A method includes defining a journal table comprising a snapshot and a log table, the snapshot comprising an up-to-date representation of data in the journal table at a point in time. The method includes assigning a timestamp to the snapshot indicating when the snapshot was generated. The method includes receiving a request to execute a transaction on the journal table to modify the data in the journal table, the transaction comprising one or more of an insert, a delete, an update, or a merge. The method includes inserting a new row into the log table in lieu of executing the transaction on the snapshot of the journal table, the new row comprising an indication of a change requested to be made to the journal table based on the transaction.
US11080255B2

A method is provided for space-efficient bookkeeping using bit-level locking. Each row of a bookkeeping table stores binary data comprising a plurality of bits. Each bit of the plurality of bits corresponds to a particular message and a particular consumer of the message, and indicates whether the particular message has been dequeued by the particular consumer. The bookkeeping table is stored on-disk and data corresponding to the bookkeeping table is stored in volatile memory. When a message is dequeued the in-memory bookkeeping data is updated, and the bookkeeping table is updated based on the in-memory bookkeeping data when the dequeue is committed.
US11080247B2

A method for a multi-tenant server to manage data in a blockchain network is described. The method includes generating an exchange object for the network, wherein the exchange object includes a set of exchange fields and a mapping between each exchange field in the set of exchange fields and a field of an object associated with each peer in the network; determining permissions for each exchange field and for each peer in the network; generating, on behalf of a first peer in the network, a transaction object using the exchange object, wherein the transaction object includes a set of field values for the set of exchange fields and one or more field values in the set of values are encrypted based on the permissions; and making the transaction object available to a second peer in the network to attempt to obtain consensus for altering an object of the first peer.
US11080239B2

Example storage systems and methods provide data storage management using generation markers in a key data store. A key data store includes a set of key data entries that each include a key value and a property value associated with a storage operation. An active generation of the key data entries include an active generation marker and a base generation does not. A base storage parameter is calculated from a data scan and a current storage parameter is calculated from the base storage parameter and the property values of the active generation of key data entries. The calculated storage parameter may be reported to manage storage configuration and operations in the storage system.
US11080233B2

The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location.
US11080231B2

Various embodiments described herein provide for creation of a file that is backed by a requester-specified set of data storage objects. According to some embodiments, a request is received to create a new file on a file system that is backed by a specified set of data storage objects stored on a set of memory components. For example, the specified set of data storage objects can be associated with storage of one or more portions of an existing file stored on the set of memory components. In response to receiving the request to create the new file, a file data structure can be generated on the file system that represents the new file, where the file data structure comprises a mapping to the specified set of data storage objects. Subsequently, the request can be responded to with data that confirms creation of the new file on the file system.
US11080212B2

A supersequence corresponding to an initialization state is received on a link that includes a repeating pattern of an electrical idle exit ordered set (EIEOS) followed by a number of consecutive training sequences. Instances of the EIEOS are to be aligned with a rollover of a sync counter. A latency value is determined from one of the EIEOS instances in the supersequence and latency is added to a receive path of the link through a latency buffer based on the latency value.
US11080210B2

An instruction can be received at a sequencer from a controller. The sequencer can be in a package including the sequencer and one or more memory components. The sequencer is operatively coupled to a controller that is separate from the package. A processing device of the sequencer can perform an operation based on the instruction on at least one of the one or more memory components in the package.
US11080207B2

The present invention is generally directed to a caching framework that provides a common abstraction across one or more big data engines, comprising a cache filesystem including a cache filesystem interface used by applications to access cloud storage through a cache subsystem, the cache filesystem interface in communication with a big data engine extension and a cache manager; the big data engine extension, providing cluster information to the cache filesystem and working with the cache filesystem interface to determine which nodes cache which part of a file; and a cache manager for maintaining metadata about the cache, the metadata comprising the status of blocks for each file. The invention may provide common abstraction across big data engines that does not require changes to the setup of infrastructure or user workloads, allows sharing of cached data and caching only the parts of files that are required, can process columnar format.
US11080203B2

High performance data storage device is disclosed, which has a memory controller dynamically updating mapping information on the temporary storage to manage physical space information mapped to a logical address recognized by a host. The memory controller uses a first bit to an Nth bit of the physical space information to indicate a physical space of the non-volatile memory or a cache address of the data cache space, without using additional bits to map the physical space information to the non-volatile memory or the data cache space, where N is a number greater than one. Among numbers formed by the first to the Nth bit, the memory controller uses numbers corresponding to non-existent physical space of the non-volatile memory to map the physical space information to the non-volatile memory or the data cache space.
US11080202B2

A computing apparatus, including: a processor; a pointer to a counter memory location; and a lazy increment counter engine to: receive a stimulus to update the counter; and lazy increment the counter including issuing a weakly-ordered increment directive to the pointer.
US11080199B2

Embodiments of the inventions are directed towards a computer-implemented methods and systems for determining an oldest logical memory address. The method includes creating an M number of miss request registers and an N number of stations in a load/store unit of the processor. In response to load requests from target instructions, a processor detects each L1 cache miss. The processor stores data related to each L1 cache miss in a respective miss request register. The data includes an age of each L1 cache miss and a portion of a logical memory address of the requested load. The processor stores the entire logical memory addresses of the requested loads in respective stations based on an age of the load requests. The processor transmits the oldest logical memory address that is stored at the stations.
US11080197B2

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

The size of a cache is modestly increased so that a short pointer to a predicted next memory address in the same cache is added to each cache line in the cache. In response to a cache hit, the predicted next memory address identified by the short pointer in the cache line of the hit along with an associated entry are pushed to a next faster cache when a valid short pointer to the predicted next memory address is present in the cache line of the hit.
US11080193B2

A method for improving the execution time of a computer application comprises at least one cycle includes: a step of determining the type of memory access time sequence occurring during execution of the computer application; a step of preloading data, from a file system to a cache memory system, according to the determined type of memory access time sequence. The determination step is carried out by a learning model having been previously configured using a database of certain predetermined types of memory access time sequences.
US11080191B2

A cache coherent system includes a directory with more than one snoop filter, each of which stores information in a different set of snoop filter entries. Each snoop filter is associated with a subset of all caching agents within the system. Each snoop filter uses an algorithm chosen for best performance on the caching agents associated with the snoop filter. The number of snoop filter entries in each snoop filter is primarily chosen based on the caching capacity of just the caching agents associated with the snoop filter. The type of information stored in each snoop filter entry of each snoop filter is chosen to meet the desired filtering function of the specific snoop filter.
US11080185B2

A hybrid memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM.
US11080177B1

A method for testing a cloud-based software application for offline operation may include generating a test user interface displaying a first result of the cloud-based software application operating in an offline mode and updating the test user interface to display a second result of the cloud-based software application operating in an online mode. Inconsistencies between the first result of the cloud-based software application operating in the offline mode and the second result of the cloud-based software application operating in the online mode may be detected based on the first result and the test result displayed in test user interface. A runtime environment of the cloud-based software application operating in the offline mode may be modified, for example, iteratively, in order to eliminate the inconsistencies between the first result and the second result. Related systems and articles of manufacture are also provided.
US11080174B2

Aspects of the disclosure provide for mechanisms for detecting and handling discrepancies between an external circuit breaker and an internal circuit breaker applicable to applications and/or services in a computer system. A method of the disclosure includes: determining, in view of a first circuit breaker applicable to a service hosted on a computer system, a first circuit breaking rule, wherein the first circuit breaker is applicable to one or more endpoints of the computer system; determining, in view of a second circuit breaker applicable to the service, a second circuit breaking rule; and generating a warning in response to detecting a discrepancy between the first circuit breaking rule and the second circuit breaking rule.
US11080173B2

The boundary search test support device includes: a storage device that holds a plurality of input vectors; and an arithmetic device that executes a test by sequentially inputting the input vectors to a program generated by a neural network and acquiring output vectors which are test results, respectively generates, in a coordinate system which takes each of a predetermined plurality of elements among elements constituting the output vectors as a coordinate axis, a straight line in which the plurality of elements has a same value and a hyperplane in which a sum of values of the plurality of elements is taken as a predetermined value, and arranges a most antagonistic point and boundary vectors whose values of the elements rank higher than or equal to a predetermined ranking among the output vectors in the coordinate system, and outputs the coordinate system together with input vectors corresponding to the boundary vectors.
US11080170B1

Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network. Received data includes a hierarchical scene tree having a plurality of nodes associated with objects displayed on a screen of at least one of the mobile hardware devices. A method includes dynamically altering a parameter of one or more nodes based on user input.
US11080164B2

A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.
US11080161B2

A control device including a failure diagnosis unit configured to identify a phenomenon that is a cause of the detected error, wherein the failure diagnosis unit is configured to: calculate a diagnosable time available to be spent on the identification of the phenomenon that is the cause of the error; and identify, for each detected error, a phenomenon that is the cause of the error based on a posterior probability, which is calculated for each phenomenon that is likely to be the cause of the error as a probability of occurrence of the phenomenon, on a diagnosis time, which is obtained for each phenomenon as a period of time required to identify the phenomenon as the cause of the error, and on the diagnosable time.
US11080150B2

A distributed system for creating a consistency snapshot for a distributed application includes a control node and multiple execution nodes including a source execution node, an intermediate execution node, and a leaf execution node. The source execution node receives a snapshot event, and generates a single-point snapshot of an application instance associated with the source execution node. Each of the intermediate execution node and the leaf execution node sequentially receives snapshot events separately sent by two parent nodes of the respective nodes, generates a single-point snapshot of an application instance associated with the respective nodes after receiving the first snapshot event, records a log of a task when executing the task triggered by another parent node different from a parent node sending the first snapshot event, and stops recording a log of a task triggered each time one snapshot event sent by a parent node is received subsequently.
US11080147B2

A computer-implemented method according to one embodiment includes identifying abnormal data modification characteristics at a first system, determining time data associated with the abnormal data modification characteristics, and adjusting an instance of backup log data stored at a second system, utilizing an identification of the abnormal data modification characteristics and the time data associated with the abnormal data modification characteristics.
US11080145B1

Systems and methods of dictionary synchronization between applications over a network are provided. The dictionary synchronization can be performed with guaranteed packet ordering. With guaranteed packet ordering, operations such as data de-duplication can be performed over the wire or network.
US11080122B2

Examples described herein provide a computer-implemented method that includes executing, by the microprocessor, instructions in an instruction stream of the microprocessor. The method further includes triggering, by control logic of the microprocessor, error condition monitoring logic. The method further includes executing, by the error condition monitoring logic of the microprocessor, an error instruction stream built into the microprocessor to break the microprocessor out of an error condition.
US11080116B2

A method is provided for communication with a managed infrastructure. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined. Clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event and a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. In response to production of the clusters one or more physical changes is made in a managed infrastructure hardware and security of the managed infrastructure is maintained.
US11080115B2

Systems, methods, and software described herein manage and process application programming interface (API) statistics associated with an API provider. In one example, a monitoring service may identify API statistics from a set of API requests to an API provider. From the statistics, the monitoring service may determine trends of interest in the API requests and modify at least one sampling rate of API requests to API provider to obtain the API statistics.
US11080112B2

There is provided a method for recalling a message. The method comprises receiving a message from a publisher, sending the message to a durable subscriber for queuing pending consumption by a subscriber. When a message recall request identifying the message is received, the unconsumed message is deleted from the durable subscriber.
US11080104B2

Activating an extension includes opening a first compose application by a first computing device. A composed document is received, and an extension is activated in response to the document. The extension may be activated as the document is being composed.
US11080099B2

Methods, systems, and computer-readable media are disclosed for dynamic partitioning in distributed computing environments. One method includes: receiving a first data set and a second data set; mapping the first data set into a first set of key-value pairs; mapping the second data set into a second set of key-value pairs; estimating, using a sketch, a frequency count for each key based on the first set of key-value pairs and the second set of key-value pairs; determining whether the estimated frequency count for each key is greater than or equal to a predetermined threshold; and partitioning the key when the estimated frequency count for the key is greater than or equal to the predetermined threshold.
US11080098B2

Methods, apparatus and articles of manufacture to provide client extensibility during provisioning of a composite blueprint are disclosed. An example virtual appliance in a cloud computing environment includes an orchestrator to facilitate provisioning of a virtual computing resource based on a blueprint, the provisioning associated with an event defined by the blueprint. The example virtual appliance also includes an event broker to maintain a set of subscribers to the event broker, each of the set of subscribers further subscribing to at least one event topic through the event broker, the event broker to trigger a notification of a first subscriber to a first event topic associated with the event when the event broker determines that the first subscriber is a blocking subscriber for the first event topic, the event broker to facilitate modification of the event by a blocking subscriber but not by a non-blocking subscriber.
US11080091B2

Embodiments of the present disclosure provide a system for real time provisioning and optimization of a user's resources based on both historical and real time data associated with the user. In particular, the system may comprise a data analytics engine which may continuously analyze user data from various data sources. The aggregated data may be processed through a predictive engine which may use artificial intelligence and/or machine learning to predict a user's actions within the system. Based on the prediction, the system may provide an optimized allocation of resources with respect to the predicted actions of the user.
US11080083B1

A device may receive, from a virtual machine deployed on the device, a request to register for an event associated with a hardware component of the device, and may create a path to a script associated with providing information about the event when the event occurs. The device may provide the script to an event plugin associated with the event and the hardware component, and may register the event plugin with a kernel associated with the device. The device may receive, the kernel, information indicating occurrence of the event associated with the hardware component, and may cause, via the event plugin, execution of the script based on the occurrence of the event associated with the hardware component. The device may provide, based on execution of the script, a notification to the virtual machine, where the notification may indicate the occurrence of the event associated with the hardware component.
US11080082B2

Cross-hypervisor virtual machine conversion. A set of disk images that define a source virtual machine (VM) in a source host computing environment is determined. For each respective disk image, a corresponding overlay image that references the respective disk image is generated. The overlay image that corresponds to a boot disk image is altered to enable a target VM process to be booted from the overlay image on a target host computing device that utilizes a second type of hypervisor. A target VM process that boots from the overlay image that corresponds to the boot disk image is initiated, and the target VM process is configured to access the set of disk images indirectly via the corresponding overlay images.
US11080078B2

Examples are disclosed that relate to processing files between a local network and a cloud computing service. One example provides a computing device configured to be located between a local network and a cloud computing service, comprising a logic machine and a storage machine comprising instructions executable to receive, from a device within the local network, a file at a local share of the computing device, and in response to receiving the file, generate a file event indicating receipt of the file at the local share and provide the file event to a virtual machine executing on the computing device. The instructions are further executable to, based upon a property of the file, provide the file to a program operating within a container in the virtual machine to process the file, and send a result of executing the program on the file to the cloud computing service.
US11080071B2

According to one embodiment, a method, computer system, and computer program product for concealing distracting user interface elements within collaborative editing software is provided. The present invention may include monitoring activity on a computing device to identify the presence of collaborative editing and presentation programs, and responsive to determining that presenting users are conducting a presentation and that users are editing a digital collaborative document, concealing one or more graphical user interface elements; and, responsive to determining that the one or more presenting users are no longer conducting the presentation, graphically summarizing one or more changes to the digital collaborative document made during the presentation.
US11080062B2

Techniques are disclosed for address manipulation using indices and tags. A first index is generated from bits of a processor program counter, where the first index is used to access a branch predictor bimodal table. A first branch prediction is provided from the bimodal table, based on the first index. The first branch prediction is matched against N tables, where the tables contain prior branch histories, and where: the branch history in table T(N) is of greater length than the branch history of table T(N−1), and the branch history in table T(N−1) is of greater length than the branch history of table T(N−2). A processor address is manipulated using a greatest length of hits of branch prediction matches from the N tables, based on one or more hits occurring. The branch predictor address is manipulated using the first branch prediction from the bimodal table, based on zero hits occurring.
US11080056B2

Disclosed herein is a processor for deep learning. In one embodiment, the processor comprises: a load and store unit configured to load and store image pixel data and stencil data; a register unit, implementing a banked register file, configured to: load and store a subset of the image pixel data from the load and store unit, and concurrently provide access to image pixel values stored in a register file entry of the banked register file, wherein the subset of the image pixel data comprises the image pixel values stored in the register file entry; and a plurality of arithmetic logic units configured to concurrently perform one or more operations on the image pixel values stored in the register file entry and corresponding stencil data of the stencil data.
US11080040B1

Examples of upgrading a plurality of access points (APs) are described. In an example, responsive to a firmware upgrade being initiated, the plurality of APs having an identical AP type are grouped into a plurality of subsets. A primary seed AP is identified corresponding to each of the plurality of subsets, based on a resource availability of each of the plurality of APs. The primary seed AP is to download a firmware upgrade image from a remote server. Each of the plurality of APs except the primary seed AP is categorized as a non-seed AP. The non-seed AP is to download the firmware upgrade image from the primary seed AP. A network address of the remote server is sent to the primary seed AP for downloading the firmware upgrade image.
US11080031B2

An apparatus includes processor(s) to: receive a request to perform a job flow; retrieve a job flow definition from federated area(s); store, within a job queue, a job performance request message comprising the job flow definition; within a first performance container, execute a performance routine causing the processor(s) to, in response to the storage of the job performance request message within the job queue, derive an order of performance of tasks specifying a first task based on dependencies among the tasks, and store, within a task queue, a first task routine execution request message comprising an identifier associated with the first task; and within a first task container, in response to the storage of the first task routine execution request message within the task queue, use the identifier to retrieve a first task routine from the federated area(s), and execute the first task routine to perform the first task.
US11080029B2

Systems and methods for configuration management through information and code injection at compile time. An example method comprises: receiving a source code comprising one or more references to a variable; receiving metadata associated with the source code, wherein the metadata specifies a range of values of the variable; and identifying, in view of the range of values of the variable, a reachable section of the source code.
US11080028B1

Systems and methods provide reception of a request from a client system for a user interface (UI) application, identification of a plurality of UI changes associated with the UI application and comprising one or more non-index-related UI changes and one or more index-related UI changes, each of the one or more non-index-related UI changes associated with a UI node and a UI node characteristic, and each of the one or more index-related UI changes associated with a UI node index, sorting of each of the one or more non-index-related UI changes based on associated UI node and UI node characteristic, condensing of non-index-related UI changes associated with each UI node characteristic of each UI node to zero or one UI changes associated with each UI node characteristic of each UI node, condensing of each of the one or more index-related UI changes to less than the one or more index-related UI changes based the UI node indices, and transmission of the UI application, the condensed non-index-related UI changes and the condensed index-related UI changes to the client system.
US11080019B2

A method for designing and configuring a system on a field programmable gate array (FPGA) is disclosed. A portion of the system that is implemented greater than a predetermined number of times is identified. A structural netlist that describes how to implement the portion of the system a plurality of times on the FPGA and that leverages a repetitive nature of implementing the portion is generated. The identifying and generating is performed prior to synthesizing and placing other portions of the system that are not implemented greater than the predetermined number of time. Synthesizing, placing, and routing the other portions of the system on the FPGA is performed in accordance with the structural netlist. The FPGA is configured with a configuration file that includes a design for the system that reflects the synthesizing, placing, and routing, wherein the configuring physically transforms resources on the FPGA to implement the system.
US11080015B2

The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.
US11080014B2

Embodiments are directed towards providing a system that provides an environment in which multiple user applications can be executed in the background of a vehicle head unit without direct interaction by a user of the head unit. A category-management application is configured to communicate with the user applications. The category-management application receives a request for content. The category-management application provides a request to one or more of the user applications to cause the user applications to execute as background processes to fulfill the request. The category-management application receives responses from the user applications. The category-management application selects and presents content associated with the fulfilled request to the user.
US11080013B1

A method, apparatus, and system for communications to support audio menu navigation and option selection via display device is described. To support audio menu navigation and option selection via display device, a communication connection between an automated voice menu system and a user device is established, one or more option selections corresponding to a menu of options are determined, a user interface including an arrangement of elements corresponding to the one or more option selections is generated at the user device, an input from a user is received via the user interface, and a response is transmitted from the user device to the automated voice menu system via the communication connection based at least in part on the received input from the user, wherein the response is responsive to the audio feedback and indicates a selection of the subset of the determined one or more option selections.
US11080009B1

Systems and methods for altering communications captured by an incident recording device are provided. An incident recording may be captured by a recording device. The incident recording may comprise audio data. A communication activation signal may be detected by the recording device. The communication activation signal may be followed by communication audio data and the communication audio data may be captured in the audio data. Based on detecting the communication activation signal, the recording device may alter the audio data of the incident recording to at least partially alter the communication audio data captured in the audio data.
US11080008B2

Embodiments are described herein that provide a dedicated command device that is bonded to a zone player or zone to perform adjustments to the zone player or zone. In an example implementation, a command device receives an instruction to pair with a first playback device that is associated with a group of playback devices that includes the first playback device and at least one additional playback device. The group of playback devices is associated with at least one group variable controlling playback by the playback devices of the group. The command device receives an input to adjust a first group variable of the at least one group variable and transmits, via a wireless communications interface, a command that causes an adjustment of the first group variable for the group of playback devices.
US11080005B2

Systems and methods disclosed herein include, determining that a requirement exists to output a system response. In response to determining that a requirement exists to output a system response, (i) setting a system response volume for a first speaker associated with the first networked device and (ii) outputting a system response at the set system response volume via the first speaker associated with the first networked device.
US11080003B2

An electronic device may comprise audio processing circuitry, pace tracking circuitry, and positioning circuitry. The pace tracking circuitry may be operable to selects a tempo of songs for playback, by the audio processing circuitry based on position data generated by the positioning circuitry, a desired tempo, and whether the songs are stored locally or network-accessible. The position data may indicate the pace of a runner during a preceding, determined time interval. The pace tracking circuitry may control the song selection and/or time stretching based on a runner profile data stored in memory of the music device. The profile data may include runner's distance-per-stride data. The electronic device may include sensors operable to function as a pedometer. The pace tracking circuitry may update the distance-per-stride data based on the position data and based on data output by the one or more sensors.
US11079995B1

In some embodiments, an electronic device displays and allows user interaction with content on multiple displays. In some embodiments, an electronic device displays three-dimensional content using coordinated views on multiple displays. In some embodiments, an electronic device shares content while displaying a video conferencing user interface. In some embodiments, an electronic device facilitates the display or keeping private of content on multiple displays. In some embodiments, an electronic device facilitates the display of information from applications using a shared graphical input coordinate space. In some embodiments, an electronic device presents indications of notifications. In some embodiments, an electronic device presents representations of items of content that are related to content presented on the one or more electronic devices. In some embodiments, an electronic device presents user interfaces including a soft keyboard.
US11079984B2

A system is disclosed. The system includes at least one physical memory device having a plurality of task queues and a processor to receive print data including a plurality of sheetside images, process one or more of the plurality of sheetside images in parallel via nested task queues, the nested task queues including a first task queue associated with a first set of processing threads and second set of task queues, each associated with a second set of processing threads, each task queue in the second set of task queues corresponding to a thread within the first set of processing threads, wherein execution of tasks via the second set of task queues has a higher priority designation than execution of tasks via the first set of processing threads, which are in the first task queue.
US11079980B2

An image processing program includes a set of program instructions executable on an information processing apparatus. The set of program instructions, when executed by a controller, causes the information processing apparatus to perform: determining whether a driver is installed on the information processing apparatus, the driver being for controlling an image processing device that becomes a target of an execution instruction for image processing by the image processing program, the image processing device being among a plurality of image processing devices configured to communicate with the information processing apparatus through a network; in response to determining that the driver is not installed on the information processing apparatus, installing the driver on the information processing apparatus; and transmitting an execution instruction for image processing through the installed driver to an image processing device that is controllable by the installed driver and that is selected in the image processing program.
US11079977B2

A printing system includes an image formation apparatus, an information processing apparatus, and a terminal apparatus. The terminal apparatus includes a reception unit configured to receive conditions of capabilities required for an image formation apparatus to be registered on a virtual printer, and a first transmission unit configured to transmit the conditions received by the reception unit to the information processing apparatus. The image formation apparatus includes a second transmission unit configured to transmit, to the information processing apparatus, capability information indicating a capability of the image formation apparatus. The information processing apparatus includes a registration unit configured to register the image formation apparatus on the virtual printer in a case where the capability indicated in the capability information transmitted by the second transmission unit satisfies the conditions transmitted by the first transmission unit.
US11079976B2

An image printing apparatus, which displays a two-dimensional code, includes: a display device; a two-dimensional code key configured to receive an operation from a user; and an LED equipped separately from the display device and configured to provide a predetermined notification separately from a screen displayed by the display device. A CPU is configured to control the display device to display a predetermined screen and the LED is configured to provide the predetermined notification based on a case where a predetermined condition for changing a screen displayed by the display unit is satisfied, and the CPU is configured to control the display unit to display the predetermined code in a case where the operation is received by the two-dimensional code key from the user while the predetermined screen is being displayed by the display device and the predetermined notification is being provided by the LED.
US11079975B2

According to an example, a printer may receive an instruction to print a print job of a user and determine parameters of the print job. The printer may perform heuristic analysis of the print job based on the parameters of the print job and previously collected printing heuristic statistics of the user and adjust user printer configurations based on the heuristic analysis.
US11079972B2

The memory includes a first descriptor area and a first data area corresponding to the first OS, and a second descriptor area and a second data area corresponding to the second OS. The second processor stores the first transmission instruction information corresponding to the transmission data stored in the second data area in the second descriptor area and transmits a first update notification of the second descriptor area to the first processor. In response to the first update notification, the first processor reads the first transmission instruction information stored in the second descriptor area and stores the first transmission instruction information in the first descriptor area. The communication circuit controlled by the first processor performs transmission process of transmission data stored in the second data area based on the first transmission instruction information stored in the first descriptor area.
US11079969B1

A storage system comprises a disk array enclosure comprising at least one enclosure controller, a plurality of data storage devices and at least one metadata storage device. The enclosure controller is configured to receive a write operation comprising data to be stored on at least one of the plurality of data storage devices and to determine a logical identifier for the data. The enclosure controller is further configured to determine a physical location on the at least one of the plurality of data storage devices for storing the data and to store the data at the physical location. The enclosure controller is further configured to update metadata stored on the at least one metadata storage device based at least in part on the physical location and the logical identifier and to return the logical identifier as a response to the received write operation.
US11079960B2

Example object storage systems, replication managers, and methods provide meta objects for priority replication of configuration data between data object stores. A meta object may be generated that includes configuration data. Data objects are selected for replication from a first replication queue. Meta objects associated with the data objects in the first replication queue are replicated, independent of the first replication queue, between object data stores.
US11079957B2

A storage system comprises a plurality of storage devices, with the storage devices comprising a first set of storage devices each having a first capacity and a second set of storage devices each having a second capacity higher than the first capacity. The storage system is further configured to establish an extended redundant array of independent disks (RAID) group to extend existing RAID stripes of the storage devices of the first set into the storage devices of the second set, and to establish an additional RAID group for the storage devices of the second set, the additional RAID group comprising one or more additional RAID stripes for the storage devices of the second set. The storage devices of the second set are illustratively added to the storage system to expand its capacity beyond that provided by the storage devices of the first set. Other embodiments include methods and computer program products.
US11079951B2

Embodiments are disclosed for a multi-tier storage system (MTSS). The techniques include identifying a first data extent stored in a first storage pool of MTSS based on a read-write heat mapping by the MTSS. The first data extent is associated with a mirrored volume. The first data extent is a mirrored copy of a second data extent stored in a second storage pool of the MTSS. The first storage pool is asymmetric to the second storage pool. The techniques also include determining that a second top promotion tier of the second storage pool is faster than a first top promotion tier of the first storage pool. The techniques further include promoting the second data extent to the second top promotion tier based on the determination. Additionally, the techniques include updating an I/O access policy to direct future I/O operations for the mirrored volume to the second data extent.
US11079949B2

Methods, systems, and devices for quick activate for memory sensing are described. An operating mode that is associated with a command sequence having a reduced duration relative to another operating mode may be configured at a memory device. The operating mode may be configured based on determining that a testing procedure does not attempt to preserve or is independent of preserving a logic state of accessed memory cells, among other conditions. While operating in the mode, the memory device may perform a received activate command using a first set of operations having a first duration-rather than a second set of operations having a second set of operations having a second, longer duration—to perform the received activate command. The first set of operations may also use less current or introduce less disturbance into the memory device relative to the second set of operations.
US11079948B2

A memory system and an operating method thereof are disclosed. An operating method of a memory system including a nonvolatile memory device and a controller configured to control the nonvolatile memory device includes the controller updating original data of firmware stored in the nonvolatile memory device, the controller transmitting a notification signal, which notifies a host device of completion of the updating of the original data, to the host device when the updating of the original data is completed, and the controller updating backup data of the firmware stored in the nonvolatile memory device after the notification signal is transmitted.
US11079946B2

A memory device includes a plurality of input/output (I/O) nodes, a circuit, a latch, a memory, and control logic. The plurality of I/O nodes receive a predefined data pattern. The circuit adjusts a delay for each I/O node as the predefined data pattern is received. The latch latches the data received on each I/O node. The memory stores the latched data. The control logic compares the stored latched data to an expected data pattern and sets the delay for each I/O node based on the comparison.
US11079944B2

Techniques are disclosed for dynamically allocating storage for containers/applications in a containerized environment. In various aspects, one is able to specify the amount of storage desired/required in a storage/host volume to be allocated to a container on-demand. The containerized environment may employ its own hardware resources or be implemented on an infrastructure-as-a-service (IaaS). The containerized application for which an instant dynamically allocated storage volume is created may be a composable multi-container or microservices application. The storage volume is optimally assembled from the partitions of the storage devices available on a host. The storage devices may be local to the host or remote or in the cloud. Techniques are also disclosed for decommissioning a previously allocated storage volume based on the present design.
US11079936B2

A 3D-stacked memory device including: a base die including a plurality of switches to direct data flow and a plurality of arithmetic logic units (ALUs) to compute data; a plurality of memory dies stacked on the base die; and an interface to transfer signals to control the base die.
US11079935B2

Provided are a computer program product, system, and method for processing a space release command when mirroring data at a source storage to a target storage. A space release command is received to free a release space in the source storage while transferring changed data in a consistency group. A determination is made as to whether a transfer time to transfer remaining consistency group data in the consistency group for the release space that has not been transferred exceeds a response time to process a space release command. The remaining consistency group data in the release space is transferred to the target storage in response to determining that the transfer time does not exceed the response time. The release space for the space release command is freed in response to transferring the consistency group data in the release space to the target storage.
Patent Agency Ranking