Document Document Title
US11509782B2 Image forming apparatus
An image forming apparatus includes an image forming unit, an intermediate transfer member, a transfer member, a power source, a fixing unit, a photo sensor photosensor, and a control unit configured to perform a mode to output a test chart which is formed by transferring a plurality of test toner images from the intermediate transfer member onto a plurality of sheets of the recording material, the test chart being used to adjust the transfer voltage applied to the transfer member. The control unit is configured to adjust the transfer voltage based on a detection result of the photo sensor photosensor detecting the plurality of test toner images recovered fixed on the recording material. In a case where a jam occurred during execution of the mode, the control unit is configured to resume the mode after the jam has been recovered.
US11509781B2 Information processing apparatus, and control method for information processing apparatus
A machine learning system includes a sensor configured to sense an object which is present in front of an information processing apparatus, a machine learning model configured to input time-series sensed values output from the sensor and to estimate whether a user who uses the image processing apparatus is present, a user interface configured to receive an operation performed by a user, and a learning unit configured to cause the machine learning model to learn with use of training data including the time-series sensed values output from the sensor and labels that are based on presence and absence of an operation performed by a user and received by the user interface.
US11509775B2 System, network, device and stacked spectrum method for implementing spectrum sharing of multiple contiguous and non-contiguous spectrum bands utilizing universal wireless access gateways to enable dynamic security and bandwidth policy management
A system and method in various embodiments implements a virtual spectrum band stacking technique facilitating spectrum sharing by converting and combining spectrum bands consisting of several different RF channels, common air interfaces, and radio channel protocols in the radio frequency channel domain to form IP Virtual Radio Channels (IP-VRCs) in the packet data domain. This virtual spectrum stacking technique combines the transmissions of contiguous and non-contiguous RF channels with differing physical layers into IP-VRCs. This technique enables simultaneous parallel high-speed wireless transmission; virtual radio channel hopping for enhanced security; and customized security schemes for different IP-VRC Groups. The deployment of the combination of IP-VRC Groups; Universal “Small Cell” Base Stations; and Universal Wireless End-Point Devices allows the aggregation of all available spectrum bands for use within a building environment. Some benefits of this deployment include expansion of spectrum utilization, service quality, security, applications and transmission throughput for wireless end-point devices.
US11509772B2 Methods for increasing Voice-over-Internet Protocol (VoIP) network coverage
The disclosure generally relates to various methods to increase network coverage for a Voice-over-Internet Protocol (VoIP) session between a first user equipment (UE) and a second UE. In an aspect, a first and second UEs negotiate a codec configuration to use in the VoIP session, transmits, to the second UE, a maximum end-to-end packet loss rate (PLR) that the first UE can tolerate for received media given the negotiated codec configuration, receives, from the second UE, a maximum end-to-end PLR that the second UE can tolerate for received media given the negotiated codec configuration, and determines a distribution of the maximum end-to-end PLRs among respective uplinks and downlinks at the first UE and the second UE.
US11509771B1 System and method for managing routing of customer calls
A call management system of a call center identifies an inbound caller based upon computer analysis of customer identifiers, which may include at least two of customer name, street address, and zip code. Approximate string matching analysis matches n-grams generated from strings within customer identifiers, with n-grams generated from customer identification fields while searching one or more databases. Approximate string matching can incorporate a closeness metric based on Jaccard distance, and a Gaussian mixture model of best matches. In one embodiment, a polymr search engine analyzes customer identifiers of inbound callers to retrieve customer data, such as customer demographic data, matched to the customer identifiers. In another embodiment, the polymr search engine analyzes customer identifiers of inbound callers to identify repeat callers and retrieve previously collected customer data. Retrieved customer data is used in predictive modeling and scoring value of the inbound call, and in routing the scored inbound call.
US11509770B2 Live agent recommendation for a human-robot symbiosis conversation system
A computer-implemented method is presented for selecting a preferred live agent from a plurality of live agents. The method includes constructing, via the processor, a human expertise matrix pertaining to each of the plurality of live agents by determining an average net promoter score (NPS) for each of the plurality of live agents for each category of a plurality of categories, and in response to a voice call by a user, determining, via the processor, a predicted human expertise on average by collectively assessing the human expertise matrix, a predicted NPS derived from a first deep neural network, and a predicted category derived from a second deep neural network. The method further includes, based on the predicted human expertise on average determined, triggering communication via the live agent communication network between the user and the preferred live agent to initiate a conversation between the user and the preferred live agent.
US11509749B2 Data processing method and apparatus, and computer
A method includes extracting packet information of a data packet to be transmitted through a Transmission Control Protocol (TCP) connection. If the packet information does not match information in a first data flow table, a first compliance detection is performed on the data packet. A state machine of the TCP connection is obtained if the first compliance detection is successful. The method also includes recording the packet information in the first data flow table, recording a connection status of the TCP connection in a first connection tracking table, and sending the data packet to a receiving end of the TCP connection. If the packet information matches the information in the first data flow table, a second compliance detection is performed on the data packet and, if the second compliance detection fails, the connection status of the TCP connection is adjusted and the data packet is discarded.
US11509747B2 Path selection for content delivery network
In a method of operating a content delivery network having a plurality of content caches to deliver requested content to at least one user device, the user device has one or more access network interfaces for connection to content caches of the content delivery network via one or more respective access networks, and the method is performed by a content delivery route decision function running on the user device and interfacing with the content delivery network and the access networks.
US11509746B2 Distributing user requests to cloud computing systems across regions using a machine learning model
Systems and methods are described for receiving a user request from a user computing system located in a first geographic region, generating a user request context for the user request, selecting a cloud computing system assigned to a second geographic region having more computing resources currently available to process the user request than a cloud computing system assigned to the first geographic region based at least in part on the user request context and a machine learning model including current utilizations of computing resources of cloud computing systems assigned to the first and second geographic regions, and sending the user request to the selected cloud computing system in the second geographic region. The systems and methods further include getting current utilizations of computing resources from cloud computing systems assigned to a plurality of regions, aggregating user request contexts and the current utilizations of computing resources; and updating the machine learning model with the aggregated user resource contexts and the aggregated current utilizations of computing resources of cloud computing systems.
US11509744B2 Resource request management using bandwidth allocation and time slots
A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.
US11509741B2 Managing mobile device user subscription and service preferences to predictively pre-fetch content
A content delivery network (CDN) is enhanced to enable mobile network operators (MNOs) to provide their mobile device users with a content prediction and pre-fetching service. Preferably, the CDN enables the service by providing infrastructure support comprising a client application, and a distributed predictive pre-fetching function. The client application executes in the user's mobile device and enables the device user to subscribe to content (e.g., video) from different websites, and to input viewing preferences for such content (e.g.: “Sports: MLB: Boston Red Sox”). This user subscription and preference information is sent to the predictive pre-fetching support function that is preferably implemented within or across CDN server clusters. A preferred implementation uses a centralized back-end infrastructure, together with front-end servers positioned in association with the edge server regions located nearby the mobile core network. The predictive pre-fetch service operates on the user's behalf in accordance with the user preference information.
US11509735B2 Method and system for facilitating operations in storage facilities
A method for facilitating operations in storage facilities. A server receives a service request for performing a first operation in the storage facility. The server identifies a first storage unit based on the service request. The server identifies an operation zone of the first storage unit for performing the first operation. The server determines an ergonomic score for each operator for performing the first operation based on characteristics of the operation zone and the fatigue level of the corresponding operator. The server allocates the first storage unit to a first operator for performing the first operation, based on the determined ergonomic scores, thereby ensuring an increased throughput of the storage facility.
US11509731B2 Robotic cloud computing services arbitration using orchestrator of orchestrators
A system and method for robotically arbitrating cloud computing services utilizes resource parameters, tolerance values, and client system requirements to configure a meta-orchestrator to select a validated compatible service from a service resource pool and employ an orchestrator to migrate a client system to the selected service and utilize block chain technology for logging transactions, storing metadata and data.
US11509718B2 Techniques for coordinating parallel performance and cancellation of commands in a storage cluster system
Various embodiments are directed to techniques for coordinating at least partially parallel performance and cancellation of data access commands between nodes of a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device storing client device data; an access component to perform replica data access commands of replica command sets on the client device data, each replica command set assigned a set ID; a communications component to analyze a set ID included in a network packet to determine whether a portion of a replica command set in the network packet is redundant, and to reassemble the replica command set from the portion based if the portion is not redundant; and an ordering component to provide the communications component with set IDs of replica command sets of which the access component has fully performed the set of replica data access commands.
US11509715B2 Proactive replication of software containers using geographic location affinity to predicted clusters in a distributed computing environment
An apparatus comprises a processing device configured to monitor, over time intervals each comprising multiple time slices, client requests to access software container instances hosted by container host devices of a geographically-distributed software container platform, and to generate cluster pattern data comprising geographic clusters for the software container instances in each of the time slices. The processing device is also configured to predict, for a given time slice in a given subsequent time interval, formation of a geographic cluster of client requests for a given software container instance based on the cluster pattern data. The processing device is further configured to calculate network distances from the predicted geographic cluster to each of the container host devices, to select one of the container host devices based on the calculated network distances, and to proactively replicate the given software container instance in the selected container host device.
US11509713B2 Selection of leader nodes in distributed data services
An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
US11509705B2 Automated delivery of medical device support software
Embodiments of the present invention include a portable medical device with an integrated web server. The portable medical device is configured to establish a communication session with a user device. The integrated web server is configured to load software onto the user computing device for exchanging data with the portable medical device.
US11509702B2 Method and apparatus for selecting and receiving stream in distribution network-based multimedia streaming service
A method and an apparatus for selecting and receiving a stream in a distribution network-based multimedia streaming service are disclosed. According to the method, a receiving apparatus receives an index file for a channel from an index server and obtains a time difference between a current time of the receiving apparatus and the start time of the first streaming from the index file. Then, the receiving apparatus selects a fragment including a stream to be received among a plurality of fragments in which multimedia streams are divided and requests the selected fragment.
US11509698B2 Method and system for interactive usage of product or service cards implemented in real-time communication system
The present disclosure is directed to a system and method for a content display located in the chat messaging system. It facilitates communication between at least a first and a second user and further enables content sending in a more efficient and faster way. This disclosure enables users to work with complimentary and different real-time communication systems and enables the display of interactive elements presenting objects in an application. Such display may be personalized and lead to external sources like a web page or other catalog of data with further explanation necessary to purchase or order. Furthermore, the disclosure improves the storage of content that will be displayed upon a frequency of usage and distribute such storage upon two types of memory that communicate over the network.
US11509697B2 Method for setting up a WebRTC session
Some embodiments relate to a method implemented by a first terminal for setting up a session with a second terminal. An identifier of a session server is obtained at least from a subscriber device in the first terminal which comprises a subscriber identifier and an operator identifier. A session request and an identifier of the second terminal are sent to the server. At least one instruction is received from the server and a message comprising a first set, relative to the first terminal, of at least one characteristic parameter of the requested session is generated in accordance with at least one instruction received and sent to the server. A message is received from the server comprising a second set of at least one characteristic parameter of the requested session, the second set relating to the second terminal and having a non-zero overlap with the first set.
US11509696B2 Methods and apparatuses for enhancement to IP multimedia subsystem
Methods and apparatuses are disclosed for enhancement to an internet protocol (IP) multimedia subsystem (IMS). According to an embodiment, an application server (AS) of the IMS receives from a terminal device a first request for initiating a call service and an internet service which are to be integrated with each other. The AS of the IMS sends a second request for initiating the internet service to a gateway server that acts as a gateway to an internet AS capable of providing the internet service. In response to a reply from the gateway server, the AS of the IMS handles the first request based on the reply.
US11509682B1 System and method for computation of ransomware susceptibility
A method of cyber-risk assessment includes populating a database with ransomware attack information non-intrusively gathered from a plurality of data sources. A request for a ransomware susceptibility assessment of an entity associated with a domain name is received. A digital footprint of an entity is discovered in response to the associated domain name using non-intrusive information gathering. Commercial information associated with the entity is collected in response to the domain name. The database is scanned in response to the discovered digital footprint and at least one ransomware factor associated with the entity is generated in response to the scan. An impact parameter and a ransomware factor coefficient is computed based on the collected commercial information. Then an entity susceptibility index is computed based on the impact parameter, the ransomware factor coefficient, and the at least one ransomware factor. A ransomware attack is then identified and the database is re-populating in response to the identified ransomware attack. At least one of impact parameter or a ransomware factor coefficient is re-computed based at least one of an impact parameter or a ransomware factor coefficient based on the identified new ransomware attack to provide a cyber-risk assessment.
US11509680B2 Classification of cyber-alerts into security incidents
Methods, apparatuses and computer program products that implement embodiments of the present invention for protecting a computer network, include receiving, in a security server, alerts of multiple different types, indicative of potentially malicious activity in the network, that are detected by multiple different protection appliances deployed in the network. The alerts in the security server are correlated so as to identify a first alert of a first type from a first protection appliance in the network and a second alert of a second type, different from the first type from a second protection appliance in the network that are together indicative of a single attack on the network. Finally, a consolidated alert is issued responsively to the attack.
US11509677B2 Automatically detecting vulnerability remediations and regressions
A mechanism is described herein for automatically detecting vulnerability remediations and regressions. A system may receive data indicating that a security alert exists for a specific vulnerability. The system retrieves parameters from the alert and generates (or retrieves) a script or a set of scripts for detecting the vulnerability based on those parameters. The script is executed to determine whether the vulnerability has been remediated or has regressed post remediation. If the system determined that the vulnerability has been remediated, it transmits a request to resolve the security alert. The script is then continually or periodically executed. If the system, through executing the script, determines that the vulnerability has been reintroduced into the environment (e.g., via a code upgrade or a parameter update), it reopens the existing alert indicating that the vulnerability has been reintroduced into the environment.
US11509668B2 Systems and methods for device fingerprinting
Systems and methods to reverse-predict a MAC address associated with a computing device are described. In one embodiment, first temporal communication data associated with the computing device is accessed for a first time interval. The first temporal communication data is converted into a first image. Second temporal communication data associated with the computing device is accessed for a second time interval. The second temporal communication data is converted into a second image. An image ensemble including the first image and the second image is analyzed using a neural network. Each image in the image ensemble is converted from temporal communication data associated with the computing device. The neural network learns a temporal pattern associated with the image ensemble. Current temporal communication data associated with the computing device is accessed and converted into a current image. The current image is compared with the temporal pattern. A MAC address associated with the computing device is reverse-predicted responsive to the comparison.
US11509652B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a transfer part that, in a case where an authentication process for connecting to a preset first storage area fails and transfer of a document processed in accordance with a preset process procedure to the first storage area fails, transfers the document to a second storage area, and in a case where the authentication process succeeds after the document is transferred to the second storage area, transfers the document stored in the second storage area to the first storage area.
US11509651B2 Method and system for secure automatic login through a mobile device
A method for authorizing automatic login of a user to a reserved area of an information resource includes, at a first user device, connecting to a web server for retrieving the information resource, and sending to an authentication server an identifier of the information resource and an identifier of the user. At the authentication server, based on the identifiers of the information resource and of the user, an authorization request is sent to a second user device associated with the user, and which stores access credentials for logging in the reserved area. At the second user device, the user is notified of the authorization request, and upon confirmation of the authorization request by the user on the second user device, access credentials are made available to the web server. At the web server, automatic login to the reserved area is performed based on the access credentials.
US11509638B2 Receive-side processing for encapsulated encrypted packets
Example methods and computer systems for receive-side processing for encapsulated encrypted packets. One example may comprise: in response to receiving, over a tunnel, a first encapsulated encrypted packet that includes a first encrypted inner packet and a first outer header, generating a first decrypted inner packet by performing decryption and decapsulation; and based on content of the first decrypted inner packet, assigning the first decrypted inner packet to a first processing unit. The method may further comprise: in response to receiving, over the tunnel, a second encapsulated encrypted packet that includes a second encrypted inner packet and a second outer header, generating a second decrypted inner packet by performing decryption and decapsulation; and based on content of the second decrypted inner packet, assigning the second decrypted inner packet to a second processing unit, thereby distributing post-cryptography processing over multiple processing units.
US11509635B1 Data incubator for secure data processing in service-provider networks
Various techniques for processing sensitive data in an isolated incubator system within a service-provider network are described. The incubator system, for instance, is isolated from a client system in the service-provider network. In an example method, the incubator system receives an indication of an operation, and first encrypted data, from the client system. The incubator system converts the first encrypted data to plaintext and performs the operation. The incubator system converts the processed data into second encrypted data and provides the second encrypted data to the client system. Thus, the incubator system performs the operation on the data without exposing the data to the client system in the plaintext format.
US11509633B2 Dynamic security approach for WAIC baseband signal transmission and reception
Provided are embodiments for performing encryption and decryption. Embodiments include generating a random key address, obtaining a pre-stored key using the random key address, and re-arranging portions of the pre-stored key using the random key address and a first enable signal. Embodiments also include selecting a dynamic logic operation based on the random key address and a second enable signal, receiving data for encryption, and combining portions of the received data for encryption with the re-arranged portions of the pre-stored key using the dynamic logic operation to produce encrypted data. Embodiments include re-arranging portions of the encrypted data based on the random key address and a third enable signal, and combining the re-arranged portions of the encrypted data with the random key address into an encrypted data packet for transmission. Also provided are embodiments for a transmitter and receiver for performing the encryption and decryption.
US11509628B2 Detecting identified information in privacy firewalls
Systems, methods and non-transitory computer readable media for detecting identified information in privacy firewalls are provided. A repeating field in a data collection may be analyzed to determine whether the field is likely to include information that identifies particular individuals. An access request of a user may be received. A permission record associated with the user may be accessed. In response to the field being likely to include information that identifies particular individuals and a first value in the permission record, access to the field may be denied, in response to the field not being likely to include information that identifies particular individuals and the first value in the permission record, access to the field may be provided, and in response to a second value in the permission record, access to the field may be provided.
US11509613B2 System and method for enabling an external-system view of email attachments
A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category.
US11509609B2 Chat system, chat control apparatus and chat program
In a chat system configured to perform a conversation between a user and a chat control apparatus, a user terminal includes a display control unit that displays response information returned from the chat control apparatus, a post information generation unit that automatically generates new post information using a designated text when an operation is performed to designate a text of displayed response information, and a post information transmission unit that automatically transmits generated post information to the chat control apparatus. When the user performs an operation of designating response information displayed on the user terminal, new post information is automatically generated using a text of the designated response information and transmitted to the chat control apparatus. In this way, the conversation is continued.
US11509599B1 Edge quantum computing
Systems and methods are described for enabling quantum computing at an edge node of a network. For example, a machine learning component residing on each of a plurality of edge nodes of the network may be implemented to distribute application processing by network location and processing type, including distribution among classical processing at a central cloud, classical processing at an edge node, and quantum processing at a quantum edge node including a quantum computing device. By distributing certain applications, such as latency-sensitive applications of a higher order of complexity, to an edge node, and particularly a quantum edge node, latency may be reduced and complex application code may be processed more quicky using quantum computations. For applications to be processed using quantum processing, the machine learning component may further identify qubits for the quantum processing and define containers based on the qubits for deployment by the quantum computing device.
US11509587B2 Multiple QoS traffic splitting over multiple heterogeneous links
A system, method, and computer-readable medium are disclosed for performing an intelligent connectivity operation. The intelligent connectivity operation includes: identifying a plurality of quality parameters associated with respective network traffic types of an application, each respective network traffic type having an associated traffic stream; constructing a preference mapping, the preference mapping being based upon the plurality of quality parameters associated with the respective aspects of the application; identifying a best-suited network link for each of the traffic streams, the determining using the preference mapping; and, assigning each network traffic stream to a particular network link based upon the identifying the best-suited network link for each of the traffic streams.
US11509577B2 Linking resource instances to virtual network in provider network environments
Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.
US11509575B2 Selection of a transport protocol for supporting a label distribution protocol
Various example embodiments for supporting selection of a transport protocol for use in supporting a label distribution protocol in a label switching network are presented. Various example embodiments for supporting selection of a transport protocol for use in supporting a label distribution protocol in a label switching network may be configured to support multiple transport protocol options for use in supporting use of the label distribution protocol between a pair of label switched routers in the label switching network. Various example embodiments for supporting selection of a transport protocol for use in supporting a label distribution protocol in a label switching network may be configured to use the selected transport protocol to support various aspects of the label distribution protocol (e.g., establishment of a label distribution protocol session based on the label distribution protocol, label distribution based on the label distribution protocol, and so forth).
US11509572B2 Optimizing IP multicast delivery with use of local source nodes and the propagation of advertisements therefor
In one illustrative example, a network node connected in a network fabric may identify that it is established as part of a multicast distribution tree for forwarding multicast traffic from a source node to one or more host receiver devices of a multicast group. In response, the network node may propagate in the network fabric a message for advertising the network node as a candidate local source node at which to join the multicast group. The message for advertising may include data such as a reachability metric. The propagation of the message may be part of a flooding of such messages in the network fabric. The network node serving as the candidate local source node may thereafter “locally” join a host receiver device in the multicast group at the network node so that the device may receive the multicast traffic from the source node via the network node.
US11509570B2 Resource usage in a multipath network
There is provided a first network node arranged to communicate with a second network node, the first and second network nodes being connected by a first path and a second path. The first path uses a first communications network and the second path uses a second communications network. The first network node has a first mode and a second mode of operation, such that in a first mode traffic between the first and second network nodes is transmitted over the first path and not the second path, and in a second mode traffic between the first and second network nodes is transmitted over the first path and the second path. The network node comprises a mode selector arranged to select the second mode of operation when the demanded amount of traffic between the first and second network nodes exceeds a threshold value for a period of time.
US11509568B2 Protocol independent multicast designated networking device election system
A Protocol Independent Multicast (PIM) designated networking device election system includes a first networking device and a second networking device that are coupled to the first edge device. The second networking device receives a first PIM message from the first networking device and determines that the first PIM message indicates that the first networking device supports designated networking device election based on an interface performance property. The second networking device then determines whether a first interface performance property indication indicates that a first interface performance property of the first networking device or a second interface performance property of the second networking device satisfy an interface performance property condition. In response to determining that the second interface performance property satisfies the interface performance property condition, the second networking device forwards first data traffic received at the second networking device toward the first edge device.
US11509567B2 IP-based matching system
In one aspect, an example method includes (i) accessing, by a computing device, a first Internet Protocol (IP) address that encodes first attributes of a first profile; (ii) accessing, by the computing device, a second IP address that encodes second attributes of a second profile; (iii) comparing, by the computing device, the first IP address and the second IP address using a network layer communication function; (iv) determining, by the computing device, that a result of the comparing satisfies a threshold condition; and (v) based on the result of the comparing satisfying the threshold condition, providing, by the computing device to another device, an indication of a match between the first profile and the second profile.
US11509566B2 Shaping outgoing traffic of network packets in a network management system
A network management system can include multiple network interfaces. For example, the network management system can include a first network interface that can receive a stream of network packets associated with users. The network management system can include a second network interface for transmitting the received stream of network packets. The network management system can shape the stream of network packets before transmission. The network management system can assign the network packets into classes. The classes may have a configured hierarchical relationship. The classes may also have an operational hierarchy based on bandwidth usage during operation. The network management system can shape the stream of network packets based on operational hierarchy of classes and configured hierarchical relationship.
US11509564B2 Method and apparatus for replicating network information base in a distributed network control system with multiple controller instances
A network control system that includes several controllers for managing several switching elements. In some embodiments, each switching element implements at least one logical switching element and has a master controller. In some embodiments, at least one controller is a master of at least two switching elements. The network control system accepts definitions of the logical switching elements and, in some embodiments, each logical switching element has a master controller. In some embodiments, at least one controller is a master for at least two logical switching elements.
US11509562B1 System and method for a system level data sharding analysis of information handling systems
A system for managing storage of data in a information handling systems includes a first information handling system, and a specialized information handling system comprising an enhanced networking interface, wherein the enhanced networking interface is programmed to: obtain data to be processed by the system, perform a data sharding analysis using telemetry data to identify the first information handling system, and transmit the data to the first information handling system based on the identifying.
US11509559B2 Monitoring overlay networks
Embodiments are directed to managing communication over one or more networks. A monitoring engine may be instantiated to perform actions including receiving network traffic from a physical network that may be associated with network addresses of the physical network. The monitoring engine may analyze the network traffic to associate activity with gateway identifiers (GIDs) associated with gateway computers in an overlay network such that the GIDs are separate from the network addresses. The monitoring engine may be arranged to monitor the network traffic based on monitoring rules. The monitoring engine may provide metrics associated with the gateway computers based on the monitoring of the network traffic. The monitoring engine may compare the metrics to event rules. The monitoring engine may generate events based on affirmative results of the comparison. The events may be mapped to actions based on characteristics of the events and executed.
US11509555B2 Determining operational status of Internet of Things devices
Disclosed are various examples for offline detection of Internet of Things (IoT) devices or any type of devices that report a heartbeat or status indication. A linked hash map be utilized as a data structure in which heartbeat message are stored. The oldest heartbeat message is stored at the head of the data structure so that only the head of the data structure requires checking if the oldest node is designated as online.
US11509552B2 Application aware device monitoring correlation and visualization
Techniques for application aware device monitoring correlation and visualization are disclosed. In some embodiments, a system, a process, and/or a computer program product for providing application aware device monitoring includes collecting network layer information from one or more agents utilizing a plurality of tests; collecting device layer information from the one or more agents deployed to monitor a plurality of devices in a network computing environment; correlating the network layer information and the device layer information; and generating a graphical visualization based on the correlated network layer and device layer information (e.g., an alert, report, and/or a graphical visualization can be provided based on the correlated network layer and device layer information to facilitate root cause detection for application performance issues).
US11509551B2 Monitoring spectral efficiency
A method for monitoring spectral efficiency in a wireless network includes determining total number of resource blocks or resource elements allocated for each of one or more calls in the wireless network during a given time period and determining a corresponding total number of bits transmitted for each of the one or more calls during the given time period. A spectral efficiency metric is calculated for each of the one or more calls based at least in part on the total number of bits transmitted during the given time period and the total number of resource blocks or resource elements allocated for transmission during the given time period. A heat map for each of the one or more calls is generated based on geographic locations of the one or more calls.
US11509548B1 Adaptive exponential moving average filter
A method includes establishing communication between a first user device and a second user device using a first codec and filtering an input signal indicating an estimated unfiltered available bandwidth for the communications by applying a current filter including one of a first filter when the estimated unfiltered available bandwidth is less than a first threshold value or greater than a second threshold value or a second filter when the estimated unfiltered available bandwidth is between and including the first and second threshold values. The method includes adaptively switching the current filter as a function of the filtered input signal and the first and second threshold values. When the filtered input signal satisfies a channel bandwidth threshold for at least a predetermined period of time, the method includes switching from using the first codec to using a second codec for the communication between the first and second user devices.
US11509539B2 Traffic analysis apparatus, system, method, and program
A traffic analysis apparatus includes: a first means that estimates a state sequence from time-series data of communication traffic based on a hidden Markov model, and groups, into one group, a plurality of patterns with resembling state transitions in the state sequence to perform extraction of a state sequence, with taking the plurality of patterns grouped into one group as one state; and a second means that determines an application state corresponding to the time-series data based on the state sequence extracted by the first means and predetermined application characteristics.
US11509538B2 Network interconnect as a switch
An interconnect as a switch module (“ICAS” module) comprising n port groups, each port group comprising n−1 interfaces, and an interconnecting network implementing a full mesh topology where each port group comprising a plurality of interfaces each connects an interface of one of the other port groups, respectively. The ICAS module may be optically or electrically implemented. According to the embodiments, the ICAS module may be used to construct a stackable switching device and a multi-unit switching device, to replace a data center fabric switch, and to build a new, high-efficient, and cost-effective data center.
US11509537B2 Internet of things device discovery and deployment
Disclosed are various examples for Internet of Things (IoT) device discovery and deployment. In some embodiments, a device identifier is received from an IoT device. The IoT device is determined, based on the device identifier, to be associated with a device account with a management service. An enrollment of the IoT device is performed. A capabilities declaration is received from the IoT device. IoT device instructions are determined based on the capabilities declaration. IoT device instructions are transmitted to the IoT device, causing it to perform a capability specified in the capabilities declaration.
US11509521B2 Multiple communication modes and network services in a self-contained unit
Disclosed are systems and methods for a self-contained multi-modal communication system. The multi-modal communication system comprises a first mobile telecommunication node, which provides a private telecommunication network, a layer 2 (L2) backhaul wireless transceiver, an ethernet switch and an embedded edge cloud compute device. The edge cloud compute device includes an automatic failover detection system, wherein the automatic failover detection system receives as input a plurality of network parameters and automatically performs failover and communication modality switching for one or more communication devices associated with the self-contained multi-modal communication system.
US11509509B2 Environmentally-aware run-time configuration of filters in a high-speed data channel
A physical layer transceiver, for connecting a host device to a wireline channel medium having a cable length, includes a host interface for coupling to a host device, a line interface for coupling to the channel medium, and filter circuitry operatively coupled to the line interface. The filter circuitry includes a plurality of filter segments, fewer in number than a total number of link segments in the cable length. Individual filter segments in the plurality of filter segments are configurable to correspond to individual link segments, and are separately controllable from other filter segments. Control circuitry detects a change of transmission conditions in a particular link segment, and upon detection of the change of transmission conditions, changes a configuration of one of the plurality of filter segments to cause an alteration in filtering of signals in the particular link segment at which the change of transmission conditions is detected.
US11509503B2 Circuit migration sequence generation for network modernization
Disclosed methods for network modernization include obtaining a list of end-to-end circuits carried in a circuit-switched network, calculating, for each circuit, an early retirement credit (ERC) score and a circuit load factor (CLF) score, selecting, dependent on the ERC and CLF scores, a circuit to migrate to a new network, adding the selected circuit to a circuit migration sequence, and removing the circuit from the list. The ERC score represents the number of circuit-switching units on which no circuits would be carried and that would remain in the network following its removal. The CLF score represents an average number of circuits that would be carried on each circuit-switching unit currently traversed by the circuit following its removal. When two circuits have the highest ERC score, the circuit with the lowest CLF score is selected for migration. The method is repeated until the list is empty.
US11509502B2 Edge device, control method, and program
An object of the present invention is to provide an edge device, a control method, and a program with which the effects of loop generation can be minimized from the NW operator side while ensuring connection normality with the device of an NW user. An edge device according to the present invention physically closes an access port upon confirmation that the access port has been connected to an external device while the access port is in a physically released state and a DF state is undefined, notifies other edge devices within an EVPN MH configuration that the host device has entered a state in which the host device may become the DF and causes an EVPN function unit to calculate the DF state to be set, physically opens the access port when the calculation result indicates DF, and physically closes the access port when the calculation result indicates BDF.
US11509499B2 Detecting abnormal events in vehicle operation based on machine learning analysis of messages transmitted over communication channels
A computer implemented method of identifying an abnormal event in an operational environment of a vehicle, comprising using one or more processors adapted for receiving a plurality of messages intercepted by one or more devices adapted to monitor messages transmitted via one or more segments of one or more communication channels of a vehicle, applying a plurality of trained machine learning models to evaluate compliance of each of the intercepted messages with one or more baseline models according to feature(s) identified for each intercepted message, the baseline model(s) defining learned message patterns is created by training the plurality of machine learning models with a plurality of training datasets comprising training messages reflecting valid operation of the vehicle, identifying incompliant intercepted message(s) which is incompliant with the baseline model(s), the incompliant message(s) is transmitted as result of one or more abnormal event and generating an alert indicative of the abnormal event(s).
US11509489B1 Covert channel construction method in blockchain network
A covert channel construction method in a blockchain network includes: sharing, by a first terminal and a second terminal, a secret key and transaction information, and generating a blockchain network address by using the secret key and a standard public key address generation algorithm, wherein the transaction information comprises a permutation mapping table and an information capacity of a single transaction; sending, by the first terminal, information by using an information hiding method, and performing simultaneously, by the first terminal and the second terminal, transaction recording; and monitoring, by the first terminal and the second terminal, whether an account transaction of the blockchain network address exists in a blockchain, if yes, extracting, by the second terminal, the information by using an information extraction method, and after extracting the information, replying to the information by using the information hiding method, thereby enabling communication parties to safely transmit information.
US11509481B2 Token processing with selective de-tokenization for proximity based access device interactions
A method includes providing an initial communication, by an access device to a user device. The access device can receive the user identifier and the access token and receive a secret associated with the user. The access device can determine, using the user identifier and/or the access token, if the transaction is authorized by an authorizing entity computer associated with the access device or by an authorizing entity not associated with the access device. If the transaction is authorized by the authorizing entity computer associated with the access device, the access device can transmit an authorization request message comprising the user identifier, the secret, and the access token to the authorizing entity computer. The authorizing entity computer validates the secret, retrieves a real credential of the user using the user identifier, and authorizes the transaction.
US11509476B2 System and method for enabling secure service-based communications via 5G proxies
Systems and methods enable secure service-based communications in networks that use a Services Communications Proxy (SCP). A Network Function (NF) producer receives a service request including an authorization token and a signed service request object, wherein the service request originates from an NF consumer of the wireless core network and is forwarded to the NF producer via the SCP. The NF producer verifies the signed service request object and generates, after the verifying, a service response. The service response includes a signed service response object. The NF producer sends, to the NF consumer and via the SCP, the service response with the signed service response object.
US11509472B2 Method for sharing models among autonomous vehicles based on blockchain
The present disclosure discloses a method for sharing models among autonomous vehicles based on a blockchain, the method comprising the steps of: 1) creating a mobile edge computing network; 2) generating a key pair for each node in the mobile edge computing network; 3) creating a local model set of a mobile node set in the mobile node computing network; 4) enabling each mobile node to communicate with a corresponding nearest mobile edge computing node; 5) creating supernode sequences by the mobile edge computing node; 6) creating a blockchain based on the supernode sequences; and 7) updating the local model set.
US11509471B2 Detecting vulnerable encryption keys in network communication systems
Techniques for determining whether a public encryption key is vulnerable as the result of deficiencies in pseudorandom number generation algorithms are provided. In some embodiments, a system may compile a database of cryptographic information received from a plurality of sources, including databases, and network traffic monitoring tools. RSA public keys extracted from the cryptographic information may be stored in an organized database in association with corresponding metadata. The system may construct a product tree from all unique collected RSA keys, and may then construct a remainder tree from the product tree, wherein each output remainder may be determined to be a greatest common divisor of one of the RSA keys against all other unique RSA keys in the database. The system may then use the greatest common divisors to factor one or more of the RSA keys and to determine that the factored keys are vulnerable to being compromised.
US11509470B1 Systems and methods for providing a privacy-preserving training approach in blind learning with secure enclaves
A system and method are disclosed for providing a privacy-preserving training approach for split learning methods, including blind learning. A method includes receiving, at a server device, encrypted smashed data from a client device, using a secure enclave on the server device, moving, on the server device, a server model, the encrypted smashed data and computer code for a blind learning operation into the secure enclave, performing, in the secure enclave, forward propagation using the decrypted smashed data to generate predicted values, comparing the predicted values to true labels using a loss function to yield a loss value, repeating the comparing step for all smashed data received at the server device from a plurality of clients to yield a plurality of loss values, averaging the plurality of loss values to yield an average loss value, updating model weights of the server model using the average loss value to yield gradients of the smashed data and transmitting the gradients of the smashed data to the client device.
US11509449B2 Systems and methods for self-formation and self-management of full-duplex communication networks
Disclosed herein are systems and methods for self-formation and self-management of full-duplex communication networks. In an embodiment, a communication device determines whether there is an available self-assignable device-data time slot. If there is, the device selects an available time slot for outbound transmissions, updates its network-status table to associate the selected time slot with a device identifier of the communication device, and transmits outbound device data during the selected time slot of at least one ensuing frame. The device also, during each of a plurality of ensuing frames, makes a determination as to whether to transmit a maintenance packet during a shared time slot of the current frame. If the determination is made in the affirmative, the device transmits such a packet during that shared time slot. Each such packet contains at least a subset of the network-status table.
US11509445B2 Information indication method, terminal device, and network device
This disclosure discloses an information indication method, a terminal device, and a network device. The method includes determining a transmission feature parameter, where the transmission feature parameter is used to send a physical channel on a sidelink (SL), and the transmission feature parameter includes at least one of a subcarrier spacing (SCS), a cyclic prefix (CP), a bandwidth part (BWP), or a demodulation reference signal (DMRS) configuration parameter; and sending transmission feature information, where the transmission feature information is used to indicate the transmission feature parameter.
US11509443B2 Method and device in node for wireless communication
The disclosure provides a method and a device in a communication node for wireless communication. The communication node first receives first information and second information, and then transmits a first radio signal in W1 time sub-window(s); the first information is used for determining X candidate time window(s), any one of the X candidate time window(s) has a time length equal to a first time length, and the first time length is fixed; for a subcarrier spacing of a subcarrier occupied by the first radio signal, one of the X candidate time window(s) comprises Y candidate time sub-window(s), and the Y is related to the subcarrier spacing of the subcarrier occupied by the first radio signal; the second information is used for indicating W candidate time sub-window(s) out of the Y candidate time sub-window(s); and each of the W1 time sub-window(s) is one of the W candidate time sub-window(s).
US11509439B2 Multi-subframe uplink grant in a wireless device
A wireless device receives a downlink control information (DCI) indicating uplink resources in a plurality of consecutive subframes, the DCI comprising a first field and a second field. A position of a first subframe in the plurality of consecutive subframes is determined based on the first field. The first subframe is for transmission of one or more channel state information (CSI) fields. In response to the second field triggering a CSI report, the one or more CSI fields are transmitted in the first subframe.
US11509438B2 Method and apparatus for improving in and relating to reference signals in a telecommunication network
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long-Term Evolution (LTE). Disclosed is a method of configuring a reference signal for a stationary wireless link in a wireless network, wherein the method of configuring comprises the step of: activating a reference signal overhead reduction mode if a predetermined condition is met.
US11509437B2 Signal processing method and device
Embodiments of this disclosure provide a signal processing method and device. The method includes: transmitting first information via RMSI, and/or transmitting second information via RRC signaling; wherein SSB related information indicated by the first indication information is at least partially same as SSB related information indicated by the second indication information.
US11509436B2 Facilitation of enhanced channel state information estimation for 5G or other next generation network
A delay doppler domain transformation can be used to estimate characteristics of a channel between a base station and a user equipment or alternatively, between the user equipment and another user equipment. Thus, the velocity and the distance position of the user equipment can be calculated. For example, a signal received in the time-frequency domain, can be converted to the delay doppler domain by the base station. In response to the conversion, the base station can estimate the velocity of the user equipment. The velocity can be utilized by various applications. For example, the velocity can be utilized to alert the other user equipment to the location or an anticipated location of the user equipment.
US11509435B2 Generating downlink sector beams based on uplink channel estimates utilizing a base band unit pool for modular massive multiple-input multiple-output arrays
A system includes a base band unit pooling component that determines, via a base band unit pool of base station devices, respective uplink channel estimates of an uplink channel wirelessly coupling, using frequency division duplexing via respective modular antenna elements, a user equipment to the base band unit pool. A downlink channel estimation component of the system derives, based on the respective uplink channel estimates, a downlink channel estimate of a downlink channel wirelessly coupling, using the frequency division duplexing via a portion of the respective modular antenna elements corresponding to a base station device of the base band unit pool, the base station device to the user equipment. In turn, the system generates, using the downlink channel estimate, a group of downlink sector beams to be transmitted to the user equipment using the downlink channel via the portion of the respective modular antenna elements.
US11509428B2 Data transmission method and apparatus having data reuse mechanism
The present invention discloses a data transmission method having data reuse mechanism that includes the steps outlined below. A driver corresponding to a communication circuit is operated as a transmission terminal to analyze under-transmitted data to generate reuse setting information, indication information and packets having a complete packet and incomplete packets so as to be transmitted by the transmission terminal through a transmission interface to be received by the communication circuit as a receiving terminal. The receiving terminal identifies the complete packet and the incomplete packets according to the indication information. A data location that a reusable data section corresponds to is determined according to the reuse information. The complete packet is outputted. A non-reusable data section of each of the incomplete packets and the reusable data section of the complete packet are reconstructed to output reconstructed packets according to the data location.
US11509427B2 Uplink control information retransmission
Methods and apparatuses for retransmitting uplink control information. An apparatus comprising: a receiver that receives uplink control information (UCI) from a remote unit, wherein the UCI includes hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback corresponding to a plurality of downlink transmissions; a processor that decodes the UCI; and a transmitter that, in response to the UCI not being correctly decoded, transmits downlink control information (DCI) including a first signaling to the remote unit, wherein the first signaling includes an indicator indicating that the UCI is not correctly decoded and an identification corresponding to the UCI.
US11509424B2 Method and apparatus for grant free based data transmission in wireless communication system
A communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) is provided. The communication method includes intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. This disclosure provides a grant-free-based data transmission method and apparatus.
US11509420B2 Methods and apparatus for FEC rate adaptation
The present disclosure relates to methods and devices for graphics or data processing including an apparatus, e.g., a network, a server, or a client device. In some aspects, the apparatus may transmit a request for an updated FEC rate, the updated FEC rate being based on a previous FEC rate. The apparatus may also receive, based on the request for the updated FEC rate, information associated with the updated FEC rate. Additionally, the apparatus may determine the updated FEC rate based on the received information, the received information being associated with a difference between the previous FEC rate and the updated FEC rate.
US11509419B2 Acknowledgement and retransmission techniques utilizing secondary wireless channel
This disclosure provides methods, devices and systems for acknowledgement and retransmission, and more specifically, to methods, devices and systems that enable a secondary wireless channel to provide acknowledgements of data transmitted on a primary wireless channel concurrently with the reception of additional data on the primary wireless channel. In some implementations, a transmitting device may transmit wireless packets including multiple codewords to a receiving device via a first wireless channel. The receiving device may attempt to decode the received codewords based on primary information in the codewords. The receiving device may then transmit to the transmitting device, via a second wireless channel, a codeword acknowledgement that identifies codewords that the receiving device did not successfully decode. The transmitting device may then transmit parity information to the receiving device via the first wireless channel that aids the receiving device in decoding the identified codewords.
US11509417B2 Systems and methods to generate copies of data for transmission over multiple communication channels
Systems and methods to transmit data over multiple communication channels in parallel with forward error correction. Original packets are evenly distributed to the channels as the initial systematically channel-encoded packets. Subsequent channel-encoded packets are configured to be linearly independent of their base sets of channel-encoded packets, where a base set for a subsequent channel-encoded packet includes those scheduled to be transmitted before the subsequent packet in the same channel as the subsequent packet, and optionally one or more initial packets from other channels. The compositions of the sequences of the encoded packets can be predetermined without the content of the packets; and the channel-encoded packets can be generated from the original packets on-the-fly by the transmitters of the channels during transmission. When a sufficient number of packets have been received via the channels, a recipient may terminate their transmissions.
US11509416B1 Duplicate transmissions with channel puncturing
This disclosure provides methods, devices and systems for increasing the transmit power of wireless communication devices operating on power spectral density (PSD)-limited wireless channels. Some implementations more specifically relate to tone mapping techniques and physical layer convergence protocol (PLCP) protocol data unit (PPDU) designs that support duplicate (or “DUP mode”) transmissions with channel puncturing. In some implementations, a wireless communication device may transmit a PPDU carrying user data over a wireless channel excluding one or more punctured subchannels, where the user data is transmitted in a DUP mode. As such, the user data may be mapped to a number (N) of tones spanning a first portion of the wireless channel and a duplicate copy of the user data may be mapped to N tones spanning a second portion of the wireless channel.
US11509414B2 Method and apparatus for encoding data using a polar code
Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes polar encoding, with an encoder of the device, information bits and at least one parity bit using the polar code to obtain encoded data, and transmitting the encoded data to another device. The polar code comprises a plurality of sub-channels. The at least one parity bit being placed in at least one of the plurality of sub-channels. The at least one sub-channel is selected from the plurality of sub-channels based on a weight parameter.
US11509411B2 Method and system for correcting clock skew using precision time protocol
The disclosure relates to method and system for correcting a clock skew in a slave device using a precision time protocol (PTP). The method includes determining an uplink delay and a downlink delay, based on at least two packet transactions in the PTP protocol and conducted between the slave device and a master device within a pre-defined accumulator time window. The method further includes determining a change in the uplink/downlink delay with respect to a reference uplink/downlink delay. The reference uplink/downlink delay correspond to a first pre-defined accumulator time window at a start of the slave device, or to a last pre-defined accumulator time window during a previous correction of the clock skew. The method further includes correcting the clock skew upon determining the change in the uplink delay to be about same in magnitude as and to be in opposite direction to the change in the downlink delay.
US11509409B2 Communication device, communication method, computer program product, and communication system
A communication device according to an embodiment includes one or more hardware processors. The one or more hardware processors: receives, from a server device performing communication by a communication method of synchronizing a number indicating a communication timing, a reference number indicating the number serving as a reference; and determines a processing timing of predetermined processing, based on the reference number.
US11509407B2 Techniques in new radio (NR) radio resource management (RRM) performance accuracy measurements
Embodiments of the present disclosure describe methods, apparatuses, storage media, and systems for accuracy measurements in UE baseband-demodulation-performance tests in new radio (NR) frequency range 2 (FR2) operations. The accuracy measurements includes, but not limited to, reference signal received power (RSRP) accuracy, reference signal received quality (RSRQ), and signal-to-noise and interference (SINR) accuracy. Various embodiments describe how to measure RSRP/RSRQ/SINR accuracies in an over-the-air (OTA) test environment in NR FR2 operations.
US11509403B2 Human body communication device and operating method of the same
Provided are a human body communication device and an operating method of the same. The human body communication device according to an embodiment of the inventive concept includes a first electrode, a second electrode, a transmitting circuit, a receiving circuit, a ground electrode, and a switch. The transmitting circuit generates a first signal in a transmitting mode and transmits the first signal to the first electrode. The receiving circuit receives a second signal from the first electrode in the receiving mode. The receiving circuit includes a differential amplifier that amplifies a difference between a voltage level of a first input terminal depending on the second signal and a voltage level of a second input terminal. The switch electrically connects the second electrode and the ground electrode in the transmitting mode, and electrically connects the second electrode and the second input terminal in the receiving mode.
US11509392B2 Signal quality information notification method and relay communication apparatus
A communication system transmits relay data through a communication path including a plurality of sections in which different communication schemes are used. A relay communication device is provided between a first section and a second section which are adjacent sections. The relay communication device includes a receiving unit receiving the relay data from the first section through a frame of a first communication scheme, and a relaying unit configuring, in a frame of a second communication scheme used to transmit the relay data to a relay destination, signal quality information representing signal quality calculated for a physical link in each of the sections through which the relay data is transmitted before arriving at the relay communication device, and outputting the frame of the second communication scheme to the second section.
US11509390B2 Reliable delivery of digital services
Systems and methods for reliable content delivery from a satellite to sub-edge devices are described. Content is delivered to a plurality of edge devices. Missing portions of the content are identified. One or more of the missing portions are selected, and the selected portions are recovered via a satellite network or a non-satellite network. The recovery is coordinated by a central cloud device based on one or more recovery factors.
US11509371B2 Information feedback method and device, storage medium, and electronic device
Provided are an information feedback method and device, a storage medium, and an electronic device. The method includes that: N pieces of feedback information are determined according to one Channel State Information (CSI) report configuration, wherein the N pieces of feedback information includes N Rank Indications (RIs) and N Precoding Matrix Indications (PMIs), and N is an integer greater than or equal to 1; and the N pieces of feedback information are sent to a base station.
US11509369B2 Transmission and reception method for multi-modal apparatus in millimeter band
A communication technique and a system thereof for are provided fusing a 5G communication system to support higher data rates, which is subsequent to the 4G system, with IoT technology. The disclosure may be applied to intelligent services (e.g., smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail business, security and safe-related services, etc.) based on 5G communication technology and IoT-related technology. A method of operating a base station in a wireless communication system includes transmitting channel feedback configuration information to a terminal; receiving channel feedback information from the terminal; and performing transmission/reception of data, based on the channel feedback information. The channel feedback information may include information indicating a state of an antenna panel of the terminal.
US11509364B2 Techniques and apparatuses for uplink precoder determination using downlink reference signals or downlink precoder determination using uplink reference signals
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive an indication of whether to use uplink reference signals or downlink reference signals for uplink precoder determination. The UE may selectively transmit a plurality of uplink reference signals or one or more measurement reports based at least in part on the indication, wherein the one or more measurement reports are determined based at least in part on measuring a plurality of downlink reference signals. The UE may receive an indication of a precoder, of a plurality of precoders, to be used to precode an uplink communication, wherein the precoder is identified based at least in part on the plurality of uplink reference signals or the one or more measurement reports. The UE may precode the uplink communication using the precoder. Numerous other aspects are provided.
US11509360B2 Terminal device capability transmission method, apparatus, and system
Embodiments of this application disclose a terminal device capability transmission method, apparatus, and system. A terminal device reports, to a network device, capability information used to indicate a channel state information CSI reporting capability of the terminal device. The capability information is associated with a quantity, supported by the terminal device in a time-domain unit, of ports of pilots used for CSI measurement, and is used to enable the network device receiving the capability information to learn the CSI reporting capability of the terminal device, thereby determining a CSI measurement configuration of the terminal device.
US11509340B2 Small antenna apparatus and method for controlling the same
An antenna apparatus for a mobile terminal is provided. The antenna apparatus includes an antenna pattern, a first electric circuit and a second electric circuit respectively connected between both ends of the antenna pattern and a system ground, and a third electric circuit disposed between the antenna pattern and a feeding line, wherein the first electric circuit and the second electric circuit extend electrical wavelengths of the antenna pattern and the third electric circuit increases input impedance matching.
US11509325B2 Radio-frequency digital-to-analog converter system
A digital-to-analog converter system has digital-to-analog converters, a common output, and a digital controller for transmitting first codes to one of the converters at a radio-frequency digital rate, and for transmitting second codes to another one of the converters at the same rate. The digital controller includes a timing system for operating each converter at the digital rate in a return-to-zero configuration, such that a signal from the first converter is transmitted to the common output while the second converter is reset, and vice versa. The digital-to-analog converter system can generate a radio-frequency analog signal having signals in first and second Nyquist zones simultaneously.
US11509320B2 Signal converting apparatus and related method
A signal converting apparatus includes a comparing device, a first digital-slope quantizer, and a second digital-slope quantizer. The comparing device having a first input terminal and a second input terminal for receiving a first received signal and a second received signal, and for generating an output signal at an output port. The first digital-slope quantizer generates a first set of digital signals to monotonically adjust the first received signal and the second received signal at the first input terminal and the second input terminal during a first phase according to a first quantization unit. The second digital-slope quantizer generates a second set of digital signals to monotonically adjust the first received signal and the second received signal at the first input terminal and the second input terminal during a second phase after the first phase according to a second quantization unit.
US11509317B2 Systems and methods for integration of injection-locked oscillators into transceiver arrays
Systems and methods for integrating injection-locked oscillators into transceiver arrays are disclosed. In one aspect, there is provided an injection-locked oscillator (ILO) distribution system including a master clock generator configured to generate a master clock signal. The ILO distribution system also includes an ILO distribution circuit including an ILO and configured to receive the master clock signal. The ILO is configured to generate a reference clock signal based on the master clock signal. The ILO distribution circuit is further configured to generate an output signal indicative of an operating frequency of the ILO. The ILO distribution system further includes an injection-locked detector (ILD) configured to receive the master clock signal and the output signal. The ILD is further configured to determine whether the ILO is in a locked state or in an unlocked state based on the master clock signal and the output signal.
US11509315B2 Fractional-N phase-locked loop and sliced charge pump control method thereof
A fractional-N phase locked loop (PLL) and a sliced charge pump (CP) control method thereof are provided. The fractional-N PLL includes a first current source, a first phase frequency detector (PFD), a second current source, a second PFD, and a divided clock controller. The first current source provides a first current. The first PFD generates a first detection signal according to a first divided clock, for controlling the first current source, wherein the first divided clock is generated according to an oscillation clock having an oscillation period. The second current source provides a second current. The second PFD generates a second detection signal according to a second divided clock, for controlling the second current source. The divided clock controller controls the second divided clock based on a variable delay relative to the first divided clock, wherein the variable delay is an integer times the oscillation period.
US11509313B1 Delay-locked loop circuit with multiple modes
A DLL circuit comprising a delay circuit, a phase detector and a counting control circuit. The delay circuit is configured to receive a reference clock signal, and delay the reference clock signal to output a delayed clock signal. The phase detector is configured to detect a phase difference between the reference clock signal and the delayed clock signal to generate a phase difference signal. The counting control circuit is configured to generate a control delay signal according to the phase difference signal. The delay circuit delays the reference clock signal according to the control delay signal to output the delayed clock signal. When the counting control circuit is in the first mode, the counting control circuit has a first update frequency. When the counting control circuit is in the second mode, the counting control circuit has a second update frequency.
US11509302B2 Reset isolation for an embedded safety island in a system on a chip
Disclosed embodiments include an electronic system with a power on reset (POR) circuit. The POR circuit includes first voltage detection circuitry to perform a first detection on a supply voltage and to output a first control signal in response to the first detection, second voltage detection circuitry to perform a second detection on the supply voltage and to output a second control signal in response to the second detection, and third voltage detection circuitry to perform a third detection on the supply voltage and to output at least one third control signal in response to the third detection. The POR circuit further has sequencing circuitry with a first input to receive the at least one third control signal and to output a reset signal in response to the at least one third control signal.
US11509300B2 Switch module for an electronic switch
An electronic switch includes switching modules to change a forward resistance of a semiconductor switch via a drive circuit depending on data exchanged via a data interface and depending on measurement values of a current sensor. The semiconductor switches of the switching modules are arranged electrically in parallel and a current through the electronic switch is divided among the semiconductor switches. The electronic switch controls a division of the current through the electronic switch among the semiconductor switches via the drive circuits by changing a forward resistance of the semiconductor switches, synchronously switches the semiconductor switches via the drive circuit and operates the semiconductor switches in a linear region in a time range of 1 μs to 10 μs upon a change between ON and OFF and a change between OFF and ON in such a way that the current through the switching modules is reduced in a controlled manner.
US11509299B2 Dynamic comparator
The present description concerns a comparator (1) of a first voltage (V+) and of a second voltage (V−), comprising first (100) and second (102) branches each comprising a same succession of alternated first (106) and second (108) gates in series between a node (104) and an output (1002; 1022) of the branch (100; 102), wherein: each branch starts with a first gate (106), each gate (106; 108) has a second node (114) receiving a bias voltage, the second node (114) of each first gate (106) of the first branch (100) and of each second gate (108) of the second branch (102) receives the first voltage (V+), the second node of the other gates receiving the second voltage (V−), and an order of arrival of the edges on the outputs (1002; 1022) of the branches determines a result of a comparison.
US11509293B2 Footprint for multi-bit flip flop
An integrated circuit disclosed here includes a first plurality of cell rows, a second plurality of cell rows, first and second clock inverters, and a plurality of flip-flops. The second plurality of cell rows are arranged abutting the first plurality of cell rows. A first number of fins in the first plurality of cell rows is different from a second number of fins in the second plurality of cell rows. The first and second clock inverters are arranged in the second plurality of cell rows. The plurality of flip-flops are arranged in the first plurality of cell rows and the second plurality of cell rows. The plurality of flip-flops include a first plurality of flip-flops configured to operate in response to the first clock and second clock signals.
US11509291B2 Digital filtering for a signal with target and secondary signal bands
A zero-insertion FIR filter architecture for filtering a signal with a target band and a secondary band. Digital filter circuitry includes an L-tap FIR (finite impulse response) filter, with a number L filter tap elements (L=0, 1, 2, . . . (L−1)), each with an assigned coefficient from a defined coefficient sequence. The L-tap FIR filter is configurable with a defined zero-insertion coefficient sequence of a repeating sub-sequence of a nonzero coefficient followed by one or more zero-inserted coefficients, with a number Nj of nonzero coefficients, and a number Nk of zero-inserted coefficients, so that L=Nj+Nk. The L-tap FIR filter is configurable as an M-tap FIR filter with a nonzero coefficient sequence in which each of the L filter tap elements is assigned a non-zero coefficient, the M-tap FIR filter having an effective length of M=(Nj+Nk) non-zero coefficients.
US11509289B2 Composite component and mounting structure therefor
In a composite component, a semiconductor device is stacked on an elastic wave device. Side electrodes extend from at least one side surface of a piezoelectric substrate of the elastic wave device to at least a side surface of a semiconductor substrate of the semiconductor device and are connected to an IDT electrode and functional electrodes. The side electrodes extend onto at least one of a second main surface of the piezoelectric substrate and a second main surface of the semiconductor substrate.
US11509283B2 Resonance device
A resonance device with improved precision of temperature control. The resonance device includes a platform; a resonator including a vibrator and one or more holding arms that connect the vibrator and the platform to each other such that a first groove is provided around the vibrator. Moreover, the resonance device includes a sensor with a measurement portion that measures temperature and a heater formed on the platform. A second groove is provided between the measurement portion and the heater.
US11509282B2 Acoustic wave device
An acoustic wave device includes a support substrate including silicon, a piezoelectric layer provided directly or indirectly on the support substrate, and an interdigital transducer (IDT) electrode provided on the piezoelectric layer. When a wavelength defined by an electrode finger pitch of the IDT electrode is λ, a thickness of the piezoelectric layer is about 1λ or less. VL, which is an acoustic velocity of a longitudinal wave component of a bulk wave propagating through the piezoelectric layer, satisfies Unequal Equation (2) below in relation to an acoustic velocity VSi-1 determined by Equation (1) below: VSi-1=(V2)1/2 (m/sec)  Equation (1), VSi-1≤VL  Unequal Equation (2), V2 in Equation (1) is a solution of Equation (3), and Ax3+Bx2+Cx+D=0  Equation (3).
US11509280B2 Elastic wave device and method for manufacturing the same
An elastic wave device includes a supporting substrate, a high-acoustic-velocity film stacked on the supporting substrate and in which an acoustic velocity of a bulk wave propagating therein is higher than an acoustic velocity of an elastic wave propagating in a piezoelectric film, a low-acoustic-velocity film stacked on the high-acoustic-velocity film and in which an acoustic velocity of a bulk wave propagating therein is lower than an acoustic velocity of a bulk wave propagating in the piezoelectric film, the piezoelectric film is stacked on the low-acoustic-velocity film, and an IDT electrode stacked on a surface of the piezoelectric film.
US11509276B2 Multilayer filter including a return signal reducing protrusion
A multilayer filter may include a signal path having an input, an output, and a conductive layer overlying at least one of a plurality of dielectric layers. The conductive layer may be elongated in the first direction and may have a first edge aligned with the first direction and a second edge parallel with the first edge. The conductive layer may include a protrusion extending in the second direction and having an end edge that is parallel with the first edge and offset from the first edge in the second direction by a protrusion length that is greater than about 50 microns. The multilayer filter may include an inductor that is electrically connected at a first location with the signal path and electrically connected at a second location with at least one of the signal path or a ground.
US11509267B2 Amplifier
An amplifier includes: a signal polarity inversion circuit which modulates an input signal and outputs a modulation signal; an amplifier circuit which is constituted from an operational transconductance amplifier (OTA) to amplify the modulation signal and output a current; and a sample-hold circuit having a sampling capacitor which is charged and discharged by selective sampling of the output current of the amplifier circuit and a holding capacitor to which the voltage of the sampling capacitor is transferred.
US11509263B2 Electrically isolated heat dissipating junction box
A junction box used for making electrical connections to a photovoltaic panel. The junction box has two chambers including a first chamber and a second chamber and a wall common to and separating both chambers. The wall may be adapted to have an electrical connection therethrough. The two lids are adapted to seal respectively the two chambers. The two lids are on opposite sides of the junction box relative to the photovoltaic panel. The two lids may be attachable using different sealing processes to a different level of hermeticity. The first chamber may be adapted to receive a circuit board for electrical power conversion. The junction box may include supports for mounting a printed circuit board in the first chamber. The second chamber is configured for electrical connection to the photovoltaic panel. A metal heat sink may be bonded inside the first chamber.
US11509259B2 Plate folding and unfolding device and solar panel structure
A plate folding and unfolding device and a solar panel structure are provided. The plate folding and unfolding device includes a cam fixed with first plate piece, and a rotating shaft is disposed inside the cam in an axial direction of the cam; a connecting rod, where the connecting rod includes a first end and a second end that are opposite to each other, the first end is connected vertically to the rotating shaft, and the second end is fixed to a second plate piece; a positioning shaft, where the positioning shaft is disposed, on the connecting rod; and an elastic piece, where the elastic piece is disposed on the connecting rod, one end of the elastic piece is connected to the positioning shaft, where a groove that accommodates the positioning shaft is disposed at at least one location of the outer peripheral surface of the cam.
US11509258B2 Solar tracking installation
Solar tracking installation includes first movement assembly which functionally engages with the primary axis shaft to cause rotation of the primary axis shaft around the primary axis for moving the plurality of planar modules of solar collector elements in a first rotational direction around the primary axis. The installation further includes a second movement assembly which functionally engages with the secondary movement member to cause tilting of each of the plurality of planar modules of solar collector elements around each respective pivotal mount. In this way the movement of the multitude of solar collection elements is a combination of the rotation of first movement assembly and the tilting motion caused by the second movement assembly.
US11509257B2 Motor protector and method for operating the same
A motor protector and a method for operating the same. The motor protector includes: a power supply unit adapted to receive electric power from power supply lines of a motor to power the motor protector; a measuring unit adapted to measure electric parameters of the motor; and a controller configured to at least perform steps of: receiving from the measuring unit the electric parameters; determining, based on the electric parameters, whether the motor experiences a first failure related to overheating of the motor; enabling, in accordance with determination of the first failure of the motor, the power supply unit to power a closing mechanism of the motor protector after a predetermined time, thereby closing the closing mechanism to power the motor by the power supply lines; determining, based on the electric parameters, whether the motor experiences a second failure different from the first failure; and enabling, in accordance with determination of the second failure of the motor, the power supply unit to stop powering the closing mechanism. Hence, the motor protector can discriminate types of the motor failures and adopt corresponding measures for different failures.
US11509254B2 Method for detecting a motor phase fault of a motor arrangement and drive circuit for driving an electronically commutated motor
In a method for detecting a motor phase fault of a motor arrangement, the motor phases of which are connected to a drive circuit having a DC voltage intermediate circuit and an inverter. A motor phase voltage at at least one of the motor phases with respect to a reference potential is captured while the inverter is switched off; and a voltage profile of the captured motor phase voltage is used to determine whether there is a motor phase fault on one of the motor phases of the motor arrangement.
US11509248B2 Position estimation device and position estimation method
A position estimation device acquires detection values of magnetic field strength at three or more locations of a rotor in a range where a rotor angle is less than one rotation. A section is selected based on a detection value of the magnetic field strength from predetermined sections for a pole pair number of the rotor. A feature amount calculator is provided to calculate feature amounts of a waveform of the magnetic field strength based on a combination of the detection values of the magnetic field strength according to the section selected. An estimator is provided to determine, for each segment associated with the section selected, whether or not a magnitude relationship of the feature amounts learned in advance coincides with a magnitude relationship of the feature amounts calculated, and estimating, as a rotation position of the rotor, the pole pair number associated with the segment having the same magnitude relationship.
US11509240B2 Switching device
A switching device according to the present invention is a switching device for switching a load by on-off control of voltage, and includes an SiC semiconductor layer where a current path is formed by on-control of the voltage, a first electrode arranged to be in contact with the SiC semiconductor layer, and a second electrode arranged to be in contact with the SiC semiconductor layer for conducting with the first electrode due to the formation of the current path, while the first electrode has a variable resistance portion made of a material whose resistance value increases under a prescribed high-temperature condition for limiting current density of overcurrent to not more than a prescribed value when the overcurrent flows to the current path.
US11509239B2 Conversion device having reduced size and cost
A conversion device includes: an inductor electrically connected to the AC power grid; a first-stage converter configured to output a bus voltage according to the AC power grid, wherein the first-stage converter includes an N-level alternating current-direct current (AC-DC) converter, and the N-level AC-DC converter includes a plurality of switch bridge arms, wherein both an upper bridge arm and a lower bridge arm of each of the plurality of switch bridge arms of the N-level AC-DC converter include a plurality of semiconductor devices connected in series, and a rated withstand voltage Vsemi of each of the semiconductor devices is greater than or equal to (Vbus*δ)/((N−1)*Nseries*λ); and a second-stage converter configured to convert the bus voltage into an output voltage to supply energy to the load.
US11509232B2 Power converter and air-conditioning apparatus using the same
A power converter includes a rectifier configured to rectify an AC voltage supplied from an AC power supply, a booster circuit configured to boost the voltage rectified by the rectifier, a smoothing capacitor configured to smooth the voltage output from the booster circuit, a power module configured to convert a DC voltage obtained by smoothing the output voltage by the smoothing capacitor into an AC voltage, and a snubber capacitor configured to absorb a surge voltage superimposed on the DC voltage to be input to the power module. The snubber capacitor is mounted in the power module.
US11509231B2 Matrix converter control using predicted output current
There is provided a method of generating a control strategy based on at least three switching states of a matrix converter. The at least three switching states are selected based on at least a predicted output current, associated with each switching state, and a desired output current. In particular, mathematical transformations of a desired output current as well as output currents associated with each of a plurality of switching states are used to identify appropriate switching states.
US11509225B2 Power IC including a feedback resistor, and a switching power supply and electronic appliance including the power IC
This power supply IC is a semiconductor integrated circuit device serving as a main part for controlling a switching power supply and is formed by integrating a feedback resistor and an output feedback control unit on a single semiconductor substrate, said feedback resistor generating a feedback voltage by dividing the output voltage of the switching power supply (or the induced voltage appearing across an auxiliary winding provided on the primary side of a transformer included in an insulation-type switching power supply), said output feedback control unit performing output feedback control of the switching power supply in accordance with the feedback voltage. The feedback resistor is a polysilicon resistor having a withstand voltage of 100 V or more. A high-voltage region having higher withstand voltage in the substrate thickness direction than the other region is formed in the semiconductor substrate, and the feedback resistor is formed on the high-voltage region.
US11509220B2 Electronic device with reduced parasitic inductance
An electronic device comprises a switching regulator. Here, the switching regulator has a first wiring portion (including a parasitic inductance) coupling the high-side element and the low-side element, and a second wiring portion (including a parasitic inductance) coupled with the low-side element. Also, the switching regulator has a first region in where the first wiring portion and the second wiring portion are lined up with each other. As a result, the performance of the electronic device can be improved.
US11509216B2 Semiconductor device for non-isolated buck converter, non-isolated buck converter, and power supply device
A non-isolated buck converter generates an output voltage by stepping down an input voltage obtained by subjecting an alternating-current voltage to full-wave rectification and smoothing, by using a step-down circuit including a switching element, an inductor, and a freewheeling diode. The switching element is disposed between a first terminal and a second terminal. A semiconductor device in charge of switching control operates with a potential at the second terminal as a reference. A control circuit provided in the semiconductor device includes a protecting circuit capable of referring to an evaluation voltage corresponding to a voltage between the first terminal and the second terminal at a sampling timing at which a predetermined period of time has passed from turning off of the switching element, and performing a protecting operation that fixes the switching element to an off state on the basis of the evaluation voltage.
US11509214B2 Apparatuses and methods for controlling charge pump circuits
An apparatus and a method that provide a bias voltage to a charge pump circuit are described. An example apparatus includes: a bias voltage generator that receives a first voltage and provides a second voltage responsive to the first voltage; a charge pump circuit that receives an input signal and provides the first voltage. The charge pump circuit includes an inverter and a bias transistor. The inverter receives the input signal and provides a third voltage. The bias transistor coupled between a power node having a power supply voltage and a slew rate driver of the inverter. The bias transistor receives the second voltage and provides a power supply voltage to the slew rate driver responsive to the second voltage less than a threshold voltage and stops providing the power supply voltage to the slew rate driver responsive to the second voltage greater than the threshold voltage.
US11509212B2 Switched-mode power supply with voltage limitation
A switched-mode power supply has a rectifier device, a switching unit which is arranged downstream of the rectifier device, a transmission device which is arranged downstream of the switching unit and a filter device. In order to reduce the sensitivity of the switched-mode power supply to high-energy interferences, it is proposed that the filter device contains a current-compensated choke coil which is connected to a voltage limiter circuit in such a way that in the case of interference signals applied to the choke coil, a damping of the interference signals takes place by way of the voltage limiter circuit.
US11509209B2 Generator using permanent magnets
A permanent magnet generator consisting of a stator including a pendulating master permanent magnet and a push button. The master permanent magnet is restricted in its oscillation. The master permanent magnet is oriented with a predetermined polarity towards a rotor. The rotor including a plurality of oscillating slave permanent magnets and an axel. The slave permanent magnets are equivalently spaced around an outer edge of said rotor. The slave permanent magnets are restricted in their oscillations and the slave permanent magnets are oriented with the predetermined polarity the outer edge of the rotor. When the push button is engaged, the master permanent magnet and a first of the plurality of the slave permanent magnet's magnetic fields come into contact and repel each other, driving a circular rotation of the rotor. When the circular rotation of the rotor aligns the master permanent magnet and the plurality of the slave permanent magnet's magnetic fields in sequence.
US11509201B2 Electric fan
An electric fan for producing thrust to propel an aircraft is disclosed. The electric fan comprises a stator, a fan rotor rotatably mounted relative to the stator and an electric motor mounted to the stator and drivingly engaged with the fan rotor to cause rotation of the fan rotor relative to the stator. The fan rotor comprises an annular body defining a flow passage therethrough and a plurality of fan blades disposed in the flow passage and mounted for common rotation with the annular body about a fan rotation axis. The electric motor has a motor rotation axis that differs from the fan rotation axis.
US11509198B2 Electromagnetic interference suppression
A power tool comprising: a conductive tube; a rear unit located at a rear end of the tube; a front unit located at a front end of the tube; a battery interface comprising a plurality of terminals, wherein the battery interface is located in the rear unit; a motor located in the front unit; at least one power line for supplying power from the rear unit to the front unit, wherein at least a portion of the power line is located within the tube; and an electromagnetic interference (EMI) suppressor for suppressing EMI from the at least one power line, the EMI suppressor comprising an electrical component electrically connecting the tube to a first terminal of the plurality of terminals.
US11509190B2 Motor and method of producing the same
A motor includes: a motor housing; a stator disposed inside the motor housing and supported by the motor housing; and a thermally conductive sheet disposed so as to fill a gap in a radial direction or an axial direction between the motor housing and the stator.
US11509178B2 Electric machine distributed cooling system and method
An electric machine including a distributed cooling system is disclosed. The electric machine includes a housing, a stator assembly, a rotor assembly, and a distributed cooling system. The distributed cooling system comprising at least one inlet, a first passage, a second passage, and a third passage. The first passage extending axially in a first direction through at least a portion of the rotor shaft to direct a flow of coolant in the first direction. A second passage fluidly coupled to the first passage extending in a second direction through at least a portion of the rotor shaft between a receiving end and a distributing end. At least one third passage fluidly coupled to the second passage extending between a first end and a second end and distributes coolant received from the second passage to at least one of the first end or the second end into the stator assembly.
US11509177B2 Magnet structure with a plurality of individual magnets in the form of blocks
A magnet structure comprising a plurality of individual magnets in the form of an elongate block (4) having a length (4a) extending beyond the thickness of the magnet structure. The elongate block (4) is cylindrical or polyhedral in shape with at least one flat longitudinal face (4b) orientated towards a working surface of the magnet structure, the elongate block (4) having a line of magnetisation extending along its length. The individual magnets (4) being positioned at a distance from each other in the magnet structure in order to be electrically isolated from each other, the length (4a) of each block (4) being greater than the diameter of the flat longitudinal face (4b) for a cylindrical block (4) or with a larger diagonal (4c) connecting two apexes of said longitudinal face (4b) for a block (4) in the form of a polyhedron.
US11509175B1 Homopolar multi-core energy conversion device
A homopolar multi-core energy conversion device is an apparatus that uses magnetic flux commutation instead of a combination of electrical current commutation and brushes. The apparatus includes a first discontinuous annular stator core, a second discontinuous annular stator core, and a rotor core. The first discontinuous annular stator core is configured to generate a circumferentially-segmented clockwise magnetic flux around the rotor core, while second discontinuous annular stator core is configured to generate a circumferentially-segmented counter-clockwise magnetic flux around the rotor core. The rotor core is configured to radially partition a traversing magnetic flux. The circumferentially-segmented clockwise magnetic flux, the circumferentially-segmented counter-clockwise magnetic flux, and the traversing magnetic flux interact with each other so that the apparatus can function either as a motor or as a generator. The aforementioned components of the apparatus can be configured into different embodiment to achieve the same function.
US11509174B2 Power receiving apparatus, power transmitting apparatus, control methods thereof, and non-transitory computer-readable storage medium
A power receiving apparatus comprises a power receiving unit that receives power transmitted wirelessly from a power transmitting apparatus, a communication unit that transmits, to the power transmitting apparatus, information regarding a received power received by the power receiving unit, and a control unit that determines whether or not it is necessary to update a reference value which is generated in the power transmitting apparatus on the basis of the information regarding the received power and is used for a detection of an object different from the power receiving apparatus by the power transmitting unit and requests the power transmitting apparatus to update the reference value when it is determined that it is necessary to update the reference value.
US11509173B2 Method of wireless charging and electronic device supporting wireless charging
A method for wireless charging an electronic device and a method therefor are provided. The electronic device includes a near field communication device, a wireless charging device including a conductive coil, and at least one processor operatively connected to the near field communication device and the wireless charging device. The at least one processor is configured to transmit a first ping, using the near field communication device, receive first acknowledgement (ACK) information responsive to the first ping from an external electronic device, transmit a second ping, using the wireless charging device, based on that the first ACK information is received, and control the wireless charging device such that a charging current flows through the conductive coil based on second ACK information responsive to the second ping being received from the external electronic device within a specified time from the transmission of the second ping.
US11509172B2 Wireless charging system and associated methods
A wireless charging system concurrently charges several wireless devices within a shielded chamber acting as a hollow electromagnetic waveguide. Electrically conductive walls of the chamber create transverse modes that support longitudinal propagation of the electromagnetic field along the waveguide with no diminution of the energy flux density due to the inverse-square law. A transmitting antenna located inside the chamber emits an electromagnetic field that excites one or more transverse modes of the waveguide. An absorptive lid absorbs the electromagnetic field to minimize reflections that could excite longitudinal modes. Each wireless device includes a whisker antenna that receives part of the electromagnetic field for charging a battery. Due to the spatial uniformity of the electromagnetic field, the wireless devices charge with high efficiency regardless of their positions, ensuring they all charge at a similar rate.
US11509170B2 Wireless power transmission system comprising reception coil having constant pitch
A wireless power receiving apparatus, according to an example embodiment, may include a receiving coil in which a first wire including a copper core and a second wire not including a copper core are wound around a same axis. The second wire may be located at a pitch of the first wire, and a diameter of the second wire may correspond to the pitch of the first wire.
US11509166B2 Microgrid control system and microgrid
Provided in the present invention are a microgrid control system and a microgrid, the microgrid control system comprising: a grid-connected switch, an energy router, a first controller and a second controller; the first controller controls the grid-connected switch and sends a first control instruction; the second controller receives the first control instruction and responds to the first control instruction for controlling the energy router.
US11509146B1 Dual-battery charging apparatus and control method
A battery charging apparatus includes a first converter having an input coupled to an input voltage bus and an output coupled to a first battery, and a second converter having an input coupled to the input voltage bus and an output coupled to the first battery and a second battery through a first bidirectional current blocking switch and a second bidirectional current blocking switch, respectively.
US11509137B2 Voltage and current management in three-phase interconnected power systems using positive and negative sequence secondary control
A method and apparatus for secondary control in a power network. In one embodiment, the method comprises determining a frequency area controller error (ACE) equation for an area and a voltage ACE for the area; decomposing the frequency ACE equation and the voltage ACE equation to generate a first set of symmetric sequences for the frequency ACE equation and a second set of symmetric sequences for the voltage ACE equation, respectively, wherein the first and second sets of symmetric sequences represent positive and negative sequences; and implementing, by an area controller for the area, secondary control on each sequence in the first and second sets of symmetric sequences separately.
US11509136B2 Scalable systems and methods for assessing healthy condition scores in renewable asset management
An example method comprises receiving historical wind turbine failure data and asset data from SCADA systems, receiving first historical sensor data, determining healthy assets of the renewable energy assets by comparing signals to known healthy operating signals, training at least one machine learning model to indicate assets that may potentially fail and to a second set of assets that are operating within a healthy threshold, receiving first current sensor data of a second time period, applying a machine learning model to the current sensor data to generate a first failure prediction a failure and generate a list of assets that are operating within a healthy threshold, comparing the first failure prediction to a trigger criteria, generating and transmitting a first alert if comparing the first failure prediction to the trigger criteria indicates a failure prediction, and updating a list of assets to perform surveillance if within a healthy threshold.
US11509130B2 Disconnection arc prevention in cable-supplied power connection
Power delivery may be controlled to help prevent arcing when a data cable supplying power from a power source device to a power sink device is disconnected. The presence of a user in proximity to a connection between a cable plug and a cable receptacle may be detected. The level of a power signal being conveyed from the power source to the power sink may be reduced in response to the detection.
US11509123B2 Wiring sheet, sheet-shaped system, and structure operation support system
A wiring sheet includes one or more carbon wires each of which is one of a signal line and a power supply line, and which are conductors including carbon as a main material and have flexibility; and an insulation sheet that encloses substantially an entirety of the one or more carbon wires, includes an electrical insulator as a main material, and has flexibility.
US11509122B2 Electrical installation housing
An electrical installation housing has a top wall, a left side wall, the right side wall, a bottom wall, a rear wall, and a rear beveled wall. A first mounting flange extends from the right side wall. The first mounting flange includes a first mounting flange hole. A second mounting flange extends from the right side wall. The second mounting flange includes a second mounting flange hole. A third mounting flange extends from the left side wall. The third mounting flange includes a third mounting flange hole. A fourth mounting flange extends from the left side wall. The fourth mounting flange includes a fourth mounting flange hole.
US11509118B2 Laser device
A security or identification device comprises a membrane laser structure configured to be optically pumped. The membrane laser structure comprises a flexible emission layer comprising a gain material; and one or more structures formed in or associated with the flexible emission layer and configured to provide optical feedback in the emission layer to produce a laser light output having at least one property representing an identifier.
US11509112B2 Mixed-signal frequency control loop for tunable laser
A Lidar system includes a tunable laser configured to generate an output light signal and a photodiode array for receiving light from the tunable laser reflected from a target object. The tunable laser includes a feedback loop including a Mach-Zender interferometer, MZI, receiving the output light signal from the tunable laser, in which the MZI includes two optical paths receiving the output light signal. A phase shifter is provided in one optical path that is operable to produce a pre-determined shift in the phase angle of the light signal passing through the one optical path relative to the phase angle of the light signal passing through the other optical path. A photodiode configured to detect the interference signal generated by the MZI is operable to generate a photodiode current in response thereto. Circuitry converts the photodiode current to a control signal for controlling the tunable laser.
US11509108B2 Tm-doped fiber amplifier utilizing wavelength conditioning for broadband performance
A multi-stage thulium-doped (Tm-doped) fiber amplifiers (TDFA) is based on the use of single-clad Tm-doped optical fiber and includes a wavelength conditioning element to compensate for the nonuniform spectral response of the initial stage(s) prior to providing power boosting in the output stage. The wavelength conditioning element, which may comprise a gain shaping filter, exhibits a wavelength-dependent response that flattens the gain profile and output power distribution of the amplified signal prior to reaching the output stage of the multi-stage TDFA. The inclusion of the wavelength conditioning element allows the operating bandwidth of the amplifier to be extended so as to encompass a large portion of the eye-safe 2 μm wavelength region.
US11509103B2 Electrical junction box and method for manufacturing electrical junction box
Provided are an electrical junction box for which the time required for production is short, and a method for manufacturing the electrical junction box. An electrical junction box houses an electric device. A plurality of external devices are connected to each other via the electric device housed in the electrical junction box. The electrical junction box includes a housing box and a connector. The housing box is provided with an insertion port 40 into which the connector is inserted, and an opposite opening that is opposite to the insertion port. The insertion port and the opposite opening have the same axial direction. Inside the housing box, a component can be attached to the connector.
US11509101B1 Locking electrical device
An electrical receptacle including a body having a plurality of electrical connections, a device face connected to the body and movable with respect to the body, a plurality of electrical plug contacts positioned behind the device face, and wherein the electrical plug contacts retain an electrical plug prong at a first tension when the device face is in a first position and the electrical plug contacts retain the electrical plug prong at a second tension when the device face is in a second position.
US11509099B1 Electric connector structure
An electric connector includes an insulative body, multiple conductive terminals, a shielding sheet, and a shielding shell. The insulative body includes a base and a tongue. The conductive terminals include an upper row of terminals and a lower row of terminals, which are disposed on an upper side and a lower side of the tongue, respectively. The shielding sheet is embedded in the insulative body and located between the upper row of terminals and the lower row of terminals. Two sides of the shielding sheet are extended with an extending section respectively. A distal end of each extending section is folded back to form an engaging portion. The shielding shell is adapted to sheathes the insulative body. Two sides of the shielding shell are respectively provided with an engaging trough engaged with one of the engaging portions to make the shielding shell contact with the shielding sheet.
US11509092B2 Electron-device protection casing using magnetic connection
An electron-device protection casing using magnetic connection includes a protection casing for receiving a tablet form electronic device; a device end connecting unit installed in the protection casing for being connected to the electronic device. The device end connecting unit further includes at least one device end magnetic unit which is positioned in the body; the device end magnetic unit serves to be magnetically connected to an external device so that the external connecting unit can be fixedly connected to the external device. The present invention further includes an intermediate connecting unit which further has at least one intermediate magnetic unit positioned for being magnetically connected to the device end magnetic unit; the positions of the device end magnetic units are corresponding to those of the intermediate magnetic units so that the device end magnetic units are attracted by the intermediate magnetic unit.
US11509083B2 Electrical connection device and electronic device comprising same
The present invention suggests an electrical connection device having a noise blocking and damage preventing structure by comprising: a receptacle consisting of a plurality of conductive terminals and a plurality of conductive members; and a connector comprising a plurality of connector terminals corresponding to the plurality of conductive terminals.
US11509077B2 Cover
A cover includes a top wall, a first side wall, a second side wall facing the first side wall, and a lock releasing portion. The first side wall includes a locking portion engageable with a locked portion of a covered body. The second side wall includes an opposed locking portion engageable with an opposed locked portion of the covered body. The lock releasing portion includes: a release operation portion inclined and projecting from the top wall in a cover mounting direction; and a connecting portion connecting the release operation portion with the first side wall around the locking portion or the release operation portion with the locking portion.
US11509074B2 Spring-force terminal connection and conductor connection terminal
A spring-force terminal connection for connecting a conductor includes: a bus bar; a clamping spring by which the conductor to be connected is clamped against the bus bar when in a clamped state; a pivotably arranged actuation lever, the clamping spring being actuatable by a pivoting movement of the actuation lever; and a clamping cage, which forms a space for accommodating the conductor to be connected. The clamping spring includes a leaf spring and has a first end section forming a clamping region and a second end section opposite the first end section and forming a holding region. The clamping spring is fastened to the clamping cage by the second end section.
US11509071B1 Multi-band polarization rotation for interference mitigation
Aspects of the subject disclosure may include, for example, obtaining data regarding interference originating from one or more interference sources, and electronically rotating polarizations of signals relating to crossed-dipole radiating elements of an antenna system, the antenna system operating in multiple frequency bands, the electronically rotating being performed for a select number of frequency bands of the multiple frequency bands and facilitating mitigation of the interference. Other embodiments are disclosed.
US11509070B2 Multi-beam active phased array architecture with independent polarization control
In an exemplary embodiment, a phased array antenna comprises multiple subcircuits in communication with multiple radiating elements. The radio frequency signals are independently adjusted for both polarization control and beam steering. In a receive embodiment, multiple RF signals of various polarizations are received and combined into at least one receive beam output. In a transmit embodiment, at least one transmit beam input is divided and transmitted through multiple radiating elements, with the transmitted beams having various polarizations. In an exemplary embodiment, the phased array antenna provides multi-beam formation over multiple operating frequency bands. The wideband nature of the active components allows for operation over multiple frequency bands simultaneously.
US11509068B2 Structure, antenna, wireless communication module, and wireless communication device
A structure includes first to a first conductor, a second conductor, a third conductor, and a fourth conductor. The first conductor extends along a second plane including a second direction and a third direction intersecting with the second direction. The second conductor faces the first conductor along a first direction intersecting with the second plane and extends along the second plane. The third conductor capacitively connects the first conductor and the second conductor. The fourth conductor is electrically connected to the first conductor and the second conductor, and extends along a first plane including the first direction and the third direction. The third conductor faces the fourth conductor via a base. The base includes a plurality of first fiber components and a first resin component that holds the first fiber components. Part of the first fiber components extends along the first direction.
US11509054B2 Dipole antenna fed by planar balun
A dipole antenna fed by a planar balun includes a first radiation element and a second radiation element respectively corresponding to poles of the dipole antenna, at least one dipole support column configured to connect the first radiation element and the second radiation element and to fix a gap between the first radiation element and the second radiation element, a planar balun connected to the first radiation element and the second radiation element and configured to feed the first radiation element and the second radiation element, and a balun housing coupled to the dipole support column and enclosing the planar balun.
US11509052B2 Smart antenna controller system
An information handling system (IHS) includes an antenna system. The antenna system includes a smart antenna and a smart antenna control system, the smart antenna control system controlling configuration of a configurable aspect of the smart antenna based upon information regarding the configurable aspect of the smart antenna.
US11509048B2 Antenna apparatus having antenna spacer
In one embodiment of the present disclosure, an antenna assembly includes a patch antenna array including an upper patch antenna layer, a lower patch antenna layer, and a spacer therebetween, wherein the spacer includes a plurality of apertures defined by cell walls, wherein the each aperture aligns with an upper patch antenna element and a lower patent antenna element from the patch antenna array.
US11509029B2 RF dielectric waveguide filter
A dielectric waveguide filter comprising a block of dielectric material including exterior surfaces covered with a layer of conductive material. A plurality of resonators are formed on the block. RF signal input/outputs are formed on the block. An RF signal is transmitted through the block in a serpentine pattern. In one embodiment, a RF signal transmission channel is formed in the block and extends between and surrounding selected ones of the plurality of resonators in a serpentine pattern. In one embodiment, selected ones of the plurality of resonators are comprised of respective islands of dielectric material formed on one of the top and bottom surfaces of the block of dielectric material surrounded by the channel and respective counter-bores formed and extending into the respective islands of dielectric material. In another embodiment, the respective islands of dielectric material and counter-bores defining the respective resonators are formed in opposed top and bottom surfaces of the block.
US11509025B2 Secondary battery and method of manufacturing the same
A negative-electrode terminal that is secured to a sealing plate is connected to a first negative-electrode current collector. A negative-electrode tab that is connected to the negative-electrode sheet is connected to a second negative-electrode current collector. The first negative-electrode current collector and the second negative-electrode current collector are disposed along the sealing plate. The second negative-electrode current collector has an opening. The second negative-electrode current collector is disposed on the first negative-electrode current collector such that the opening faces the first negative-electrode current collector. The second negative-electrode current collector is welded to the first negative-electrode current collector around the opening.
US11509022B2 Systems and methods for battery structure, interconnects, sensing, and balancing
Exemplary systems and methods enable efficient and reliable positioning, assembly, retention, interconnection, and management of battery cells in battery packs, for example battery packs utilized in electric vehicles.
US11509017B1 Radio battery lid
A battery housing unit including a lid, a base, and a plurality of electrochemical battery cells. The lid includes at least two channels for receiving at least one post from a military radio. The base includes a locking latch configured to attach to a corresponding catch of a military radio.
US11509012B2 Thin-type battery
A thin-type battery includes: a flat shaped electrode body formed by stacking a positive electrode and a negative electrode while interposing a separator in between; an electrolyte; and an exterior body made from a laminate film, the exterior body enclosing the electrode body and the electrolyte with ends of the exterior body being hermetically sealed by heat-sealing, wherein the exterior body includes a folded part to be folded from one surface side to another surface side of the electrode body and to extend along an edge of the electrode body, and the folded part includes resin-interposed heat-sealing portions located in regions in two ends in a direction along the edge of the electrode body and outside the electrode body, where portions of the exterior body are opposed to each other, each resin-interposed heat-sealing portion being heat-sealed by interposing a piece made from a resin.
US11509011B2 Miniature electrochemical cell having a casing of a conductive plate closing an open-ended ceramic container having a via hole supporting a platinum-containing conductive pathway
A miniature electrochemical cell having a volume of less than 0.5 cc is described. The cell casing comprises an open-ended ceramic container having a via hole providing an electrically conductive pathway extending through the container. A metal lid closes the open-end of the container. An electrode assembly housed inside the casing comprises an anode current collector deposited on an inner surface of the ceramic container in contact with the electrically conductive pathway in the via hole. An anode active material contacts the current collector and a cathode active material contacts the metal lid. A separator is disposed between the anode and cathode active materials. That way, the electrically conductive pathway serves as a negative terminal, and the lid, electrically isolated from the conductive pathway by the ceramic container, serves as a positive terminal. The negative and positive terminals are configured for electrical connection to a load.
US11508993B2 Electrode assembly having an electrode subassembly, and battery including the electrode assembly
An electrode assembly includes an electrode subassembly forming by winding a first electrode plate and a second electrode plate. The first electrode plate includes a first electrode plate unit. The first electrode plate unit includes a bipolar current collector, a first active layer, and a second active layer. The bipolar current collector is disposed between the first active layer and the second active layer. The first active layer is electrically connected to the second active layer. The second electrode plate includes a composite current collector, a third active layer, and a fourth active layer. The composite current collector is disposed between the third active layer and the fourth active layer. The third active layer is electrically insulated from the fourth active layer. The disclosure further provides a battery including the electrode assembly.
US11508973B2 Fuel cell system for vehicle
A fuel cell system for a vehicle includes: a first cooling line to pass through a fuel cell stack in the vehicle and to circulate a first coolant therethrough; a second cooling line to pass through a power electronic part in the vehicle and to circulate a second coolant therethrough; and a heat exchanger to allow the first coolant and the second coolant to exchange heat.
US11508971B2 Catalyst layer for fuel cell
There is provided a catalyst layer for a fuel cell that can inhibit reduction in water electrolysis function. The catalyst layer for a fuel cell according to this disclosure comprises carbon supports on which Pt particles are supported, and Ir oxide particles, wherein the ratio of the mean primary particle size of the Ir oxide particles with respect to the mean primary particle size of the Pt particles is 20 or greater. The mean primary particle size of the Pt particles may be 20.0 nm or smaller and the mean primary particle size of the Ir oxide particles may be 100.0 nm to 500.0 nm.
US11508970B2 Battery and battery manufacturing method
A battery includes a first current collector, a first electrode layer, and a first counter electrode layer. The first counter electrode layer is a counter electrode of the first electrode layer, and the first current collector includes a first electroconductive portion, a second electroconductive portion, and a first insulating portion. The first electrode layer is disposed in contact with the first electroconductive portion, and the first counter electrode layer is disposed in contact with the second electroconductive portion. The first insulating portion links the first electroconductive portion and the second electroconductive portion, and the first current collector is folded at the first insulating portion, whereby the first electrode layer and the first counter electrode layer are positioned facing each other.
US11508964B2 Lithium complex oxide for lithium secondary battery positive active material and method of preparing the same
Disclosed is a lithium complex oxide and method of manufacturing the same, more particularly, a lithium complex oxide effective in improving the characteristics of capacity, resistance, and lifetime with reduced residual lithium and with different interplanar distances of crystalline structure between a primary particle locating in an internal part of secondary particle and a primary particle locating on the surface part of the secondary particle, and a method of preparing the same.
US11508962B2 Battery materials scale-up and processes
A cathode active material precursor for a lithium metal oxide is provided. The cathode active material precursor comprises a metal-containing oxyhydroxide. The metal-containing oxyhydroxide comprises nickel and an additional metal. At least 50 mol. % of the nickel of the metal-containing oxyhydroxide has an oxidation state of +3. A method of forming a cathode active material precursor is also provided. The method comprises combining a nickel-containing compound, an additional metal-containing compound, an oxidizing agent, and a solvent to form a solution. The method further comprises exposing the solution to heat at a temperature of from about 30° C. to about 90° C. to form a precipitate comprising the metal-containing oxyhydroxide.
US11508936B2 Display device including block patterns
A display device includes a substrate on which an active region and a non-active region disposed are defined. The non-active region at least partially surrounds the active region. A light-emitting element is disposed in the active region on the substrate. An encapsulation layer is disposed on the light-emitting element. Block patterns are disposed in the non-active region on the substrate and at least partially surround the active region. The non-active region includes a first non-active region positioned at a first side of the active region and a second non-active region positioned at a second side of the active region. There are more block patterns disposed in the first non-active region than in the second non-active region.
US11508935B2 OLED panel for lighting device with moisture intrusion delay effect
An organic light-emitting diode panel for a lighting device includes a substrate including an array area having an emission area and a dummy area disposed outside the array area, an auxiliary wiring pattern, a first electrode, a passivation pattern, an OLED emission structure, a second electrode, an adhesive layer, and an encapsulation layer. The passivation pattern and the adhesive layer have an uneven boundary surface therebetween in the dummy area. Alternatively, a lower surface of the adhesive layer has a 3D structure. Thus, a moisture intrusion path between the passivation pattern and the adhesive layer of the dummy area of the substrate may be increased. Thus, degradation of the OLED emission structure due to external moisture intrusion may be reduced or prevented.
US11508930B2 Ultrathin metal electrode with auxiliary electrode for light-emitting device
A light-emitting device having a first electrode, a second electrode, and an emissive layer (EML) in electrical contact with the first electrode and the second electrode. A charge transport layer (CTL) is positioned between the EML and the second electrode, with the second electrode being an ultrathin transparent metal layer of less than five nanometers, and including an auxiliary electrode metal grid formed by wet etching. The ultrathin transparent metal layer is positioned between the CTL and the auxiliary electrode metal grid, and the ultrathin metal layer is preferably a metal with an etchant selectivity such that it is unaffected by the wet etching of the auxiliary electrode.
US11508921B2 Display device and method for manufacturing same where a resin layer containing air bubbles
Provided is an organic EL display device including a resin substrate layer, a TFT layer provided on the resin substrate layer, and a light-emitting element that is provided on the TFT layer and constitutes a display region. The resin substrate layer includes a first resin layer, an inorganic layer, and a second resin layer, which are provided in that order from a side opposite to the TFT layer. The interior of the first resin layer contains a plurality of air bubbles.
US11508920B2 Display device and flexible OLED panel thereof
A display device and a flexible OLED panel. The flexible OLED panel includes: a flexible substrate, and OLED light emitting elements on the substrate. The OLED light emitting elements include pixel circuits and functional layers including anodes disposed above the pixel circuits. The flexible OLED panel further includes pixel unit regions and non-pixel unit regions. The pixel unit regions are arranged in an array, the non-pixel unit regions are disposed between adjacent pixel unit regions. At least one of the anodes, and corresponding transistors in the pixel circuits are located in one pixel unit region, respective transistors in the adjacent pixel unit regions are connected via electrical connection lines, so that the electrical connection lines pass through at least one non-pixel unit region, and a portion of the electrical connection lines in the at least one non-pixel unit region is coated by an organic film layer.
US11508916B2 Organic electroluminescent device emitting blue light
The present invention relates to organic electroluminescent devices comprising a light-emitting layer B comprising a host material HB, a first thermally activated delayed fluorescence (TADF) material EB, and a depopulation agent SB.
US11508899B2 Foil transducer and valve
A foil transducer for a valve, including at least one firmly arranged holding part, at least one displaceable force transmission part, an electroactive foil composite structure and at least two electrodes. The electroactive foil composite structure has an actuating direction in which the electroactive foil composite structure is extended on actuation. The actuating direction lies in a plane spanned by the electroactive foil composite structure.
US11508892B2 Folded heatsink design for thermal challenging LED applications
This specification discloses heatsinks comprising a continuous sheet of thermally conductive material folded into a structure comprising a plurality of fins defined by bends in the sheet and arranged to transfer heat to surrounding air. The sheet may be further folded to form a planar surface defined by one or more bends in the sheet and on which one or more LEDs may be mounted. Optionally, the sheet may be further folded to partially enclose the fins within a tunnel formed by side walls defined by bends in the sheet.
US11508887B2 Package and display module
A package includes a substrate, a first light-emitting unit, a second light-emitting unit, a light-transmitting layer, and a light-absorbing layer. The substrate has a first surface and an upper conductive layer on the first surface. The first light-emitting unit and the second light-emitting unit are disposed on the upper conductive layer. The first light-emitting unit has a first light-emitting surface and a first side wall. The second light-emitting unit has a second light-emitting surface and a second side wall. The light-transmitting layer is disposed on the first surface and covers the upper conductive layer, the first light-emitting unit, and the second light-emitting unit. The light-absorbing layer is disposed between the substrate and the light-transmitting layer, covers the upper conductive layer, the first side wall, and the second side wall, and exposes the first light-emitting surface and the second light-emitting surface.
US11508880B2 Structure, methods for producing a structure and optoelectronic device
A structure and a method for producing a structure are disclosed. In an embodiment a structure includes at least one semiconductor structure comprising at least one semiconductor nanocrystal and a high-density element for increasing a density of the structure, wherein a density of the high-density element is greater than a density of silica, and wherein the structure is configured to emit light.
US11508877B2 Red light emitting diode and manufacturing method thereof
A red light emitting diode including an epitaxial stacked layer, a first and a second electrodes and a first and a second electrode pads is provided. The epitaxial stacked layer includes a first-type and a second-type semiconductor layers and a light emitting layer. A main light emitting wavelength of the light emitting layer falls in a red light range. The epitaxial stacked layer has a first side adjacent to the first semiconductor layer and a second side adjacent to the second semiconductor layer. The first and the second electrodes are respectively electrically connected to the first-type and the second-type semiconductor layers, and respectively located to the first and the second sides. The first and a second electrode pads are respectively disposed on the first and the second electrodes and respectively electrically connected to the first and the second electrodes. The first and the second electrode pads are located at the first side of the epitaxial stacked layer. Furthermore, a manufacturing method of the red light emitting diode is also provided.
US11508873B2 Light emitting device and projector
There is provided a light emitting device including: a substrate; a laminated structure provided on the substrate and having a plurality of columnar portions, in which the columnar portion includes an n-type first semiconductor layer, a p-type second semiconductor layer, a light emitting layer provided between the first semiconductor layer and the second semiconductor layer, and a third semiconductor layer having a band gap larger than that of the light emitting layer, and the third semiconductor layer includes a first part provided between the light emitting layer and the second semiconductor layer, and a second part that is in contact with a side surface of the light emitting layer.
US11508869B2 Lateral interband type II engineered (LITE) detector
A lateral interband Type II engineered (LITE) detector is provided. LITE detectors use engineered heterostructures to spatially separate electrons and holes into separate layers. The device may have two configurations, a positive intrinsic (PIN) configuration and a BJT (Bipolar junction transistor) configuration. The PIN configuration may have a wide bandgap (WBG) layer that transports the holes above a narrow bandgap (NBG) absorber layer that absorbs the target radiation and transports the electrons. The BJT configuration may have a WBG layer operating as a BJT above an NBG layer. In both configurations, the LITE design uses a Type II staggered offset between the NBG layers and the WBG layers that provides a built-in field for the holes to drift from an absorber region to a transporter region.
US11508864B2 Tandem module unit
Presented herein are embodiments of a tandem solar panel subunit with 2-terminals, made from two 3-terminal cell tandems, whose top-cells are strongly current-mismatched to the Si 3-terminal bottom cell.
US11508855B2 Varactor structure with relay conductive layers
A varactor structure includes a substrate. A first and second gate structure are disposed on the substrate. The first and second gate structures each include a base portion and a plurality of line portions connected thereto. The line portions of each of the first and second gate structures is alternately arranged. A meander diffusion region is formed in the substrate and surrounds the line portions. A first set of contact plugs is planned with at least two columns or rows and disposed on the base portions of the first and second gate structures. A second set of contact plugs is planned with at least two columns or rows and disposed on the meander diffusion region. A first conductive layer is disposed on a top end of the first set of contact plugs. A second conductive layer is disposed on a top end of the second set of contact plugs.
US11508851B2 Semiconductor device
A semiconductor device includes: a substrate including an active region and a device isolation region; a flat plate structure formed on the substrate; an oxide semiconductor layer covering a top surface of the flat plate structure and continuously arranged on a top surface of the substrate in the active region and the device isolation region; a gate structure arranged on the oxide semiconductor layer and including a gate dielectric layer and a gate electrode; and a source/drain region arranged on both sides of the gate structure and formed in the oxide semiconductor layer, in which, when viewed from a side cross-section, an extending direction of the flat plate structure and an extending direction of the gate structure cross each other.
US11508847B2 Transistor arrangements with metal gate cuts and recessed power rails
Described herein are transistor arrangements fabricated by forming a metal gate cut as a trench that is non-selective to the gate sidewalls, in an etch process that can remove both the gate electrode materials and the surrounding dielectrics. Such an etch process may provide improvements in terms of accuracy, cost-efficiency, and device performance, compared to conventional approaches to forming metal gate cuts. In addition, such a process may be used to provide power rails, if the trench of a metal gate cut is to be at least partially filled with an electrically conductive material. Because the electrically conductive material is in the trench and may be in between the fins, as opposed to being provided over the fins, such power rails may be referred to as “recessed.” Providing recessed power rails may provide improvements in terms of reduced metal line resistance and reduced voltage droop.
US11508841B2 Semiconductor device
A semiconductor device includes a semiconductor body having a first surface and second surface opposite to the first surface in a vertical direction, and a plurality of transistor cells at least partly integrated in the semiconductor body. Each transistor cell includes at least two source regions, first and second gate electrodes spaced apart from each other in a first horizontal direction and arranged adjacent to and dielectrically insulated from a continuous body region, a drift region separated from the at least two source regions by the body region, and at least three contact plugs extending from the body region towards a source electrode in the vertical direction. The at least three contact plugs are arranged successively between the first and second gate electrodes. Only the two outermost contact plugs that are arranged closest to the first and second gate electrodes, respectively, directly adjoin at least one of the source regions.
US11508838B2 Semiconductor device
According to one embodiment, a semiconductor device includes first, second, and third electrodes, a semiconductor member, and a first insulating member. The semiconductor member includes a first face and a first side face. A third insulating region is between the first face and the third electrode in a second direction. A first insulating region is between the first side face and the third electrode in a first direction. The first side face includes first and second side face portions. The first side face portion is between the first face and the second side face portion in the second direction. At least a first angle between a first plane including the first face and the first side face portion and a second angle between the first plane and the second side face portion is less than 90 degrees. The second angle is different from the first angle.
US11508832B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming a polymer block on a corner between the gate structure and the substrate; performing a cleaning process; performing an oxidation process by injecting oxygen gas under 750° C. to form a first seal layer on sidewalls of the gate structure; and forming a source/drain region adjacent to two sides of the gate structure.
US11508831B2 Gate spacer structure and method of forming same
A semiconductor device and a method of forming the same are provided. The method includes forming a sacrificial gate structure over an active region. A first spacer layer is formed along sidewalls and a top surface of the sacrificial gate structure. A first protection layer is formed over the first spacer layer. A second spacer layer is formed over the first protection layer. A third spacer layer is formed over the second spacer layer. The sacrificial gate structure is replaced with a replacement gate structure. The second spacer layer is removed to form an air gap between the first protection layer and the third spacer layer.
US11508829B2 Semiconductor device and manufacturing method thereof
Some embodiments of the disclosure provide a semiconductor device. The semiconductor device comprises: a substrate; a first nitride semiconductor layer on the substrate; a second nitride semiconductor layer on the first nitride semiconductor layer and having a band gap larger than a band gap of the first nitride semiconductor layer; an intermediate layer disposed on the second nitride semiconductor layer; and a conductive structure disposed on the intermediate layer, wherein a first even interface is formed between the intermediate layer and the second nitride semiconductor layer.
US11508826B2 Composite work function layer formation using same work function material
A method includes forming a gate dielectric layer on a semiconductor region, and depositing a first aluminum-containing work function layer using a first aluminum-containing precursor. The first aluminum-containing work function layer is over the gate dielectric layer. A second aluminum-containing work function layer is deposited using a second aluminum-containing precursor, which is different from the first aluminum-containing precursor. The second aluminum-containing work function layer is deposited over the first aluminum-containing work function layer. A conductive region is formed over the second aluminum-containing work function layer.
US11508820B2 Single crystal semiconductor structure and method of fabricating the same
A single crystal semiconductor structure includes: an amorphous substrate; a single crystal semiconductor layer provided on the amorphous substrate; and a thin orienting film provided between the amorphous substrate and the single crystal semiconductor layer, wherein the thin orienting film is a single crystal thin film, and the thin orienting film has a non-zero thickness that is equal to or less than 10 times a critical thickness hc.
US11508814B2 Transistor including two-dimensional (2D) channel
A transistor including at least one two-dimensional (2D) channel is disclosed. A transistor according to some example embodiments includes first to third electrodes separated from each other, and a channel layer that is in contact with the first and second electrodes, parallel to the third electrode, and includes at least one 2D channel. The at least one 2D channel includes at least two regions having different doping concentrations. A transistor according to some example embodiments includes: first to third electrodes separated from each other; a 2D channel layer that is in contact with the first and second electrodes and parallel to the third electrode; a first doping layer disposed under the 2D channel layer corresponding to the first electrode; and a second doping layer disposed under the 2D channel layer corresponding to the second electrode, wherein the first and second doping layers contact the 2D channel layer.
US11508813B2 Column IV transistors for PMOS integration
Techniques are disclosed for forming column IV transistor devices having source/drain regions with high concentrations of germanium, and exhibiting reduced parasitic resistance relative to conventional devices. In some example embodiments, the source/drain regions each includes a thin p-type silicon or germanium or SiGe deposition with the remainder of the source/drain material deposition being p-type germanium or a germanium alloy (e.g., germanium:tin or other suitable strain inducer, and having a germanium content of at least 80 atomic % and 20 atomic % or less other components). In some cases, evidence of strain relaxation may be observed in the germanium rich cap layer, including misfit dislocations and/or threading dislocations and/or twins. Numerous transistor configurations can be used, including both planar and non-planar transistor structures (e.g., FinFETs and nanowire transistors), as well as strained and unstrained channel structures.
US11508806B1 Low leakage ESD MOSFET
A MOSFET fabricated in a semiconductor substrate, includes: a gate oxide region formed atop the semiconductor substrate; a gate polysilicon region formed on the gate oxide region; a source region of a first doping type formed in the semiconductor substrate and located at a first side of the gate polysilicon region; and a drain region of the first doping type formed in the semiconductor substrate and located at a second side of the gate polysilicon region. The gate polysilicon region has a first sub-region of the first doping type, a second sub-region of the first doping type, and a third sub-region of a second doping type, wherein the first sub-region is laterally adjacent to the source region, the second sub-region is laterally adjacent to the drain region, and the third sub-region is formed laterally between the first and second sub-regions.
US11508805B2 Display panel and display device including the same
A display panel includes: a plurality of divided driving parts, wherein at least a divided driving part of the divided driving parts includes: a first connection line extending in a first direction; a second connecting line extending in the first direction and spaced apart from the first connection line in a second direction crossing the first direction; a first gate line extending in the second direction and electrically connected to the first connection line; a second gate line extending in the second direction, being spaced apart from the first gate line, and being electrically connected to the second connection line; a first pixel in a first pixel column and a first pixel row and electrically connected to the first gate line; and a second pixel in the first pixel column and a second pixel row and electrically connected to the second gate line.
US11508802B2 Semiconductor device
A display device according to an embodiment of the present invention includes: an insulating sheet provided from a display region to a drive portion forming region, including, in a curved region, a first film-thickness region having a first film thickness thinner than a film thickness at the display region and a film thickness at the drive portion forming region, and including a first step portion disposed between the display region and the first film-thickness region and a second step portion disposed between the drive portion forming region and the first film-thickness region, first and second wiring lines crossing the first step portion and the second step portion above the insulating sheet and electrically connecting a pixel array portion with a drive portion, and an insulating wall extending from the first step portion to the second step portion between the first wiring line and the second wiring line.
US11508799B2 Display device comprising frame region surrounding display region
A flexible organic EL display device includes a plurality of short ring wiring lines. Each of the plurality of short ring wiring lines contacts a flattening film that is a resin layer on an end face of a terminal portion region in the flexible organic EL display device.
US11508795B2 Display device
A display device includes a display panel having a general area including first subpixels, and a sensor area including second subpixels and light-transmitting area. Each of the first subpixels and the second subpixels includes a first active layer disposed on a substrate and formed of a first material, a first gate layer disposed on the first active layer, a second gate layer disposed on the first gate layer, a second active layer disposed on the second gate layer and formed of a second material different from the first material, a third gate layer disposed on the second active layer, and a light-blocking layer disposed between the substrate and the first active layer and overlapping the second active layer in a thickness direction.
US11508786B2 Display backplane, method of manufacturing the same and display device using the same
The disclosure provides a display backplane, a method of manufacturing the same, and a display device using the same. The display backplane includes a substrate; a thin film transistor structure layer disposed on one side of the substrate and including thin film transistors, a gate insulating layer, and an interlayer dielectric layer, where an etching rate of the interlayer dielectric layer carried out under an HF atmosphere condition is less than 2 Å/S; and photosensitive devices spaced apart from the thin film transistor structure layer and disposed on one side of the thin film transistor structure layer away from the substrate. The interlayer dielectric layer has a high compactness, and can effectively block H from entering the active layer of the thin film transistor to conductorize the active layer, thus guaranteeing good optical characteristics of the thin film transistor while carrying out optical compensation.
US11508785B2 Display panel and display device for improving touch effects
A display panel and a display device are provided. The display panel includes a light-emitting layer, a first insulation layer, a first metal layer, a second insulation layer, and a second metal layer. The first metal layer includes a bridging layer and a first floating pattern. The second metal layer includes a driving electrode and a sensing electrode disposed in a same layer. This prevents a fracture structure and improves display effects and product performance of the display device.
US11508784B2 Display panel comprising light enhancement region
The present application provides a display panel including a light emitting layer and a touch layer; wherein the light emitting layer comprises a plurality of blue light emitting units, a plurality of green light emitting units, and a plurality of red light emitting units; wherein a top of the touch layer is provided with a transparent cover plate, the transparent cover plate is provided with a light enhancement region, and a projection of the light enhancement region on the light emitting layer covers the blue light emitting units.
US11508775B2 Three-dimensional image sensor based on structured light
The inventive concepts provide a three-dimensional (3D) image sensor, based on structured light (SL), having a structure in which difficulty in a manufacturing process of a wiring layer is decreased and/or an area of a bottom pad of a capacitor is increased. The 3D image sensor includes: a pixel area including a photodiode in a semiconductor substrate and a gate group including a plurality of gates; a multiple wiring layer on an upper portion of the pixel area, the multiple wiring layer including at least two wiring layers; and a capacitor structure between a first wiring layer on a lowermost wiring layer of the multiple wiring layer and a second wiring layer on the first wiring layer, the capacitor structure including a bottom pad, a top pad, and a plurality of capacitors, wherein the bottom pad is connected to the first wiring layer.
US11508769B2 Image sensing device
An image sensing device is disclosed. The image sensing device includes a semiconductor substrate, a plurality of signal detectors, an insulation layer, and at least one gate. The semiconductor substrate includes a first surface and a second surface opposite to the first surface, and generates signal carriers in response to light incident upon the first surface. The signal detectors are formed on the semiconductor substrate and located closer to the second surface than the first surface of the semiconductor substrate, and detect the signal carriers using a difference in electric potential. The insulation layer is disposed at the second surface of the semiconductor substrate, and isolates the signal detectors from each other. The at least one gate is disposed at the insulation layer interposed between the signal detectors, and reflects light arriving at the second surface of the semiconductor substrate back to the semiconductor substrate.
US11508765B2 Active pixel sensing circuit structure and active pixel sensor, display panel and display device
The present disclosure provides an active pixel sensing circuit structure, an active pixel sensor, a display penal and a display device, aiming to reduce an area of the active pixel sensing circuit structure. A control electrode of a second transistor in the active pixel sensing circuit structure is located in a first metal layer. A first voltage signal line, a second voltage signal line, and an output signal line are located in a second metal layer that is located on a side of the first metal layer facing away from the substrate. A first electrode of a photodiode is connected to the control electrode of the second transistor through a first connection line. The first connection line is located in a third metal layer that is located on a side of the second metal layer facing away from the substrate.
US11508760B2 Active-matrix substrate and display device
An active matrix substrate includes a plurality of first contact holes extending through an inorganic insulating film, a first protection layer that is a silicon nitride film, and a second protection layer, a plurality of second contact holes extending through the inorganic insulating film and the second protection layer, a first transistor, and a second transistor. A channel region of the second transistor does not overlap the first protection layer.
US11508755B2 Stacked ferroelectric structure
The present disclosure relates to an integrated circuit (IC) in which a memory structure comprises a ferroelectric structure without critical-thickness limitations. The memory structure comprises a first electrode and the ferroelectric structure. The ferroelectric structure is vertically stacked with the first electrode and comprises a first ferroelectric layer, a second ferroelectric layer, and a first restoration layer. The second ferroelectric layer overlies the first ferroelectric layer, and the first restoration layer is between and borders the first and second ferroelectric layers. The first restoration layer is a different material type than that of the first and second ferroelectric layers and is configured to decouple crystalline lattices of the first and second ferroelectric layers so the first and second ferroelectric layers do not reach critical thicknesses. A critical thickness corresponds to a thickness at and above which the orthorhombic phase becomes thermodynamically unstable, such that remanent polarization is lost.
US11508749B2 Cutoff gate electrodes for switches for a three-dimensional memory device and method of making the same
A semiconductor structure includes a first-conductivity-type well located in a semiconductor substrate, a semiconductor active area region located adjacent to the a first-conductivity-type well, a first transistor including a source region, a drain region, a channel region located between the source region and the drain region, a gate dielectric layer located over the channel region and a gate electrode located over the gate dielectric layer, such that the transistor is located on the semiconductor active area region, and a cutoff gate electrode located over the semiconductor active area region, and between the first transistor and the first-conductivity-type well.
US11508723B2 Power semiconductor device with a temperature sensor
We describe herein a high voltage semiconductor device comprising a power semiconductor device portion (100) and a temperature sensing device portion (185). The temperature sensing device portion comprises: an anode region (140), a cathode region (150), a body region (160) in which the anode region and the cathode region are formed. The temperature sensing device portion also comprises a semiconductor isolation region (165) in which the body region is formed, the semiconductor isolation region having an opposite conductivity type to the body region, the semiconductor isolation region being formed between the power semiconductor device portion and the temperature sensing device portion.
US11508702B2 Integrated control LED display system
An integrated control LED display system, comprising a number of module screens (100) which are assembled together to form a large display screen, each of the module screens (100) comprises several unit screens (200), a splicing frame (300) and a control box (400), several unit screens (200) are assembled in the splicing frame (300) to form a said module screen (100), the control box (400) is arranged on the back of the module screen (100), and the control box (400) can simultaneously control the work mode of the unit screens (200).
US11508699B2 Display panel and pixel structure thereof
A display panel and a pixel structure are provided. The pixel structure includes a substrate, a micro light emitting diode (micro LED or μLED), a sidewall structure, a filling layer, and a reflective layer. The substrate has a bearing surface, and the micro LED is disposed on the bearing surface directly or indirectly. The sidewall structure is disposed on the bearing surface and defines at least one accommodation cavity to accommodate the micro LED. The filling layer is filled in the accommodation cavity and surrounds the micro LED. The reflective layer covers a top surface of the filling layer and has a plurality of light-transmissible windows. The micro LED forms, in a vertical projection direction, a vertical projection region in an overlapping region on the reflective layer. Among the light-transmissible windows, those having longer distances to the vertical projection region have larger areas.
US11508695B2 Redistribution layers in semiconductor packages and methods of forming same
An embodiment package includes a first integrated circuit die, an encapsulant around the first integrated circuit die, and a conductive line electrically connecting a first conductive via to a second conductive via. The conductive line includes a first segment over the first integrated circuit die and having a first lengthwise dimension extending in a first direction and a second segment having a second lengthwise dimension extending in a second direction different than the first direction. The second segment extends over a boundary between the first integrated circuit die and the encapsulant.
US11508692B2 Package structure and method of fabricating the same
A package structure including an interposer, at least one semiconductor die and an insulating encapsulation is provided. The interposer includes a semiconductor substrate and an interconnect structure disposed on the semiconductor substrate, the interconnect structure includes interlayer dielectric films and interconnect wirings embedded in the interlayer dielectric films, the semiconductor substrate includes a first portion and a second portion disposed on the first portion, the first interconnect structure is disposed on the second portion, and a first maximum lateral dimension of the first portion is greater than a second maximum lateral dimension of the second portion. The at least one semiconductor die is disposed over and electrically connected to the interconnect structure. The insulating encapsulation is disposed on the first portion, wherein the insulating encapsulation laterally encapsulates the least one semiconductor die and the second portion.
US11508681B2 Semiconductor package and method of fabricating the same
A semiconductor package includes a semiconductor substrate, a conductive pad on the semiconductor substrate, a redistribution line conductor, a coating insulator, and an aluminum oxide layer. The redistribution line conductor is electrically connected to the conductive pad. The coating insulator covers the redistribution line conductor and partially exposes the redistribution line conductor. The aluminum oxide layer is provided below the coating insulator and extends along a top surface of the redistribution line conductor, and the aluminum oxide layer is in contact with the redistribution line conductor.
US11508678B2 Semiconductor package structure including antenna
A semiconductor package structure is provided. The semiconductor package structure includes an antenna device and semiconductor package. The antenna device includes a conductive pattern layer including a first antenna element, formed in an insulating substrate and adjacent to a first surface of the insulating substrate. The antenna device also includes a second antenna element formed on a second surface of the insulating substrate opposite the first surface. The semiconductor package includes a redistribution layer (RDL) structure bonded and electrically connected to the conductive pattern layer. The semiconductor package also includes a first semiconductor die electrically connected to the RDL structure, and an encapsulating layer formed on the RDL structure and surrounding the first semiconductor die.
US11508672B2 Semiconductor device
A semiconductor device including a base, a buffer member, a frame, a lid, and a semiconductor element, is disclosed. The ceramic frame is mounted on the copper base with the molybdenum buffer member interposed therebetween. The semiconductor element is sealed in a space within the frame defined by the lid. The frame includes a top portion, a lower stage portion that is disposed below the top portion and is provided with an input electrode and an output electrode, and an upper stage portion. The upper stage portion is formed in an arrangement direction of the input electrode and the output electrode, and is formed below the top portion and above the lower stage portion. The upper stage portion includes an upper stage connection portion formed on the periphery of the lower stage portion in a direction intersecting the arrangement direction of the input electrode and the output electrode.
US11508671B2 Semiconductor package and manufacturing method thereof
A manufacturing method of a semiconductor package includes at least the following steps. A rear surface of a semiconductor die is attached to a patterned dielectric layer of a first redistribution structure through a die attach material, where a thickness of a portion of the die attach material filling a gap between the rear surface of the semiconductor die and a recessed area of the patterned dielectric layer is greater than a thickness of another portion of the die attach material interposed between the rear surface of the semiconductor die and a non-recessed area of the patterned dielectric layer. An insulating encapsulant is formed on the patterned dielectric layer of the first redistribution structure to cover the semiconductor die and the die attach material. Other methods for forming a semiconductor package are also provided.
US11508670B2 Semiconductor structure and method for manufacturing the same
A method of manufacturing a semiconductor structure includes the following operations. A wafer includes a crystal orientation represented by a family of Miller indices comprising , wherein l2+m2+n2=1. A first chip and a second chip are over the wafer. A first edge of the first chip and a second edge of the second chip are adjacent to each other. A boundary extending in a direction between the first edge and the second edge is formed. A first included angle between the first direction and the crystal orientation is greater than or equal to 0 degree and less than 45 degrees.
US11508669B2 Method and apparatus for improved circuit structure thermal reliability on printed circuit board materials
A structure is provided that reduces the stress generated in a semiconductor device package during cooling subsequent to solder reflow operations for coupling semiconductor devices to a printed circuit board (PCB). Stress reduction is provided by coupling solder lands to metal-layer structures using traces on the PCB that are oriented approximately perpendicular to lines from an expansion neutral point associated with the package. In many cases, especially where the distribution of solder lands of the semiconductor device package are uniform, the expansion neutral point is in the center of the semiconductor device package. PCB traces having such an orientation experience reduced stress due to thermal-induced expansion and contraction as compared to traces having an orientation along a line to the expansion neutral point.
US11508666B2 Semiconductor package
A semiconductor package is provided. The semiconductor package includes a semiconductor die, a stack of polymer layers, redistribution elements and a passive filter. The polymer layers cover a front surface of the semiconductor die. The redistribution elements and the passive filter are disposed in the stack of polymer layers. The passive filter includes a ground plane and conductive patches. The ground plane is overlapped with the conductive patches, and the conductive patches are laterally separated from one another. The ground plane is electrically coupled to a reference voltage. The conductive patches are electrically connected to the ground plane, electrically floated, or electrically coupled to a direct current (DC) voltage.
US11508655B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a semiconductor die and at least one pillar structure. The semiconductor die has an upper surface and includes at least one conductive pad disposed adjacent to the upper surface. The pillar structure is electrically connected to the conductive pad of the semiconductor die, and defines a recess portion recessed from a side surface of the pillar structure. A conductivity of the pillar structure is greater than a conductivity of the conductive pad.
US11508647B2 Semiconductor device
A semiconductor device includes a semiconductor package including an n-type channel normally-off transistor, a normally-on transistor, a first diode, and a Zener diode; a first terminal provided on the semiconductor package; a plurality of second terminals provided on the semiconductor package, and the second terminals being lined up in a first direction; a third terminal provided on the semiconductor package; a plurality of fourth terminals provided on the semiconductor package; and a plurality of fifth terminals provided on the semiconductor package, and the fifth terminals being lined up in the first direction.
US11508642B2 Power module package structure
A power module package structure includes, from top to bottom, a layer of power chips, an upper bonding layer, a thermally-conductive and electrically-insulating composite layer, and a heat dissipation layer. The thermally-conductive and electrically-insulating composite layer contains an insulating layer and an upper copper layer that is formed on the insulating layer. One or more layers of upper packaging materials are covered over the layer of power chips and the upper bonding layer and are in contact with an upper surface of the upper copper layer. One or more layers of lower packaging materials are in contact with the insulating layer and are in contact with sidewalls of the upper copper layer. The lower packaging material has a higher rigidity than the upper packaging material.
US11508636B2 Multi-layer solution based deposition of dielectrics for advanced substrate architectures
Embodiments include an electronic package and methods of forming an electronic package. In an embodiment, the electronic package comprises a substrate, and a plurality of conductive features formed over the substrate. In an embodiment, a bilayer build-up layer is formed over the plurality of conductive features. In an embodiment, the bilayer build-up layer comprises a first dielectric layer and a second dielectric layer. In an embodiment, a surface of the first dielectric layer comprises depressions. In an embodiment, the second dielectric layer is disposed in the depressions of the surface of the first dielectric layer.
US11508635B2 Semiconductor package having routable encapsulated conductive substrate and method
A packaged semiconductor device includes a routable molded lead frame structure with a surface finish layer. In one embodiment, the routable molded lead frame structure includes a first laminated layer including the surface finish layer, vias connected to the surface finish layer, and a first resin layer covering the vias leaving the top surface of the surface finish layer exposed. A second laminated layer includes second conductive patterns connected to the vias, bump pads connected to the second conductive patterns, and a second resin layer covering one side of the first resin layer, the second conductive patterns and the bump pads. A semiconductor die is electrically connected to the surface finish layer and an encapsulant covers the semiconductor die and another side of the first resin layer. The surface finish layer provides a customizable and improved bonding structure for connecting the semiconductor die to the routable molded lead frame structure.
US11508634B2 Semiconductor package structure, electronic device, and method for manufacturing the same
A semiconductor package structure, an electronic device, and method for manufacturing the same are provided. The semiconductor package structure includes a wiring structure, a first electronic device, a second electronic device, and a protection material. The first electronic device is disposed on the wiring structure. The second electronic device is disposed on the wiring structure. The second electronic device defines a plurality of recesses on a first lateral side surface thereof. The protection material is disposed on the wiring structure and encapsulates the recesses of the second electronic device.
US11508631B2 Semiconductor device
A semiconductor device may include function circuits and a test line structure beside the function circuits. The test line structure includes standard cell circuit blocks including a first components and environment circuit regions between the standard cell circuit blocks. The environment circuit regions include second components. The first components are different from the second components in structure, arrangement or a combination thereof.
US11508626B2 Dual metal silicide structures for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a P-type semiconductor device above a substrate and including first and second semiconductor source or drain regions adjacent first and second sides of a first gate electrode. A first metal silicide layer is directly on the first and second semiconductor source or drain regions. An N-type semiconductor device includes third and fourth semiconductor source or drain regions adjacent first and second sides of a second gate electrode. A second metal silicide layer is directly on the third and fourth semiconductor source or drain regions, respectively. The first metal silicide layer comprises at least one metal species not included in the second metal silicide layer.
US11508623B2 Local gate height tuning by CMP and dummy gate design
The present disclosure describes fabricating devices with tunable gate height and effective capacitance. A method includes forming a first metal gate stack in a dummy region of a semiconductor substrate, the first metal gate stack including a first work function metal (WFM) layer; forming a second metal gate stack in an active device region of the semiconductor substrate, the second metal gate stack including a second WFM layer different than the first WFM layer; and performing a CMP process using a slurry including a charged abrasive nanoparticles. The charged abrasive nanoparticles include a first concentration in the active device region different from a second concentration in the dummy region causing different polish rates in the active device region and dummy region. After the performing of the CMP process, the first metal gate stack has a first height greater different from a second height of the second metal gate stack.
US11508619B2 Electrical connection structure and method of forming the same
Various embodiments may provide a method of forming an electrical connection structure. The method may include forming a cavity on a front surface of a substrate, the substrate including an electrically conductive pad, by etching through the electrically conductive pad. The method may also include forming one or more dielectric liner layers covering an inner surface of the cavity. The method may further include forming a via hole extending from the cavity by etching through the one or more dielectric liner layers, forming one or more further dielectric liner layers covering an inner surface of the via hole. The method may additionally include depositing a suitable electrically conductive material into the cavity and the via hole to form a conductive via having a first portion in the cavity and a second portion in the via hole, a diameter of the first portion different from a diameter of the second portion.
US11508614B2 Method of forming semiconductor device having capped air gaps between buried bit lines and buried gate
A semiconductor device and method of forming the same, the semiconductor device includes plural bit lines, plural conductive patterns, plural conductive pads and a spacer. The bit lines are disposed on a substrate, along a first direction. The conductive patterns are disposed on the substrate, along the first direction, wherein the conductive patterns and the bit lines are alternately arranged in a second direction perpendicular to the first direction. The conductive pads are arranged in an array and disposed over the conductive patterns and the bit lines. The spacer is disposed between the bit lines and the conductive patterns, under the conductive pads, wherein the spacers includes a tri-layered structure having a first layer, a second layer and a third layer, and the second layer includes a plurality of air gaps separated arranged along the first direction.
US11508613B2 Method of healing an implanted layer comprising a heat treatment prior to recrystallisation by laser annealing
The invention relates to a method of healing defects related to implantation of species in a donor substrate (1) made of a semiconducting material to form therein a plane of weakness (5) in it separating a thin layer (4) from a bulk part of the donor substrate. The method comprises a superficial amorphisation of the thin layer, followed by application of a heat treatment on the superficially amorphised thin layer. The method comprises application of laser annealing to the superficially amorphised thin layer after the heat treatment, to recrystallise it in the solid phase.
US11508608B2 Vacuum wafer chuck for manufacturing semiconductor devices
Disclosed is a vacuum chuck and a method for securing a warped semiconductor substrate during a semiconductor manufacturing process so as to improve its flatness during a semiconductor manufacturing process. For example, a semiconductor manufacturing system includes: a vacuum chuck configured to hold a substrate, wherein the vacuum chuck comprises, a plurality of vacuum grooves located on a top surface of the vacuum chuck, wherein the top surface is configured to face the substrate; and a plurality of flexible seal rings disposed on the vacuum chuck and extending outwardly from the top surface, wherein the plurality of flexible seal rings are configured to directly contact a bottom surface of the substrate and in adjacent to the plurality of vacuum grooves so as to form a vacuum seal between the substrate and the vacuum chuck, and wherein each of the plurality of flexible seal rings has a zigzag cross section.
US11508600B2 Holding device
A holding device includes: a plate-shaped member having a first surface approximately orthogonal to a first direction; heat generating resistors and temperature measuring resistors disposed in respective segments formed by virtually dividing at least part of the plate-shaped member, the segments being arranged in a direction orthogonal to the first direction; and an electricity supply section that forms electricity supply paths for the heat generating resistors and the temperature measuring resistors. The holding device holds an object on the first surface of the plate-shaped member. The position of the temperature measuring resistors in the first direction differs from the position of the heat generating resistors in the first direction. A specific temperature measuring resistor that is at least one of the temperature measuring resistors includes a plurality of resistor elements disposed at different positions in the first direction and connected to one another in series.
US11508599B2 Pick-up device and pick-up method
A pick-up device 10 for picking up a semiconductor chip 100 attached to a front surface of a sheet material 110 is provided with: a stage 12 that includes a material a part or the entirety of which is capable of transmitting a destaticizing electromagnetic wave having an ionization effect and that attracts and holds a rear surface of the sheet material 110; a jacking-up pin 26 for jacking up the semiconductor chip 100 from the rear side of the stage 12; and a destaticizing mechanism 20 that destaticizes charge generated between the semiconductor chip 100 and the sheet material 110 by irradiating the rear surface of the semiconductor chip 100 with the destaticizing electromagnetic wave that is made to pass through the sheet material 110 from the rear side of the stage 12.
US11508596B2 Apparatus and methods for automatically handling die carriers
Apparatus and methods for automatically handling die carriers are disclosed. In one example, a disclosed apparatus includes: at least one load port each configured for loading a die carrier operable to hold a plurality of dies; and an interface tool coupled to the at least one load port and a semiconductor processing unit. The interface tool comprises: a first robotic arm configured for transporting the die carrier from the at least one load port to the interface tool, and a second robotic arm configured for transporting the die carrier from the interface tool to the semiconductor processing unit for processing at least one die in the die carrier.
US11508587B2 Microelectronic assemblies
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a package substrate having a first surface and an opposing second surface; and a die embedded in the package substrate, wherein the die has a first surface and an opposing second surface, the die has first conductive contacts at the first surface and second conductive contacts at the second surface, and the first conductive contacts and the second conductive contacts are electrically coupled to conductive pathways in the package substrate.
US11508586B2 Aluminum nitride sintered body and member for semiconductor manufacuting apparatus comprising same
An aluminum nitride sintered body contains 1 to 5% by weight of yttrium oxide (Y2O3), 10 to 100 ppm by weight of titanium (Ti), and the balance being aluminum nitride (AlN). Accordingly, a volume resistance value and thermal conductivity at a high temperature are improved, and the generation of impurities during a semiconductor manufacturing process can be suppressed.
US11508581B2 Semiconductor device having IGBT and diode with field stop layer formed of hydrogen donor and helium
Plural sessions of proton irradiation are performed by differing ranges from a substrate rear surface side. After first to fourth n-type layers of differing depths are formed, the protons are activated. Next, helium is irradiated to a position deeper than the ranges of the proton irradiation from the substrate rear surface, introducing lattice defects. When the amount of lattice defects is adjusted by heat treatment, protons not activated in a fourth n-type layer are diffused, forming a fifth n-type layer contacting an anode side of the fourth n-type layer and having a carrier concentration distribution that decreases toward the anode side by a more gradual slope than that of the fourth n-type layer. The fifth n-type layer that includes protons and helium and the first to fourth n-type layers that include protons constitute an n-type FS layer. Thus, a semiconductor device having improved reliability and lower cost may be provided.
US11508575B2 Low warp fan-out processing method and production of substrates therefor
A method of fan-out processing includes providing or obtaining a fused glass laminate sheet or wafer having a core layer and a first clad layer and a second clad layer, the core layer comprising a core glass having a core glass coefficient of thermal expansion αcore, the first clad layer and the second clad layer each comprising a clad glass having a clad glass coefficient of thermal expansion αclad, where αclad>αcore; affixing integrated circuit devices to the second clad layer of the laminate sheet or wafer; forming a fan-out layer on or above the integrated circuit devices; and removing some of the first clad layer to decrease warp of the sheet or wafer with integrated circuit devices and a fan-out layer thereon. A method of producing a laminate sheet or wafer having a selected CTE is also disclosed.
US11508568B2 Excimer lamp
An excimer lamp includes a housing portion having a sealed internal space, an internal electrode, and a discharge gas with which the internal space is filled. One end side of the internal electrode is electrically connected to a power supply member provided with a metal foil electrically connected to the internal electrode and is sealed together with the power supply member to one end side of the housing portion via a sealing portion. The other end side of the internal electrode protrudes into the internal space. A protrusion length, being a length of the internal electrode in the internal space and a length from one end of the internal space to the other end of the internal electrode, is equal to or less than a length from the other end of the internal electrode to the other end of the internal space in a direction along the axis.
US11508561B2 Plasma processor
A plasma processing apparatus, for releasing plasma-converted gas from plasma head for performing process, detects the pressures of a gas prior to application of a voltage to electrodes of the plasma head, the gas being supplied from gas supply section to a plasma head, and allow initiation of process by the plasma processing apparatus based on the detected pressures.
US11508552B2 Ion milling device
Provided is an ion milling device capable of improving the reproducibility of an ion distribution. An ion milling device includes: an ion source (1); a sample stage (2) on which a sample (4) to be processed by being irradiated with an unfocused ion beam from the ion source (1) is placed; and a drive unit (8) configured to be arranged between the ion source (1) and the sample stage (2), and to move a linear ion beam measuring member (7) extending in a first direction to a second direction orthogonal to the first direction, in which the drive unit (8) moves the ion beam measuring member (7) within an emission range of the ion beam in a state where the ion beam is outputted from the ion source (1) under a first emission condition, and an ion beam current flowing through the ion beam measuring member (7) is measured by irradiating the ion beam measuring member (7) with the ion beam.
US11508547B2 Semiconductor charged particle detector for microscopy
A detector may be provided with an array of sensing elements. The detector may include a semiconductor substrate including the array, and a circuit configured to count a number of charged particles incident on the detector. The circuit of the detector may be configured to process outputs from the plurality of sensing elements and increment a counter in response to a charged particle arrival event on a sensing element of the array. Various counting modes may be used. Counting may be based on energy ranges. Numbers of charged particles may be counted at a certain energy range and an overflow flag may be set when overflow is encountered in a sensing element. The circuit may be configured to determine a time stamp of respective charged particle arrival events occurring at each sensing element. Size of the sensing element may be determined based on criteria for enabling charged particle counting.
US11508542B2 High breaking capacity chip fuse
A high breaking capacity chip fuse including a bottom insulative layer, a first intermediate insulative layer, a second intermediate insulative layer, and a top insulative layer disposed in a stacked arrangement in the aforementioned order, a fusible element disposed between the first and second intermediate insulative layers and extending between electrically conductive first and second terminals at opposing longitudinal ends of the bottom insulative layer, the first intermediate insulative layer, the second intermediate insulative layer, and the top insulative layer, wherein the first and second intermediate insulative layers are formed of porous ceramic.
US11508540B2 Circuit breaker
A circuit breaker includes a first fixed contact and a first movable contact which can be switched between a closed status and a tripped status, a signaling device for signaling when the circuit breaker is in a tripped status, a trip actuator movable from an initial position to an end-stroke position when the first movable contact is switched from the closed status to the tripped status, a tripping bar which is connected to the first movable contact so as when the trip actuator moves from the initial position, the tripping bar moves and triggers switching of the first movable contact from the closed status into the tripped status, and a trip member having a single-piece shaped body, which includes a first portion actuated by the trip actuator, a second portion spaced apart from the first portion, and a third portion spaced apart from the first and second portions.
US11508538B1 Insulation device and load break fuse cutout assembly having the same
An insulation device is disclosed. The insulation device is allowed to be assembled with a fuse tube device so as to form a load break fuse cutout fully closed. The insulation device comprises: a full-closed cylindrical insulator oriented vertically, a first cylindrical insulator oriented horizontally, a second cylindrical insulator oriented horizontally, a third cylindrical insulator oriented horizontally, a first electrical connection unit accommodated in the first cylindrical insulator, a second electrical connection unit accommodated in the second cylindrical insulator, a first arc extinguishing unit accommodated in the first cylindrical insulator, a second arc extinguishing unit accommodated in the second cylindrical insulator, and a mounting bracket connected to the full-closed cylindrical insulator. The full-closed cylindrical insulator, the first cylindrical insulator, the second cylindrical insulator, and the third cylindrical insulator are made integratedly so as to form a main insulation body of the insulation device.
US11508527B2 Capacitor, assembly comprising a capacitor and a busbar and method of manufacturing a capacitor
A capacitor, an assembly comprising a capacitor and a busbar and a method for manufacturing a capacitor are disclosed. In an embodiment a capacitor includes a winding element and a terminal having a first part of a first material and a second part of a second material, the second material being different than the first material, wherein the first part is electrically contacted to the winding element, and wherein the second part is an external contact of the capacitor.
US11508522B2 Multilayer electronic component
A multilayer electronic component include a first non-conductive resin layer, extending between a conductive resin layer and an electrode layer of a first external electrode, and a second non-conductive resin layer extending between a conductive resin layer and an electrode layer of a second external electrode. The first non-conductive layer and the second non-conductive layer may be spaced apart from each other to suppress arc discharge and to improve bending strength.
US11508519B2 Continous heat treatment device and method for alloy workpiece or metal workpiece
Disclosed are a continuous heat treatment device and method for a sintered Nd—Fe—B magnet workpiece. The device comprises a first heat treatment chamber, a first cooling chamber, a second heat treatment chamber, and a second cooling chamber continuously disposed in sequence, as well as a transfer system disposed among the chambers to transfer the alloy workpiece or the metal workpiece; both the first cooling chamber and the second cooling chamber adopt a air cooling system, wherein a cooling air temperature of the first cooling chamber is 25° C. or above and differs from a heat treatment temperature of the first heat treatment chamber by at least 450° C.; a cooling air temperature of the second cooling chamber is 25° C. or above and differs from a heat treatment temperature of the second heat treatment chamber by at least 300° C. The continuous heat treatment device and method can improve the cooling rate and production efficiency and improve the properties and consistency of the products.
US11508512B2 Method for manufacturing powder magnetic core
The invention provides a method for manufacturing a powder magnetic core through simple compression molding and capable of manufacturing a complicatedly shaped powder magnetic core with reliable high strength and insulating properties. The invention is directed to a method for manufacturing a powder magnetic core with a metallic soft magnetic material powder, the method including: a first step including mixing a soft magnetic material powder and a binder; a second step including compression molding the mixture obtained after the first step; a third step including performing at least one of grinding and cutting on the compact obtained after the second step; and a fourth step including heat-treating the compact after the third step, wherein in the fourth step, the compact is heat-treated so that an oxide layer containing an element constituting the soft magnetic material powder is formed on the surface of the soft magnetic material powder.
US11508510B2 Inductors with core structure supporting multiple air flow modes
An inductor includes a plurality of stacked core parts having aligned central openings, at least one spacer separating the core parts from one another, and a winding comprising a plurality turns wound around the stack of core parts through central openings of the core parts. The at least one spacer may include respective groups of spacers disposed between respective pairs of the core parts. In some embodiments, the at least one spacer may include a plurality of spacers disposed between first and second ones of the core parts and radially distributed in a circular pattern aligned with the first and second core parts.
US11508506B2 Lead and thermal disconnect for ramping of an MRI or other superconducting magnet
A superconducting magnet (10) includes a cryogenic container (22, 32) containing a superconducting magnet winding (20). A sealed electrical feedthrough (36) passes through the cryogenic container. A contactor (40) inside the cryogenic container has an actuator (42) and feedthrough-side and magnet-side electrical terminals (46, 47). A high temperature superconductor (HTS) lead (60) also disposed in the cryogenic container has a first end (62) electrically connected with the magnet-side electrical terminal of the contactor and a second end (64) electrically connected to the superconducting magnet winding. A first stage thermal station (52) thermally connected with the first end of the HTS lead has a temperature (T1) lower than the critical temperature (TC,HTS) of the HTS lead. A second stage thermal station (54) thermally connected with the second end of the HTS lead has a temperature (T2) lower than a critical temperature (TC) of the superconducting magnet winding (20).
US11508503B2 Textured planar m-type hexagonal ferrites and methods of use thereof
A grain-oriented M-type hexagonal ferrite has the formula MeFe12O19, and a dopant effective to provide planar magnetic anisotropy and magnetization in a c-plane, or a cone anisotropy, in the hexagonal crystallographic structure wherein Me is Sr+, Ba2+ or Pb2+, and wherein greater than 30%, preferably greater than 80%, of c-axes of the ferrite grains are aligned perpendicular to the c-plane.
US11508501B2 Grain-oriented electrical steel sheet and method for manufacturing grain-oriented electrical steel sheet
Provided is an oriented electrical steel sheet including: a forsterite film formed on one side or both sides of an oriented electrical steel sheet substrate; and a ceramic layer formed on an entire or partial region of the forsterite film. Provided is a manufacturing method for an oriented electrical steel sheet including: preparing an oriented electrical steel sheet having a forsterite film formed on one surface or both surfaces thereof; and forming a ceramic layer by spraying ceramic powder on the forsterite film.
US11508499B2 Grommet with groove portion between pair of contact portions, and wire harness
A grommet includes: a water stop portion that has an annular shape and is inserted to a through hole formed in an attachment panel for stopping water; and a first partition wall portion and a second partition wall portion that are unit arranged to project toward a radially inner side of the water stop portion. The water stop portion includes: a first contact portion that is capable of coming into contact with a first side surface of a circumference edge portion of the through hole; a second contact portion that is capable of coming into contact with the first side surface; a groove portion formed in an annular shape between the first contact portion and the second contact portion; and a recess/protrusion portion that is formed on a circumferential wall inside the groove portion.
US11508498B2 Cables and methods thereof
A cable and methods of making cables are disclosed. In at least one embodiment, a method for making a cable includes introducing a conductive material onto a sheet including a heat-shrink material. The method includes compressing a first portion of the sheet onto a second portion of the sheet to form a sheath having an interior volume, where the conductive material is disposed in the interior volume. In at least one embodiment, a cable includes a sheath including a heat-shrink material. The cable includes an interior volume including a conductive material including a conductive carbon material.
US11508491B2 Radiation source for nondestructive inspection, and method and apparatus for manufacturing same
An irradiation target is formed into a sphere. The spherical irradiation target can be iridium metal containing natural or enriched iridium. The radiation source can be manufactured by manufacturing a spherical irradiation target, accommodating the spherical irradiation target in a rotating capsule, and rotating an axial flow impeller by a downward flow of a reactor primary coolant, whereby the rotating capsule is rotated. This radiation source provides an improved nondestructive inspection image having a high geometric resolution, and has no radiation source anisotropy and also has high target recyclability.
US11508488B2 Heat transfer systems for nuclear reactor cores, and related systems
A system for transferring heat from a nuclear reactor comprises a nuclear reactor comprising a nuclear fuel and a reactor vessel surrounding the nuclear reactor and a heat transfer system surrounding the nuclear reactor. The heat transfer system comprises an inner wall surrounding the nuclear reactor vessel, first fins coupled to an outer surface of inner wall, an outer wall between the inner wall and a surrounding environment, and second fins coupled to an inner surface of the outer wall and extending in a volume between the outer surface of the inner wall and the inner surface of the outer wall, the outer surface of the inner wall and the first fins configured to transfer heat from the nuclear reactor core to the second fins and the inner surface of the outer wall by thermal radiation. The heat transfer system may be directly coupled to the nuclear reactor vessel, or may be coupled to an external reflector surrounding the nuclear reactor vessel. Related heat transfer systems and systems for selectively removing heat from a nuclear reactor are disclosed.
US11508484B1 Prediction of respiratory therapy compliance
Systems and methods have been developed to increase user compliance and adherence to respiratory therapy devices. For instance, in some examples the disclosed technology may monitor usage data output from a respiratory therapy device to determine, based on the trends of usage, when a user is likely to terminate or reduce usage within a specified time window. Flagging a user may also trigger further actions to automatically intervene before the user terminates engagement with the service.
US11508482B2 Systems and methods for remotely-enabled identification of a user infection
Systems and methods for identifying a condition of a user. A treatment apparatus is configured to be manipulated by the user for performing an exercise, and an interface is communicably coupled to the treatment apparatus. One or more sensors are configured to sense one or more characteristics of an anatomical structure of the user. A processing device and a memory is communicatively coupled to the processing device. The memory includes computer readable instructions, that when executed by the processing device, cause the processing device to: receive, from the sensors, one or more sensor inputs representative of the one or more of characteristics of the anatomical structures; calculate an infection probability of a disease based on the one or more characteristics of the anatomical structures; and output, to the interface, a representation of the infection probability.
US11508478B2 Patient data collection system and method
Various systems and methods for collecting patient data are discussed herein. According to some systems and methods, a timer may be started, and a blood pressure data collection system is actuated to obtain a blood pressure measurement of a patient upon the expiration of the timer. The timer may be incorporated into a patient data collection system or method to ensure the patient is relaxed and calm prior to taking a blood pressure measurement. An event may be sensed by an environmental sensor system and the timer may be started in response to sensing the event. A clinician leaving a room where the patient is disposed is one example of an event. An interruption may be sensed by the environmental sensor system and the timer may be terminated in response to sensing the interruption. The clinician entering the room where the patient is disposed in one example of an interruption.
US11508474B2 Event reconstruction for a medical device
A device for graphically reconstructing information received from a medical device is provided. The device comprises an event processor configured to process information received from a medical device by receiving electrocardiogram (ECG) recordings and determining at least one cardiac event based on the ECG recordings, receiving data corresponding to non-cardiac event(s), determining a time of occurrence or a time period associated with the cardiac event(s), determining times of occurrences and time periods associated with the non-cardiac event(s), correlating the time of occurrence or time period associated with the cardiac event(s) and the non-cardiac event(s), identifying one or more gaps in the ECG recordings, and reconstructing the ECG recordings during the one or more gaps based at least in part on the received non-cardiac data. The event processor is also configured to generate a graphical representation of the processed information based on the cardiac event(s) and non-cardiac event(s).
US11508472B2 Health tracking system with verification of nutrition information
A method for decreasing a number of individual entries in a database of user-created records which describe a single item by: receiving a plurality of user-created records, each of said records comprising at least a descriptive string; placing individual ones of the plurality of user-created records having a sufficiently similar descriptive string into one of a plurality of first groups; hashing the descriptive string of each of the plurality of first groups in order to place two or more groups into a single bin; performing a pair-wise comparison of the descriptive strings of the two or more groups in each bin; and when the comparison of the descriptive strings of the two or more groups in a bin results in a distance below a first threshold, merging the two or more groups into a combined group.
US11508469B2 Hospital bed having wireless network connectivity
A system that monitors various conditions of a plurality of hospital beds located in different rooms of a healthcare facility is provided. Alternatively or additionally, other types of equipment may be monitored by the system. Various configurations of network interface units that are coupleable to or integrated into a hospital bed are also disclosed. The system receives data from the hospital beds and/or other equipment and initiates a communication to a wireless communication device of at least one designated caregiver in response to the received data being indicative of an alarm condition.
US11508468B2 Apparatus for preventing unauthorized access to computer files and for securing medical records
Apparatus for identifying the persons participating in an encounter, where identifying information for each of a plurality of registered human individuals is stored in a database, calls for capturing local images of an individual and determining whether this individual is the same as one of the registered individuals whose identifying information is stored in the database. The identifying information stored in the database includes at least one image of a unique, visually observable biologic identifier on a body portion of each registered individual. The accuracy of user identification is enhanced by allowing the sender of information to supply visual content which modulates the appearance of a biologic identifier of the user. Utilization of the system for the document of critical encounters such as medical events is provided.
US11508465B2 Systems and methods for determining event probability
Systems and methods for data unfolding are disclosed. For example, it may be desirable or necessary to increase a data set, such as for increasing accuracy of one or more predictive models. Data set proliferation without introducing unnecessary bias may be important for increasing such accuracy. Described herein are system and methods that allow for data set proliferation by generating records based on whether an event occurred with respect to an entity during multiple time intervals. A record may be generated for each time interval and the associated data may be unfolded and disassociated, at least partly, from other records related to the entity. Those records may then be used for data analytics and/or predictive model generation, for example.
US11508464B1 Technology platform for care planning and coordination
Platform for care coordination and planning. Integration of care planning tool, frontend applications, and customer support platform to assist in trust administration for beneficiaries who may have disabilities. The platform may be used to provide planning, concierge, and fiduciary services.
US11508461B2 Finding relatives in a database
Determining relative relationships of people who share a common ancestor within at least a threshold number of generations includes: receiving recombinable deoxyribonucleic acid (DNA) sequence information of a first user and recombinable DNA sequence information of a plurality of users; processing, using one or more computer processors, the recombinable DNA sequence information of the plurality of users in parallel; determining, based at least in part on a result of processing the recombinable DNA information of the plurality of users in parallel, a predicted degree of relationship between the first user and a user among the plurality of users, the predicted degree of relative relationship corresponding to a number of generations within which the first user and the second user share a common ancestor.
US11508459B2 Modified FBA in a production network
A method for matching production of FBA metabolism to supply and demand within a larger production network is described herein. An objective function of FBA metabolism is modified to include an upstream supply generated in upstream sub-units, as well as a downstream demand generated within downstream sub-units in the production network. FBA metabolism and the upstream and downstream sub-units are iteratively solved with updated initial conditions, producing a time series solution to the production network.
US11508455B1 Signal drop compensated memory
Apparatuses and methods for compensating for signal drop in memory. Compensating for signal drop can include applying a first signal to a terminal of a particular transistor and mirroring the first signal to a decoder replica. Compensating for signal drop can also include applying a second signal to a gate of the particular transistor, the second signal comprising a sensing signal and a signal drop on the decoder replica and sensing a state of the particular transistor.
US11508452B2 Circuit and associated chip
The present application provides a circuit and an associated chip. The circuit is coupled to a memory. The circuit includes: a first scan flip-flop (FF), being a previous-stage scan FF of an input terminal of the memory and having an output terminal coupled to an input terminal of the memory; and a second scan FF, being a next-stage scan FF of an output terminal of the memory and having an input terminal coupled to an output terminal of the memory; wherein a scan mode of the circuit has a load phase and a capture phase, during the capture phase, data output from the output terminal of the first scan FF loops back to a data input terminal of the first scan FF via a first loop, and the first loop is free from passing through the second scan FF.
US11508451B2 Storage device that determines write area of read reclaim operation based on estimated read count of reclaim area and operating method of the storage device
A storage device includes a nonvolatile memory device that includes a first storage area and a second storage area. A controller of the storage device controls the nonvolatile memory device and performs a read reclaim operation of reading data stored in the first storage area of the nonvolatile memory device and writing the read data in the second storage area. In the read reclaim operation, the controller is further configured to allow the nonvolatile memory device to perform sample read operations on the first storage area and to determine locations of the second storage area, at which the data are to be written, based on results of the sample read operations.
US11508441B2 Memory device and program operation thereof
In certain aspects, a memory device includes a first memory string including a first drain, a first drain select gate (DSG) transistor, first memory cells, and a first drain dummy transistor between the first drain and the first DSG transistor. The memory device also includes a first bit line coupled to the first drain, a first drain dummy line coupled to the first drain dummy transistor, a first DSG line coupled to the first DSG transistor, word lines respectively coupled to the first memory cells, and a peripheral circuit configured to perform a program operation on a target memory cell of the first memory cells coupled to a selected word line of the word lines. To perform the program operation, the peripheral circuit includes a bit line driver coupled to the first bit line and configured to apply a first bit line voltage to select the first bit line, and a word line driver coupled to the first drain dummy line and the first DSG line and configured to apply a DSG voltage to the first DSG line to turn on the first DSG transistor, and apply a drain dummy line voltage to the first drain dummy line to turn on the first drain dummy transistor. The drain dummy line voltage is greater than the DSG voltage.
US11508439B2 Memory device having a control logic to control program operations and method of operating the same
Provided herein may be a memory device and a method of operating the same. The memory device may include a memory cell array including a plurality of memory cells, a peripheral circuit configured to program the plurality of memory cells to a plurality of program states, and a control logic configured to control the peripheral circuit so that program operations corresponding to the plurality of program states are performed, wherein the control logic controls the peripheral circuit so that, during a program operation for a target program state, among the plurality of program states, memory cells to be programmed to an immediately higher program state than the target program state are programmed to the target program state.
US11508438B1 RRAM filament location based on NIR emission
Methods and systems for locating a filament in a resistive memory device are described. In an example, a device can acquire an image indicating an occurrence of photoemission from the resistive memory device. The device can determine a location of the filament in a switching medium of the resistive memory device using the acquired image.
US11508433B2 Updating program files of a memory device using a differential write operation
Methods, systems, and devices for a differential write operation are described. The operations described herein may be used to alter a portion of a program file from a first state to a second state. For example, a file (e.g., a patch file) that is associated with a signature may be received at a memory device. Based on an authentication process, the file may be used to alter the program file to the second state. In some examples, the program file may be altered to the second state using a buffer of the memory device. A host system may transmit a file that includes the difference between the first state and the second state. A signature may be associated with the file and may be used to authenticate the file.
US11508406B2 Magnetic recording medium, manufacturing method of particles of epsilon type iron oxide-based compound, and manufacturing method of magnetic recording medium
Provided are a magnetic recording medium including: a non-magnetic support; and a magnetic layer which is provided on at least one surface of the non-magnetic support and includes particles of epsilon type iron oxide-based compound, and a binding agent, in which a contact angle measured regarding a surface of the magnetic layer is equal to or greater than 30.0° and smaller than 45.0° with respect to 1-bromonaphthalene and 80.0° to 95.0° with respect to water, a manufacturing method of particles of an epsilon iron oxide-based compound, and a manufacturing method of a magnetic recording medium.
US11508399B2 Magnetic disk device and read/write processing method
According to one embodiment, a magnetic disk device includes a disk, a head, and a controller setting a rewrite threshold value for executing a rewrite process of different tracks in a first sector group including at least one first sector continuous from a first parity sector in which error correction processing in units of tracks is executable based on the first parity sector and including the first parity sector, and a second sector group including at least one second sector continuous in which the error correction processing in units of tracks is unexecutable, and rewriting the first sector group and the second sector group with different frequencies.
US11508392B1 Automated conversation content items from natural language
A conversation augmentation system can automatically augment a conversation with content items based on natural language from the conversation. The conversation augmentation system can select content items to add to the conversation based on determined user “intents” generated using machine learning models. The conversation augmentation system can generate intents for natural language from various sources, such as video chats, audio conversations, textual conversations, virtual reality environments, etc. The conversation augmentation system can identify constraints for mapping the intents to content items or context signals for selecting appropriate content items. In various implementations, the conversation augmentation system can add selected content items to a storyline the conversation describes or can augment a platform in which an unstructured conversation is occurring.
US11508382B2 System, device and method for enforcing privacy during a communication session with a voice assistant
A system, device and method for enforcing privacy during a communication session with a voice assistant are disclosed. In response to a determination that an environment of a first voice assistant device is not private, a first secure communication session between the first voice assistant device and an application server is suspended. In response a determination that one or more other voice assistant devices have been authorized for communication with the application server is made and input to transfer the first secure communication session, a second secure communication session between a second voice assistant device and the application server is initiated. The first secure communication session between the first voice assistant device and the application server is terminated in response to successful initiation of the second secure communication session.
US11508381B2 Voiceprint recognition method, model training method, and server
Embodiments of this application disclose a voiceprint recognition method performed by a computer. After obtaining a to-be-recognized target voice message, the computer obtains target feature information of the target voice message by using a voice recognition model, the voice recognition model being obtained through training according to a first loss function and a second loss function. Next, the computer determines a voiceprint recognition result according to the target feature information and registration feature information, the registration feature information being obtained from a voice message of a to-be-recognized object using the voiceprint recognition model. The normalized exponential function and the centralization function are used for jointly optimizing the voice recognition model, and can reduce an intra-class variation between depth features from the same speaker. The two functions are used for simultaneously supervising and learning the voice recognition model, and enable the depth feature to have better discrimination, thereby improving recognition performance.
US11508380B2 Personalized voices for text messaging
Systems and processes for operating an intelligent automated assistant are provided. In one example, a plurality of speech inputs is received from a first user. A voice model is obtained based on the plurality of speech inputs. A user input is received from the first user, the user input corresponding to a request to provide access to the voice model. The voice model is provided to a second electronic device.
US11508371B2 Digital assistant processing of stacked data structures
Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
US11508339B2 Electronic device for changing displayed image associated with camera positioned below display and operating method thereof
An electronic device is provided. The electronic device includes a display, a camera module configured to be positioned below the display, a memory configured to store instructions, and a processor configured to be functionally connected to the display, the camera module, and the memory, wherein the processor is configured, by executing the instructions, to cause the electronic device to identify a change in an operating state of the camera module while displaying a predetermined image in an area of the display surrounding the camera module, change a size of the area surrounding the camera module in response to identifying the change in the operating state of the camera module, and display the predetermined image in the changed area.
US11508335B2 Display apparatus and display method with brightness conversion
A display apparatus includes at least one memory and at least one processor which function as a processing unit, a display control unit, and a setting unit. The processing unit is configured to perform first image processing and second image processing. The display control unit is configured to perform control to perform a first display based on a result of the first image processing and a second display based on a result of the second image processing, together. The setting unit is configured to set upper-limit brightness of the second display. An Electro-Optical Transfer Function (EOTF) type of the first display and an EOTF type of the second display are EOTF types dealing with high dynamic range (HDR). The processing unit converts brightness of an image according to the upper-limit brightness and the EOTF type of the first display in the second image processing.
US11508333B2 Automatically adjusting screen brightness based on screen content
Disclosed are examples for adjusting screen brightness based on screen content being presented on a display screen of a mobile device. The described examples may determine a time at which the screen content is to be evaluated. The screen content is categorized based on the evaluation. A category of the screen content may be input into a machine learning algorithm that may be used to determine whether a screen brightness adjustment is appropriate. If a screen brightness adjustment is appropriate, a degree of the screen brightness adjustment may be determined.
US11508327B2 Liquid crystal display device
Provided is a liquid crystal display device including: a liquid crystal panel including display units for displaying an image using a veil-view function; and a control circuit. The display units each include a pair of sub-pixels including a first sub-pixel and a second sub-pixel. The liquid crystal panel sequentially includes an active matrix substrate, a first alignment film, a liquid crystal layer containing liquid crystal molecules, a second alignment film, and a counter substrate. The active matrix substrate includes first and second electrodes that are stacked via a first insulating layer or that face each other on the first substrate. At least one of the first or second electrode is disposed for each first sub-pixel and for each second sub-pixel. The counter substrate includes a third electrode. The control circuit is configured to switch between application of alternating voltage and application of constant voltage to the third electrode.
US11508321B2 Electro-optical device having a storage capacitor formed by a data line and a potential line
An electro-optical device is provided with a plurality of data lines, a plurality of potential lines supplied with a predetermined potential, a driving transistor controlling a current level according to the voltage between the gate and the source, a first storage capacitor which holds the voltage between the gate and a source of the driving transistor, and a light-emitting element. One data line among the plurality of data lines and one potential line among the plurality of potential lines are arranged to be adjacent to each other, and a second storage capacitor holding the potential of the one data line is formed by the one data line and the one potential line.
US11508319B2 Source driver and display device including the same
A source driver capable of improving sensing accuracy even when a black image signal is provided to reduce motion blur during a sensing period for sensing signals of pixels of a display panel, and a display device including the same. The source driver includes an output buffer configured to output a source signal; a voltage terminal applied with a black image signal of a preset voltage level; a source output terminal connected to a data line of a display panel; and a switch circuit configured to connect one of an output terminal of the output buffer and the voltage terminal to the source output terminal, wherein the switch circuit connects the voltage terminal to the source output terminal during a black image insertion period of a sensing period in which a pixel of the display panel is sensed.
US11508310B2 Scan driver and organic light emitting display apparatus including the same
A scan driver and an organic light emitting display apparatus including the same, where a narrow bezel is realized, are provided. The scan driver includes a plurality of stages, wherein each of the plurality of stages includes a Q1 node controller controlling a voltage of a Q1 node by using first and second clock signals whose phases are opposite to each other, a QB node controller controlling a voltage of a QB node by using the first and second clock signals, an output clock signal, and a start signal, a first transistor outputting a gate low voltage as a scan signal while the QB node is activated, and a second transistor outputting a gate high voltage as the scan signal while a Q2 node is activated, and outputting the gate low voltage as the scan signal when the Q2 node is bootstrapped to a voltage lower than the gate low voltage.
US11508302B2 Method for driving display panel and related driver circuit
A method for a driver circuit configured to drive a display panel includes steps of: outputting a plurality of control signals according to a first control timing scheme to control a multiplexing circuit comprising a plurality of switches disposed in the display panel in a first operation mode; and outputting the plurality of control signals according to a second control timing scheme to control the multiplexing circuit in a second operation mode. Wherein, the first control timing scheme comprises a pre-charge period in which the plurality of switches of the multiplexing circuit are turned on, and the second control timing scheme comprises no pre-charge period.
US11508296B2 Image display system for displaying high dynamic range image
An image generation apparatus outputs image data to a display apparatus, performs inverse conversion on image data, and transmits the image data to the display apparatus through an external data transmission line. The display apparatus includes a display device that is capable of displaying a High Dynamic Range (HDR) image or a Standard Dynamic Range (SDR) image through the external data transmission line. The inverse conversion is performed with respect to light emission characteristics of the display device. The image data is generated by the light emission characteristic inverse conversion unit. The transmission is performed in a case where light emission characteristics of the display device approximate an Electro-Optical Transfer Function (EOTF) of the HDR, a bit precision of image data is no lower than a bit precision of the external data transmission line, and an image of the HDR is to be displayed on the display device.
US11508295B2 Array substrate and manufacturing method thereof, and display device
An array substrate and a manufacturing method thereof, and a display device are provided. The array substrate includes: a base substrate, and a GOA circuit, a source electrode IC and PLG wires arranged on the base substrate, and the PLG wires connect the GOA circuit with the source electrode IC. The GOA circuit transmits a GOA signal, and the GOA signal comprises a cascade signal and a non-cascade signal. The PLG wires comprise a first PLG wire group and at least one second PLG wire group, the first PLG wire group transmits the cascade signal, the second PLG wire group transmits the non-cascade signal, a line width of the first PLG wire group is smaller than that of the second PLG wire group, and the first PLG wire group is located at a side of the second PLG wire group distal to an active area of the base substrate.
US11508287B2 Display panel and driving method of the display panel
A display panel including a plurality of pixels is provided. The display panel includes: a plurality of light emitting elements configured to constitute each pixel of the plurality of pixels; and a plurality of pixel circuits respectively corresponding to the plurality of light emitting elements and configured to drive the plurality of light emitting elements, wherein the plurality of pixel circuits includes a first pixel circuit for pulse width modulation (PWM)-driving a first light emitting element among the plurality of light emitting elements and a second pixel circuit for pulse amplitude modulation (PAM)-driving a second light emitting element among the plurality of light emitting elements.
US11508274B2 Display panel driving device
The present disclosure relates to a technique for determining a fault of a data line disposed in a display panel using a data driving device. The data driving device may determine a fault of a data line by supplying a data voltage corresponding to a greyscale value to a data line and checking whether another data line is influenced by the data voltage.
US11508266B2 Flexible panel, manufacturing method thereof and display apparatus
The present disclosure provides a flexible panel, a manufacturing method thereof and a display apparatus. The flexible panel includes a substrate, and the substrate includes a display region, a frame region and a bendable region, the frame region surrounding the display region and disposed at the periphery of the display region, the bendable region disposed on a side of the frame region distal to the display region and abutting on the frame region, at least one groove is disposed in the substrate and recessed from a side surface of the substrate at an edge of the frame region, and respectively provided at at least one end of a boundary between the frame region and the bendable region, and one end of an orthographic projection of the groove on the substrate coincides with one end of the boundary.
US11508254B2 Training and/or assistance platform for air management via air traffic management electronic system, associated method
A training and/or assistance platform for air traffic management is provided. The platform includes an air traffic management electronic system for obtaining input data representative of air traffic, to deliver, to an air traffic controller, information established as a function of the obtained input data, and to receive instructions from the air traffic controller The platform further includes a block for automatically determining instructions based on input data representative of at least the state of air traffic. The platform further includes an electronic processing module for collecting said input data and to provide it to the automatic determining block The platform further includes a neural network derived from learning on an input data history obtained by an electronic air traffic control system and received air traffic control instruction(s) received by the system.
US11508251B2 Method and system for intelligent identification and correction of questions
A method and a system for intelligent identification and correction of a question, which implements, through artificial intelligence, automatic identification of stems of various types of questions and contents of answering in test papers and auto-corrects the contents of answering. The technical solution is: to train a neural network model (e.g., CNN model) into a model for question type recognition based on numerous test paper samples in advance, and to use this trained model to detect the position of individual questions, the type corresponding to the question, the different components of the question (stem, answer, picture) in the test paper, and then to identify the printed font character information of the stem and the handwriting font character information of the answer part based on the recognition model, and finally to auto-correct based on the identified character information.
US11508249B1 Secure testing using a smartphone
Method for taking a test using a smartphone including placing the smartphone into connection with a device, placing the device on a head of a person with the smartphone in a position in which a display of the smartphone is visible to the person, coupling the smartphone to the device and displaying test questions on the display. Cheating is detected by, for example, monitoring presence of the device on the head of the person by periodically obtaining biometric data from the person and analyzing a change in the biometric data relative to previously obtained biometric data for the person, and when a change is present, stopping display of the test questions and generating and transmitting a communication to a test-providing institution derived from the change in biometric data.
US11508245B2 Preamble management for unmanned aerial vehicles
A base station allocates unmanned aerial vehicles (UAVs) preambles for use by UAV user equipment (UE) devices that are different from terrestrial preambles allocated for terrestrial UE devices. The UAV preambles can be allocated to different subscription levels, such that each UAV UE device can only use UAV preambles associated with the UAV UE device's subscription level. The UAV UE device transmits random access request message using the selected UAV preamble and the base station responds with a random access response message indicating whether access is granted to the UAV UE device. The base station can dynamically manage access to the base station by limiting the subscription levels that are associated with the UAV preambles.
US11508243B2 Intersection travel coordination via V2X communication
Methods and apparatuses are provided for use in wireless communication devices to provide a capability for vehicles to actively perform traffic planning with regard to other vehicles, for example, within a region comprising an intersection and possibly wherein the intersection is not associated with a device or service for such or similar purposes. Such underlying techniques may reduce traffic congestion in certain instances by allowing two or more vehicles to negotiate or otherwise coordinate safe traversal within a region comprising an intersection. Moreover, the traffic planning techniques may be of use for a variety and/or mixture of different types of vehicles, paths, intersections, etc.
US11508241B2 Parking area mapping using image-stream derived vehicle description and space information
In certain embodiments, a vehicle may obtain a video stream via a camera system of the vehicle. The video stream may be processed to extract one or more feature vectors from the video stream. Based on the feature vectors extracted from the video stream, vehicle description information related to one or more parked vehicles in the parking area may be determined. Space information indicating locations of the parked vehicles relative to available parking spaces in the parking area may also be determined based on the feature vectors extracted from the video stream. A mapping of the parking area may then be generated based on the vehicle description information and the space information.
US11508238B2 Navigation method, device and system for cross intersection
Embodiments of the present disclosure provide a navigation method, device and system for a cross intersection. The method includes: receiving a message transmitted from a vehicle controller, where the message indicates a request of a vehicle for passing an intersection; and determining whether to allow the vehicle to pass the intersection based on an occupancy condition of the intersection and transmitting an action instruction to the vehicle controller to cause the vehicle controller to control movement of the vehicle.
US11508230B2 Methods and systems for automatically generating a remedial action in an industrial facility
Systems and methods of preventing an event occurrence or mitigating effects of an event occurrence in an industrial facility are disclosed herein. In some embodiments, a first input is received from a first sensor and, based at least in part on the first input, an initial action is automatically generated. In response to the initial action, a second input is received from a second sensor and, based at least in part of the received first and second inputs, a likelihood of an event occurrence is determined. Based at least in part of the determined likelihood, a remedial action configured to prevent the occurrence of the event occurrence is automatically generated. In some embodiments, the remedial action is generated in real-time and can be directed to a process condition, environmental condition, or secondary source.
US11508222B2 Doorbell system
A doorbell system includes a power supply circuit, a smart module, a chime, a chime switch and a control module. The smart module provides a smart function. The chime switch is electrically connected between the control module, the smart module, and the power supply circuit. When the chime switch is turned on, the current flows through the chime under control of the control module. When the chime switch is turned off, the current cannot flow through the chime under control of the control module; consequently, the buzzing sound cannot be generated.
US11508219B2 Skill-based gaming machine and method that maintain a desired return to player
A gaming machine having an electronic display which displays a plurality of empty drinking cups. A game controller causes the display of a ball and its movement toward and into one of the empty cups. A game play mechanism allows the player to direct the movement of the ball. If the player is successful in movement of a ball into a cup, the cup and the ball is then removed from the display. During play of the game, an amount of sobriety is determined in accord with the number of cups removed by the player. In accordance with the amount of sobriety determined, the cups are displayed in wobbling movement in order to give amusement to the game as well as difficulty in the play.
US11508216B2 Tiered gaming
Some embodiments include a fantasy sports wagering game. A gaming operator may assign real life sporting players into brackets based on their expected performance so that players with similar expected performance are in a same bracket as each other. Participants in a fantasy sports wagering game may be required to select a player from each of a plurality of brackets to form a fantasy sports team for the fantasy sports wagering game.
US11508209B2 Composite meters for electronic gaming machines
Systems and techniques for providing flexibly reconfigurable meters on electronic gaming machines are provided; such meters may be considered to be “transient” with respect to meters that are hard-coded into the electronic gaming machine operating system or platform software or wagering game software and may be reconfigured by updating one or more meter definition files. Some such electronic gaming machines may provide for automated output of meter information.
US11508195B2 Access control system for unlocking a lock module, and method thereof
The present invention relates to an access control system, an access object and a method for access control. The access control system comprises an access request receiving device being configured and operable for receiving an access object; the access request receiving device comprising an emitter configured and operable for irradiating the access object with a radiation having a wavelength in the range of about 10″12 and 10″9 m and a detector configured and operable for detecting a response signal from the irradiated access object; a control circuit being configured and operable to receive the response signal from the access request receiving device and process the response signal to identify spectral features indicative of an XRF signature of the access object; wherein the control circuit is adapted to generate an unlocking signal for switching a module device between a locked state and an unlocked state upon identification of the XRF signature.
US11508184B2 Method for identifying an object within an image and mobile device for executing the method
A method for identifying a user using an image of an object of the user that has a biometric characteristic of the user, like a fingerprint or a set of fingerprints of fingertips, the method comprising: obtaining, by an optical sensor of a mobile device, the image of the object; providing the image to a neural network; processing the image by the neural network, thereby identifying both, the position of the object and the object in the image; extracting, from the identified object, the biometric characteristic; storing the biometric characteristic in a storage device and/or providing at least the biometric characteristic as input to an identification means, comprising processing the input in order to determine whether the biometric characteristic identifies the user.
US11508176B2 Display substrate and method for manufacturing the same, display apparatus
A display substrate having a fingerprint recognition region includes an array substrate, and a light shielding layer disposed at a side of the array substrate and at least located in the fingerprint recognition region. The material of the light shielding layer is an insulating material. A portion of the light shielding layer located in the fingerprint recognition region is provided with a plurality of light transmission holes, and each of the plurality of light transmission holes is configured to provide a transmission channel for fingerprint imaging light.
US11508169B2 System and method for synthetic image generation with localized editing
Embodiments described herein provide a system for generating synthetic images with localized editing. During operation, the system obtains a source image and a target image for image synthesis and selects a semantic element from the source image. The semantic element indicates a semantically meaningful part of an object depicted in the source image. The system then determines the style information associated with the source and target images. Subsequently, the system generates a synthetic image by transferring the style of the semantic element from the source image to the target image based on the feature representations. In this way, the system can facilitate localized editing of the target image.
US11508165B2 Digital mirror systems for vehicles and methods of operating the same
Digital mirror systems for vehicles and methods of operating the same are disclosed. An example vehicle control system includes: a driver monitoring system including a head position determiner to determine at least one of a location of a head, an orientation of the head, or an eye gaze point of the head; a digital mirror system including a region-of-interest (ROI) detector to identify an ROI based on the at least one of the location of the head, the orientation of the head, or the eye gaze point of the head, and a cropper to extract a portion of a first image corresponding to the ROI to form a second image, the first image representing an area exterior to the vehicle; and a display within an interior area of the vehicle to present the second image.
US11508159B2 Object tracking algorithm selection system and method
A system for utilizing object tracking algorithms for tracking objects external to a vehicle includes a processor and a memory in communication with the processor. The object tracking algorithms include a lower computationally demanding object tracking algorithm and a higher computationally demanding object tracking algorithm. The memory has one or more modules that have instructions that cause the processor to determine if the vehicle is located in an urban setting or a non-urban setting and utilize the lower computationally demanding object tracking algorithm by an object tracking system when the vehicle is located in the non-urban setting. If it is determined that the vehicle is in an urban setting, the instructions cause the processor to determine available computational resources of the object tracking system and utilizing either the lower computationally demanding object tracking algorithm or the higher computationally demanding object tracking algorithm based on the available computational resources.
US11508152B2 Methods and systems for evaluating the capacity of a container
Empowered by augmented reality (AR) technologies, the present disclosure allows a user to display virtual content in a physical reality and turn an AR-ready handheld mobile device into a dimension measuring tool. The present disclosure allows the user to first display a virtual container asset, with its actual size in physical reality, in any given configuration, and then create a virtual dimensional equivalent of an item-to-be-fit based on dimensional data captured by a 6-degree-of-freedom (6DoF) device or the like. Finally, the user can place the virtual item into the virtual container to evaluate the capacity and fit in the given configuration.
US11508150B2 Image processing apparatus and method of controlling the same
In order to make it possible for the user to perceive the possibility of a collision with an object in the real world, an image processing apparatus comprises: a location estimation unit configured to, based on a video obtained by an image capturing unit for capturing a physical space, estimating a self-location of the image capturing unit in the physical space; a recognition unit configured to recognize a physical object existing within a certain distance from the self-location based on the video; an area decision unit configured to decide a predetermined area in the physical space in relation to the video; and a determination unit configured to determine whether or not a warning is given in accordance with whether or not a physical object recognized by the recognition unit is included in the predetermined area.
US11508147B2 Streaming object detection within sensor data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing data generated by a sensing system that rotationally senses an environment. In one aspect, a method comprises partitioning a predetermined period of time into a plurality of sub-periods, wherein the predetermined period of time is a period of time for which data generated by the sensing system constitutes a complete rotational sensing of the environment; for each sub-period: receiving current data generated by the sensing system during the sub-period and characterizing a respective partial scene of the environment; processing the current data using an object detection neural network to generate a current object detection output that is specific to the respective partial scene of the environment.
US11508145B2 Method for evaluating environmental noise of device, apparatus, medium and electronic device
The present disclosure provides a method, apparatus, medium, and electronic device for evaluating environmental noise of device. The method comprises obtaining original image data to be displayed; determining at least part of the original image data to be displayed as source data; obtaining comparison data according to the source data; obtaining a difference value according to the comparison data and the source data; and evaluating environmental noise of device according to the difference value.
US11508143B2 Automated salience assessment of pixel anomalies
According to one implementation, a system for performing automated salience assessment of pixel anomalies includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor is configured to execute the software code to analyze an image for a presence of a pixel anomaly in the image, obtain a salience criteria for the image when the analysis of the image detects the presence of the pixel anomaly, and classify the pixel anomaly as one of a salient anomaly or an innocuous anomaly based on the salience criteria for the image. The hardware processor is further configured to execute the software code to disregard the pixel anomaly when the pixel anomaly is classified as an innocuous anomaly, and to flag the pixel anomaly when the pixel anomaly is classified as a salient anomaly.
US11508140B2 Auto-configuring a region of interest (ROI) associated with a camera
Disclosed herein are apparatuses and methods for auto-configuring a region of interest (ROI) associated with a camera. In one implementation, a method comprises receiving image frames from a camera installed in the environment, wherein the ROI is located within the view of the image frames. The method includes tracking a plurality of persons in the image frames and determining a respective trajectory of movement for each person of the plurality of persons. The method further includes comparing each of the respective trajectories to one another and identifying, based on the comparing, a common trajectory shared by more than one person of the plurality of persons, wherein the common trajectory is not fully encompassed in the ROI. The method additionally includes updating the ROI to encompass the common trajectory, and includes configuring the updated ROI to be associated with new image frames from the camera.
US11508139B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to extract a mark specified in advance from an image of a document; and acquire a character string by performing character recognition on a region located in a particular direction with respect to a position of the mark, the direction being associated in advance with the mark.
US11508129B2 3D window management method using projective geometry in augmented reality and virtual reality
An image processing method and an image processing apparatus are disclosed. An image processing method according to an embodiment includes the steps of: obtaining a position of a user's hand; and controlling a virtual window on the basis of the position of the hand.
US11508124B2 Throttling hull shaders based on tessellation factors in a graphics pipeline
A processing system includes hull shader circuitry that launches thread groups including one or more primitives. The hull shader circuitry also generates tessellation factors that indicate subdivisions of the primitives. The processing system also includes throttling circuitry that estimates a primitive launch time interval for the domain shader based on the tessellation factors and selectively throttles launching of the thread groups from the hull shader circuitry based on the primitive launch time interval of the domain shader and a hull shader latency. In some cases, the throttling circuitry includes a first counter that is incremented in response to launching a thread group from the buffer and a second counter that modifies the first counter based on a measured latency of the domain shader.
US11508115B2 Quotidian scene reconstruction engine
A stored volumetric scene model of a real scene is generated from data defining digital images of a light field in a real scene containing different types of media. The digital images have been formed by a camera from opposingly directed poses and each digital image contains image data elements defined by stored data representing light field flux received by light sensing detectors in the camera. The digital images are processed by a scene reconstruction engine to form a digital volumetric scene model representing the real scene. The volumetric scene model (i) contains volumetric data elements defined by stored data representing one or more media characteristics and (ii) contains solid angle data elements defined by stored data representing the flux of the light field. Adjacent volumetric data elements form corridors, at least one of the volumetric data elements in at least one corridor represents media that is partially light transmissive. The constructed digital volumetric scene model data is stored in a digital data memory for subsequent uses and applications.
US11508109B2 Methods and apparatus for machine learning rendering
The present disclosure relates to methods and apparatus for graphics processing. The apparatus can obtain at least one input image including a plurality of pixels. Additionally, the apparatus can determine shading information for each of the plurality of pixels in the at least one input image. The apparatus can also determine a shading map based on the determined shading information for each of the plurality of pixels in the at least one input image. In some aspects, the apparatus can generate at least one output image based on the at least one input image and the determined shading map. The apparatus can also enhance a quality of the at least one output image. In some aspects, the quality of the at least one output image can be enhanced based on machine learning. Further, the apparatus can generate the at least one input image including the plurality of pixels.
US11508107B2 Additional developments to the automatic rig creation process
The disclosure provides methods and systems for automatically generating an animatable object, such as a 3D model. In particular, the present technology provides fast, easy, and automatic animatable solutions based on unique facial characteristics of user input. Various embodiments of the present technology include receiving user input, such as a two-dimensional image or three-dimensional scan of a user's face, and automatically detecting one or more features. The methods and systems may further include deforming a template geometry and a template control structure based on the one or more detected features to automatically generate a custom geometry and custom control structure, respectively. A texture of the received user input may also be transferred to the custom geometry. The animatable object therefore includes the custom geometry, the transferred texture, and the custom control structure, which follow a morphology of the face.
US11508101B2 Dynamic dual-tracer PET reconstruction method based on hybrid-loss 3D convolutional neural networks
This present invention discloses a dynamic dual-tracer PET reconstruction method based on a hybrid-loss 3D CNN, which selects a corresponding 3D convolution kernel for a 3D format of dual-tracer PET data, and performs feature extraction in a stereoscopic receptive field (down-sampling) and the reconstruction (up-sampling) process, which accurately reconstructs the three-dimensional concentration distributions of two different tracers from the dynamic sinogram. The method of the invention can better reconstruct the simultaneous-injection single-acquisition dual-tracer sinogram without any model constraints. The scanning time required for dual-tracer PET can be minimized based on the method of the present invention. Using this method, the raw sinogram data of dual tracers can be reconstructed into two volumetric individual images in a short time.
US11508096B2 Information processing apparatus and method
The present disclosure relates to information processing apparatus and method that makes it possible to suppress a reduction in encoding efficiency. Information relating to quantization of a three-dimensional position of an encoding target is generated. For example, the information relating to the quantization includes information relating to a coordinate system to be subjected to the quantization, information relating to a bounding box for normalization of position information of the encoding target, or information relating to a voxel for quantization of position information of the encoding target. In addition, three-dimensional information of the encoding target is restored from a signal string on the basis of the information relating to the quantization of the three-dimensional position of the encoding target. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic device, an information processing method, a program, or the like.
US11508082B2 Image device utilizing non-planar projection images to generate a depth map
An image device utilizing non-planar projection images to generate a depth map includes two image capturers and a depth engine. The two image capturers are used for generating two non-planar projection images, wherein when each non-planar projection image of the two non-planar projection images is projected to a space corresponding to an image capturer corresponding to the each non-planar projection image, projection positions of each row of pixels of the each non-planar projection image in the space and optical centers of the two image capturers share a plane. The depth engine is used for generating a depth map according to the two non-planar projection images.
US11508067B2 Method for quantifying algal for management of water quality
Disclosed is a method for quantifying algal for management of water quality, performed by a computing device. The method may include: receiving a remote sensing image of an object of interest; and predicting a water quality variable based on the remote sensing image using a pre-trained algal estimation model.
US11508063B2 Non-invasive measurement of fibrous cap thickness
A system including a hierarchical analytics framework that can utilize a first set of machine learned algorithms to identify and quantify a set of biological properties utilizing medical imaging data is provided. System can segment the medical imaging data based on the quantified biological properties to delineate existence of perivascular adipose tissue. The system can also segment the medical imaging data based on the quantified biological properties to determine a lumen boundary and/or determine a cap thickness based on a minimum distance between the lumen boundary and LRNC regions.
US11508061B2 Medical image segmentation with uncertainty estimation
Systems and methods for generating a segmentation mask of an anatomical structure, along with a measure of uncertainty of the segmentation mask, are provided. In accordance with one or more embodiments, a plurality of candidate segmentation masks of an anatomical structure is generated from an input medical image using one or more trained machine learning networks. A final segmentation mask of the anatomical structure is determined based on the plurality of candidate segmentation masks. A measure of uncertainty associated with the final segmentation mask is determined based on the plurality of candidate segmentation masks. The final segmentation mask and/or the measure of uncertainty are output.
US11508053B2 Systems and methods for compression artifact detection and remediation
Examples of the present disclosure describe systems and methods for detecting and remediating compression artifacts in multimedia items. In example aspects, a machine learning model is trained on a dataset related to compression artifacts and non-compression artifacts. Input data may then be collected by a data collection module and provided to a pattern recognition module. The pattern recognition module may extract visual and audio features of the multimedia item and provide the extracted features to the trained machine learning model. The trained machine learning model may compare the extracted features to the model, and a confidence value may be generated. The confidence value may be compared to a confidence value threshold. If the confidence value is equal to or exceeds the confidence threshold, then the input data may be classified as containing at least one compression artifact. Remedial action may subsequently be applied (e.g., boosting the system with technical resources).
US11508042B1 Imputation of 3D data using generative adversarial networks
A generative adversarial network (GAN) is manufactured by a process including obtaining a three-dimensional (3D) point cloud, extracting a region from the 3D point cloud, the region corresponding to a gap, analyzing the extracted region to generate a loss, backpropagating the loss, and updating weights of the GAN. A computer-implemented method for training a GAN includes obtaining a 3D point cloud, extracting a region from the 3D point cloud, the region corresponding to a gap, analyzing the extracted region to generate a loss, backpropagating the loss, and updating weights of the GAN. A server includes a processor and a memory storing instructions that, when executed by the processor, cause the server to obtain a 3D point cloud, extract a region from the 3D point cloud, the region corresponding to a gap, analyze the extracted region to generate a loss, backpropagate the loss, and update weights of the GAN.
US11508039B2 Image processing apparatus, image processing method, and storage medium
There is provided an apparatus including a first correction unit configured to acquire a first corrected pixel using the covariance matrix, a determination unit configured to determine whether the first corrected pixel is abnormal, a second correction unit configured to acquire a second corrected pixel by performing a second correction on a pixel at a position of the first corrected pixel determined to be abnormal.
US11508036B2 Image processing apparatus and image processing method for decoding raw image data encoded with lossy encoding scheme
An image processing apparatus decodes encoded RAW data that includes subband data being encoded with lossy encoding scheme, and determines one of a plurality of classifications based on the decoded subband data, wherein the plurality of classifications are based on a feature of an image. The apparatus also obtains correction data corresponding to the determined classification, and corrects recomposed data, which is obtained by applying frequency recomposition to the decoded subband data, based on the correction data, in order to obtain the corrected data as decoded RAW data.
US11508035B2 Image retargeting method and device
A method for controlling an electronic device is provided. The method includes obtaining an intermediate image by preprocessing an original image, obtaining a saliency feature map of the intermediate image by performing semantic saliency analysis on the intermediate image, performing adaptability calculation according to the saliency feature map and a retargeted target equipment condition, and determining a retargeting mode of the original image according to the result of the adaptability calculation, and performing retargeting processing on the original image according to the determined mode.
US11508027B2 Methods and apparatus to perform symbol-based watermark detection
An example symbol-based watermark detection method disclosed herein includes, in response to a comparison of a first count of occurrences of a first potential symbol value corresponding to a first symbol within a watermark and a second count of occurrences of a second potential symbol value corresponding to the first symbol, (i) determining a first accumulated signal to noise ratio value corresponding to the occurrences of the first potential symbol value, (ii) determining a second accumulated signal to noise ratio value corresponding to the occurrences of the second potential symbol value, and (iii) selecting one of the first or the second potential symbol value having a greatest accumulated signal to noise ratio value as a likely symbol value for the first symbol. The example method also includes concatenating the likely symbol value with other likely symbol values corresponding to other symbols of the watermark to detect the watermark.
US11508025B1 System and method for updating data for computing devices included in an aircraft
A data updating system for computing devices included in an aircraft, wherein one computing device in a first group of computing devices is, and one other computing device in a second group of computing devices is not, when the data of the computing device is updated, liable to affect the safety of the operator carrying out the maintenance on the aircraft. The system includes a data loading device, a connection connecting the data loading device with the computing device in the second group, and a data router connected to the data loading device, the data router transferring updating data to the computing devices in the first group only when a command by an operator in the cockpit of the aircraft is detected.
US11508023B2 Multiple mail piece assembly and wrapping system
A computer controlled mail piece assembly and wrapping system discloses a process for culling candidate mail pieces from bulk mail pieces, a mail piece feeder, a mail piece reader coupled to the feeder that identifies suitable candidate mail pieces, a collator coupled to the feeder for collating multiple identified mail pieces, a buffer coupled to the collator for regulating the delivery rate of the multiple mail pieces exiting to a wrap inserter, a wrap inserter coupled to the buffer for wrapping mail pieces and selected inserts into a mailing container, a printer interfaced with the wrap inserter for printing information onto the mailing container; an outstacker coupled to the wrap inserter for transferring envelope wrapped mail pieces and selected inserts to a desired location, and a computer with suitable programming for operating the system.
US11508020B2 Method for operating a power consumption metering system and power consumption metering system
A method for operating a power consumption metering system and a power consumption metering system are disclosed. In an embodiment a method include measuring, by a sensor deployed at a monitored site, high speed power consumption values over time to obtain a high speed value pattern of power consumption with a resolution of more than 1000 values per second, determining one or more harmonics of the high speed value pattern, measuring, by the sensor, low speed power consumption values over time to obtain a low speed value pattern of the power consumption with a resolution of less than 100 values per second, providing the harmonics and the low speed value pattern to a cloud based data processing system and identifying a status of a power consumer of the monitored site dependent on the measured harmonics and the low speed value pattern.
US11508019B2 Regulating charging and discharging of an energy storage device as part of an electrical power distribution network
A system and a method for regulating charging and discharging of an energy storage device as part of an electrical power distribution network is described. The invention is a smart control algorithm for a bi-directional switch in which an energy storage device, such as a battery set, is charged when electricity prices are low and discharged when electricity prices are high. The invention uses two different types of pricing data: forecasted price data and real-time price data. The forecasted price data is used to set a threshold. When the real-time price data of electricity exceeds this threshold, the energy storage device is set to discharge and send power to the grid. Otherwise the energy storage device is set to charge. The threshold is set periodically, typically in 30 minute to several hour intervals to capture the latest data.
US11508015B1 Method and system for automatically detecting use of an alarm system
A system and method for automatically detecting if a home alarm system is being used and/or actively monitored are disclosed. The system and method use data gathered from one or more sensors, including audio information from microphones. The audio information is analyzed using a machine learning system to determine if the alarm system is being regularly used and monitored. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not an alarm system is being used.
US11508004B2 Alternative form factor for financial inclusion
According to some embodiments, apparatus and methods are provided. A connector attachment includes a housing, wherein the connector attachment is selectively connectable to a mobile device; and a first token stored within the connector attachment, wherein the first token is operative to execute a transaction with a second token. Numerous other aspects are provided.
US11508003B1 Electronic circuitry for valuation and aggregation of values of client entities with temporal restrictions
Embodiments include apparatuses and methods for aggregating temporal restricted values for accounts of a plurality of client entities. Apparatus embodiments include a memory circuit, a current value circuit, a client value circuit, a temporal value circuit, an aggregation circuit, and a net value circuit. In certain examples of the present disclosure, various activities are performed by the circuits. In one such example, the current value circuit determines current value data for accounts attributed to the entity ID. For each client entity ID, the client value circuit determines a participation condition for a value attributable to the client entity ID. The temporal value circuit identifies the participation condition indicates accounts of the client entity are temporally restricted and computes a temporal value corresponding the value. The aggregation circuit aggregates the computed temporal values for the client entity IDs to determine an aggregate temporal value. The net value circuit computes a net value of accounts for the entity based on the determined current value and the aggregated temporal value.
US11507992B1 Systems and methods for displaying filters and intercepts leveraging a predictive analytics architecture
A system and method are disclosed for improving searching functionalities using graphical user interfaces. A web-based platform receives data relating to user activity during a search session, and furthermore presents suggested actions and/or search refinements based on the user activity. Processing modules include logic for identifying patterns and/or indicators in the user activity, and furthermore match detected patterns and/or indicators with suggested actions. The suggested actions are presented on the graphical user interface for allowing a user to refine the search session without exiting or terminating the search session.
US11507988B1 Computerized systems and methods for providing a dynamic pricing system
Systems and methods are provided for dynamically adjusting payout to deliverers, comprising receiving a plurality of delivery orders, wherein each of the plurality of delivery orders is associated with a delivery address in a geographic region, and wherein the geographic region is associated with a plurality of configurations; determining a base fee for fulfilling the plurality of delivery orders in the geographic region based on the plurality of configurations associated with the geographic region; adjusting, using a pricing algorithm, the base fee for fulfilling the plurality of delivery orders based on the determined configurations; receiving one or more features associated with the plurality of delivery orders; and adjusting the adjusted base fee based on the received one or more features, wherein the pricing algorithm used to calculate the base fee is selected among a plurality of pricing algorithms based on the geographic region.
US11507986B2 Review recordation and evaluation systems and methods
A computer-implemented system and method for generating and displaying an authority score through a software application executed by a process or a computing device. The processor may receive visit data indicative of a user's presence and review data describing an entity at a location. The processor may determine an authority score for the review data and perform a calculation using at least a portion of the visit data as at least one input. The processor may generate and cause a visual indication of the authority score to be displayed by a display device.
US11507973B2 System and methods for determining location of pop displays with wireless beacons using mobile applications on mobile devices
Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed herein. Wireless beacons may be used to broadcast wireless signals from POP displays, where the wireless signals include data packets with unique identifiers for the wireless beacons. A wireless signal from a POP display may be received by a mobile device. The mobile device may provide the unique identifier in the wireless signal and a retail location of the mobile device to a remote server. The retail location of the mobile device may he provided by a mobile application (e.g., a retailer app) on the mobile device. The remote server may determine the retail location of the POP display by associating the retail location of the mobile device with the wireless beacon.
US11507970B2 Dynamically generating a reduced item price
A system may receive information representing a first item and an item price of the first item from a first user device operated by a buyer. The first item may be available for sale by a merchant of a brick-and-mortar store. A plurality of sellers may be identified, the plurality of sellers may list a second item as being available for sale at the calculated reduced item price in an item listing for the second item. Moreover, the second item may be similar to the first item. A reduced item price may be calculated based on the item price of the first item received from the user device, the reduced item price representing a price lower than the item price of the first item. The item listing for the second item available for sale may be presented to the first user device operated by the buyer.
US11507969B2 Passive user-generated coupon submission
Successful application of a coupon code on an e-commerce website is detected via network request tracking and page data tracking. Upon coupon application, the coupon code is stored, for example in a server-based database. The coupon code is then automatically applied to subsequent e-commerce purchases whose parameters match the requirements for the coupon. The coupon can be automatically applied to purchases made by the same user and/or other users, as applicable.
US11507961B2 Fabricated data detection method
Aspects of the disclosure are directed to receiving numerical product data indicative of a product, the numerical product data comprising numerical values indicative of at least one of chemical composition, radius, tensile strength, a diameter, position and yield strength, and storing the numerical product data in a non-volatile memory device. The numerical product data is processed in a processor to create a plurality of explanatory variables indicative of the numerical product data. Multivariate data analysis is performed on the explanatory variables indicative of the numerical product data, where the multivariate data analysis includes an iterative cluster based outlier detection procedure. A confidence indicator value indicative of the likelihood that the numerical product data includes at least one fabricated or false data entry is generated.
US11507960B2 System and method for handling lost item in autonomous vehicle
A system for handling a lost item in an autonomous vehicle and a server. The vehicle includes a vision sensor configured to respectively capture a first vehicle interior image and a second vehicle interior image when a passenger boards and alights from the vehicle. The vehicle is configured to transmit the captured first vehicle interior image and second vehicle interior image to the server. The server is configured to compare the first vehicle interior image with the second vehicle interior image and transmit lost item information to the passenger when the lost item in the vehicle is sensed.
US11507958B1 Trust-based security for transaction payments
A point-of-sale (POS) application is installed on a computing device of a merchant to process purchase transactions in conjunction with a network-accessible payment processing system. Software is also installed on the computing device to evaluate trustworthiness of the device and to prevent the device from performing sensitive operations such as purchase transactions when the device is deemed to be untrustworthy. The software obtains a security policy from the payment processing system and locally stores the security policy. The security policy specifies trust criteria and enforcement instructions, which can be updated from time to time when the payment processing system is accessible. The software evaluates device trustworthiness by gathering information regarding device conditions and comparing the information to the trust criteria. If the trust criteria are not satisfied, sensitive operations are disabled.
US11507951B2 E-coupon settlement and clearing process
A system that automates the clearing and settlement of electronic coupons (E-Coupons) by leveraging existing technologies and enabling E-Coupon redemption at any merchant having electronic funds transfer (EFT) capabilities, such as credit/debit card acceptance. The system reduces opportunities for fraud, reduces or eliminates the need for manual clearinghouse counting and sorting of coupons, and provides an electronic audit trail for coupon redemption, tying a specific purchase to a specific coupon. After registering and selecting coupons, consumers then use an E-Coupon card or account access device at a merchant's point-of-sale (POS) terminal. E-Coupon values are deducted from the consumer's final amount due. Both consumer package goods manufacturers (CPGs) and merchants may be charged a fee. Expired coupons are automatically removed from the account and their value refunded to the CPGs. Reports on redeemed coupons and consumer profiles can be generated and provided to CPGs or merchants.
US11507949B2 Post-paid process and system for multipurpose disconnected terminals
This post-paid process and system for disconnected terminals solves the problem of a disconnected terminal being able to perform post-paid operations securely, using an electronic device of the user to communicate with a central server which creates a token with a temporal validity that serves to activate a compound of the disconnected terminal and, optionally, additional hardware. All operations performed in the terminal are locked to make it impossible to alter the data and signed with a cryptographic key before using the client device as transportation for the operations block to be processed in the central server and charged.
US11507946B2 Secure multi-factor tokenization-based push/response commerce platform
Example methods, apparatuses, and systems are presented that allows a user to make a secure purchase online, directly through accessing an online advertisement and without being redirected to multiple, cumbersome webpages to process different pieces of information to complete the transaction, while still leveraging existing e-commerce entities, such as existing payment platforms and existing ad/content networks. The present system includes a commerce ads engine (CA engine) that interfaces with the user through an app associated with the CA engine, a tokenization platform for authentication of the user, and a merchant providing relevant offer and check out information about a product being advertised in an online ad. The present system integrates new information embedded into online advertisements that interfaces with the CA engine and allows for the user to reliably provide authentication while purchasing the desired product, and without accessing or being redirected to multiple websites as is conventionally done.
US11507941B2 Methods for conducting electronic payment transactions with scannable codes
One embodiment of the invention provides for making electronic payments by scanning a merchant 2D code located near the point of sale with the customer's cell phone and transmitting the code or data embodied by the code to a payment center where the merchant's account can be credited and the customer's account debited without transmitting account information over the airwaves. In another embodiment of the invention, both parties transmit the same randomly generated 2D code or data embodied by the code to the payment center where they are matched to each other and to the buyer and seller to process the transaction. In a further embodiment of the invention, an inked tattoo or barcode marking is employed as a password to authorize access to smartphone applications for example, to make an electronic payment over a threshold amount.
US11507937B2 Informative apparatus and method
An apparatus, system, and methods for displaying information and advertisements in public or private venues including a body portion adapted to a seat structure or other seat supported apparatus, either as a base unit or a retrofit apparatus, wherein the seat structure or seating apparatus may provide the structure and housing for electronics necessary to power and control an electronic display that may be disposed on an adjustable modular bracket system that may be attached to a seat, a seat back, a cupholder, a cupholder attachment apparatus, a portable or mobile device attachment apparatus, which may be accessible, visible, and/or useable by a patron at a public venue.
US11507930B1 Profile based arrangements and methods for disparate network systems
Electronic transaction data sets are processed for a multitude of disparate transactions using a plurality of autonomous payment networks. A software-programmed computer circuit receives and processes electronic transaction data to identify and use electronic ID data to retrieve stored profile data. The computer circuit then uses the retrieved profile data to select one of a plurality of payment networks available to each of a buyer and seller involved in the transaction. Electronic payment is carried out using the selected payment networks.
US11507929B2 Digital fiat currency
Techniques are disclosed which include receiving, by a central entity computer, a request for digital currency. The request includes a serial number and a denomination of a physical currency. The central entity computer generates the digital currency for the denomination and linked to the serial number. The generating includes recording the digital currency on a blockchain. The central entity computer transmits a notification of the generation of the digital currency. The central entity computer causes removal of the physical currency from circulation in a fiat currency system.
US11507917B2 Apparatus, method, and computer-readable medium for making a product while riding on a mobile object
An information processing apparatus includes a control unit configured to execute: acquiring information regarding a request of a user making a product while riding on a mobile object; acquiring information regarding an article used in making the product; acquiring information regarding a location of the article; and generating an operation command of the mobile object such that the mobile object carrying the user travels via the location of the article.
US11507916B2 Flight line delivery scheduling systems and methods
Systems and methods for determining an aircraft flightline delivery schedule are disclosed. In one embodiment a method includes receiving a set of milestones for delivery of the plurality of aircraft, receiving a set of costs for set of milestones, receiving a set of scheduling constraints, generating a network flow chart for each aircraft in the plurality of aircraft, the network flow chart having an order of milestones for delivery of the aircraft, determining a cost of delivery for each aircraft in the plurality of aircraft based on the network flow chart and the set of costs for the milestones, determining the aircraft flight line delivery schedule for delivery of the plurality of aircraft based on reducing a total cost for delivery of the plurality of aircraft, and outputting the determined aircraft flight line delivery schedule.
US11507915B1 System and method for monitoring a transport of a component
A system for monitoring a transport of a component is disclosed. The system includes a plurality of carriers. A system includes a component transported by a plurality of carriers. A system includes a central identification unit coupled to a component. A system includes a central network. A central network is configured to receive a plurality of component data from a central identification unit. A central network is configured to update a plurality of component data. A central network is configured to update a plurality of carrier data as a function of a plurality of component data. Updating a plurality of carrier data includes modifying each plurality of carrier data as a function of at least an alternate plurality of carrier data. A method for monitoring a transport of a component is also disclosed.
US11507913B2 Smart terminal facility and method suitable for the handling of cargo containers
A system and method for operating a terminal facility handling containers may comprise: a sensor set sensing containers entering and/or exiting the facility for providing container identification data and location data to a relational database; and container handling equipment having a sensor set for providing container identification data and location data to the database when a container is grasped and/or released. Sensors may sense when the equipment grasps and/or releases a container for storing a record thereof in the database, and/or geo-tagged identification data and location data relating to carriers that are to pick up and/or to deliver a container is received and stored as records in the database. The relational database contains records representing the current location of each container and each container handling equipment substantially in real time and can estimate arrival time.
US11507901B1 Apparatus and methods for matching video records with postings using audiovisual data processing
An apparatus for matching video records with postings using audiovisual data processing is provided. Apparatus may include at least a processor and a memory communicatively connected to the processor. The memory may contain instructions configuring the at least a processor to receive a posting including a plurality of criteria, receive a video record, extract a plurality of textual elements from the video record, identify a plurality of credentials from the video record, generate a compatibility score for the video record based on the plurality of criteria and the plurality of credentials, and match the video record with the posting based on the compatibility score.
US11507895B2 Obtaining services from product providers
Product providers offer matched prices for the products to the customers through a platform surveying the available prices from sale agents. The platform can determine lowest prices from the sale agents, and use this information to have an agreement with the product providers to sell the products at compatible prices.
US11507888B2 Training method and device for machine translation model and storage medium
A training method for a machine translation model, includes: obtaining a multi-domain mixed training data set; performing data domain classification on a plurality of training data pairs in the training data set to obtain at least two domain data subsets; based on each domain data subset, determining at least two candidate optimization targets for the domain data subset, and training at least two candidate single domain models corresponding to each domain data subset based on the at least two candidate optimization targets, respectively; testing the at least two candidate single domain models corresponding to each domain data subset separately, and selecting a candidate optimization target with a highest test accuracy as a designated optimization target for the domain data subset; and training a hybrid domain model based on each domain data subset in the training data set and the designated optimization target corresponding to each domain data subset.
US11507884B2 Embedded machine learning
Systems and methods are provided for receiving a request for data associated with a particular functionality of an application, identifying a first attribute for which data is to be generated to fulfill the request, and determining that the first attribute corresponds to data to be generated by a first machine learning model. The systems and methods further providing for executing a view or procedure to generate data for input to the first machine learning model, inputting the generated data into the first machine learning model, and receiving output from the first machine learning model. The output is provided in response to the request for data associated with the particular functionality of the application.
US11507880B2 Automatic and continuous monitoring and remediation of API integrations
Monitoring and automatically remediating issues that arise at run-time during integrations between Application Program Interfaces (APIs) of two or more endpoint products over an integration framework. The monitoring is facilitated by inserting specialized modules into the integration framework that detects changes in the outputs of the integrated endpoint products and attempts to remedy them by automatically adjusting the output in-transit towards a destination endpoint. The specialized modules can be enhanced by machine learning algorithms trained on previously successful remedies. Remedies may be directed towards schema variations and performance drifts, among others.
US11507879B2 Vector representation of words in a language
A method, system, and non-transitory compute readable medium for vector representation of a sequence of items, including training a sequence using a first distributed representation, such that a new distributed representation is produced for which vector entries of the new distributed representation are amplified to create dominant dimensions for when the vector entries of each item correspond to a class of an item to be explained and fractionalizing vector entries of each item that do not correspond to the class of the item to be explained such that the dominant dimensions correspond to higher absolute value entries than the fractionalized vector entries in order to emphasize the dominant dimensions.
US11507877B2 Application functionality optimization
A method, apparatus, and system provide the ability to optimize execution of an application. An application is acquired. The application includes functions, and each function has a corresponding feature flag that determines whether the corresponding function is executed. Execution conditions of execution of the application are monitored at run-time (in a machine learning module). The machine learning module recognizes a pattern relating to the execution conditions to determine a stress relating to the execution of the application. During execution of the application, the machine learning module toggles the feature flags based on the pattern and the stress such that the corresponding functions do not execute.
US11507874B2 System and method for sharing quantum information
A method of sharing address information using quantum states includes storing a number, M, of first qubits in a quantum store at a source node and storing classical information tagged to the M first qubits in a classical store at the source node, where the classical information describes a destination node where the M first qubits share entangled qubits. The M first qubits are measured at the source node and a random number is generated that represents an address of the destination node using the measured M first qubits and the classical information describing the destination node. A packet is sent from the source node that includes the generated random number in a quantum address field and further includes data intended for the destination node in a data field. A number, M, of second qubits is stored in a quantum store at the destination node, wherein each of the M first qubits is entangled with a respective one of the M second qubits. The M second qubits is measured at the destination node and a random number is generated using the measured M second qubits. The sent packet is received at the destination node. The generated random number in the quantum address field is compared at the destination node with the generated random number using the measured M second qubits. A match is determined at the destination node between the compared generated random number in the quantum address field and the generated random number using the measured M second qubits.
US11507873B1 Highly scalable quantum control
A system comprising a quantum control data exchange circuit that enables a large, variable number of pulse generation circuits to exchange data within the coherence time of a plurality of quantum elements to enable feedback-based quantum control of a large, variable number of quantum elements.
US11507872B2 Hybrid quantum-classical computer system and method for performing function inversion
A hybrid quantum-classical (HQC) computing system, including a quantum computing component and a classical computing component, computes the inverse of a Boolean function for a given output. The HQC computing system translates a set of constraints into interactions between quantum spins; forms, from the interactions, an Ising Hamiltonian whose ground state encodes a set of states of a specific input value that are consistent with the set of constraints; performs, on the quantum computing component, a quantum optimization algorithm to generate an approximation to the ground state of the Ising Hamiltonian; and measures the approximation to the ground state of the Ising Hamiltonian, on the quantum computing component, to obtain a plurality of input bits which are a satisfying assignment of the set of constraints.
US11507869B2 Predictive modeling and analytics for processing and distributing data traffic
A system and method for generating and deploying a machine learning model for a real-time environment. User selected coefficients and training data are received via a graphical user interface. A first machine learning algorithm is invoked for generating a first machine learning model based on the received data. Accuracy of predictions by the first model are tested, and a determination is made that the accuracy of predictions of the first model is below a threshold value. In response to such a determination, a particular criterion is evaluated. In response to determining that the criterion is satisfied, a second machine learning algorithm is invoked for generating a second machine learning model based on the received data. The model is deployed instead of the first model for making real-time predictions based on incoming data.
US11507866B1 Predicting results for a video posted to a social media influencer channel
This invention predicts results for a media clip posted to a social media influencer channel by maintaining a database of results data for media clips where an influencer channel includes media clips that include unstructured data, and structured data, and then provide to a first machine learning model a first set of channel data, extracting a first set of features, predicting a value for the first target variable, providing to a second machine learning model a second set of channel data including a second selection of structured data, and the predicted value of the first target variable, extracting a second set of features, and predicting a value for the second target variable.
US11507861B2 Machine learning techniques for improved water conservation and management
Methods and systems for collecting and analyzing sensor data to predict water fixture failure and water consumption are provided. In one embodiment, a method is provided that includes receiving sensor data regarding a water fixture. Changepoints may then be calculated within the sensor data and the sensor data may be split into intervals at the changepoints. A machine learning model may then be used to classify the intervals and a status of the water fixture and water consumption may be identified based on the classified intervals.
US11507854B2 Method and apparatus for recognizing intention, and non-transitory computer-readable recording medium
A method and an apparatus for recognizing an intention, and a non-transitory computer-readable recording medium are provided. The method includes learning vectors of knowledge base elements in corpus samples, and converting the corpus samples into row vectors composed of the vectors of the knowledge base elements in a knowledge base; extracting feature vectors from respective pooling windows in the corpus samples by hierarchical pooling, determining weights positively correlated with similarities between texts within the respective pooling windows and the respective corpus samples, performing weighting on the extracted feature vectors to obtain feature vectors of the respective pooling windows, and obtaining feature vectors of the respective corpus samples composed of the feature vectors of the pooling windows; training a vector-based intention recognition classifier, based on the feature vectors of the corpus samples; and recognizing an intention in querying a corpus, using the trained intention recognition classifier.
US11507848B2 Experience-aware anomaly processing system and method
An experience-aware anomaly processing system and a method for an experience-aware anomaly processing system are provided. The experience-aware anomaly processing system comprises an anomaly detection module configured to receive geographic location data with corresponding time information of a target object, and analyze target object behavior based on the geographic location data with corresponding time information of the target object; a user feedback module configured to receive user feedback from a user and model user feedback behavior when the user receives an alarm message indicating the target object is abnormal; and a decision module configured to receive user setting from the user, and make a detection decision through fusing target object behavior information corresponding to the target object behavior, user feedback behavior information corresponding to the user feedback behavior, and the user setting.
US11507847B2 Gene expression programming
Gene expression programming-based behavior monitoring is disclosed. A machine receives, as input, a plurality of data examples. A method can include receiving data indicating behaviors of the device, determining, using a gene expression programming (GEP) method, a data model that explains the data, and comparing further data indicating further behavior of the device to the data model to determine whether the further behavior is explained by the data model.
US11507840B2 Region constrained regularized adversarial examples for model interpretability
Embodiments may exclude portions of input data in order to improve the accuracy and explanatory quality of the output of machine learning models by disregarding parts of the input during the optimization process by masking them during backpropagation. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise receiving, at the computer system, input data and a machine learning model to generate a prediction based on the input data, generating, at the computer system, a mask indicating portions of the input data to be disregarded during backpropagation of the machine learning model, and modifying, at the computer system, the generated mask to improve the prediction of the machine learning model.
US11507837B2 Network anomaly detection
A method for detecting network anomalies includes receiving a control message from a cellular network and extracting one or more features from the control message. The method also includes predicting a potential label for the control message using a predictive model configured to receive the one or more extracted features from the control message as feature inputs. Here, the predictive model is trained on a set of training control messages where each training control message includes one or more corresponding features and an actual label. The method further includes determining that a probability of the potential label satisfies a confidence threshold. The method also includes analyzing the control message to determine whether the control message corresponds to a respective network performance issue. When the control message impacts network performance, the method includes communicating the network performance issue to a network entity responsible for the network performance issue.
US11507825B2 AI apparatus and method for managing operation of artificial intelligence system
Provided is an artificial intelligence (AI) apparatus for managing an operation of an artificial intelligence (AI) system. The AI apparatus includes: a communication unit that receives state information from at least one member AI apparatus included in the AI system, respectively; a memory that stores apparatus information on the at least one member AI apparatus, respectively; and a processor that: upon acquiring a control command of a user, determines a target member AI apparatus to perform the control command; determines whether the target member AI apparatus is capable of performing the control command or not; transmits the control command to the target member AI apparatus if the target member AI apparatus is capable of performing the control command, and outputs a response indicating that the target member AI apparatus is not capable of performing the control command if the target member AI apparatus is not capable of performing the control command.
US11507819B2 Apparatus and method for recognizing information of neuromorphic device with signal extracting circuits for selecting output nodes corresponding to recognition signal having maximum value
A neuromorphic device according to various embodiments of the present disclosure includes a recognizing unit suitable for recognizing information based on a plurality of learned results to generate a plurality of recognition signals, a maximum value extracting unit suitable for respectively extracting values of the plurality of recognition signals and extracting a recognition signal having a maximum value among the plurality of recognition signals, and a control unit suitable for processing the information based on the recognition signal having the maximum value.
US11507816B2 Precision tuning for the programming of analog neural memory in a deep learning artificial neural network
Numerous embodiments of a precision tuning algorithm and apparatus are disclosed for precisely and quickly depositing the correct amount of charge on the floating gate of a non-volatile memory cell within a vector-by-matrix multiplication (VMM) array in an artificial neural network. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
US11507810B2 Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.
US11507797B2 Information processing apparatus, image recognition apparatus, and parameter setting method for convolutional neural network
An information processing apparatus having an input device for receiving data, an operation unit for constituting a convolutional neural network for processing data, a storage area for storing data to be used by the operation unit and an output device for outputting a result of the processing. The convolutional neural network is provided with a first intermediate layer for performing a first processing including a first inner product operation and a second intermediate layer for performing a second processing including a second inner product operation, and is configured so that the bit width of first filter data for the first inner product operation and the bit width of second filter data for the second inner product operation are different from each other.
US11507790B2 Printing method in which each of raster lines configuring line image is formed by plurality of pass operations, printing device that forms each of raster lines configuring line image by plurality of pass operations, and printing system
Provided is a printing method for performing printing using a serial printer. In printing of a print image including a line image, the printing method includes a raster line forming step of forming each of raster lines configuring the image, by a plurality of pass operations. In the formation of each of the raster lines, when printing of a region corresponding to edge pixels of the line image by a first pass operation, which is one of the plurality of pass operations, is first printing, and printing of the region corresponding to the edge pixels by a second pass operation that is different from the first pass operation, of the plurality of pass operations, is second printing, a brightness of the printing by the second printing is higher than a brightness of the printing by the first printing.
US11507779B1 Two-stage deep learning framework for detecting the condition of rail car coupler systems
Systems, devices, media, and methods are presented for training a predictive model to detect objects in digital images, such as detecting whether a cotter key is present or absent in a digital photograph of a rail car coupler. The training system includes curating a plurality of training datasets, each including a number of raw images, together with a number of adjusted, augmented, and duplicate images. The predictive model includes a localization algorithm and an ensemble of models for classification. The localization algorithm is a deep convolutional neural network (CNN) which identifies a region of interest. One of more of the deep CNN classification models generates a plurality of candidate regions associated with each region of interest, thereby generating a large number of additional regions useful for training. In use, the trained predictive model is part of a detection and notification system that processes new images from the field and broadcasts a notice when an anomaly is detected.
US11507772B2 Sequence extraction using screenshot images
A system and method for sequence extraction using screenshot images to generate a robotic process automation workflow is disclosed. The system and method include capturing a plurality of screenshots of steps performed by a user on an application using a processor, storing the screenshots in memory, determining action clusters from the captured screenshots by randomly clustering actions into an arbitrary predefined number of clusters, wherein screenshots of different variations of a same action is labeled in the clusters, extracting a sequence from the clusters, and discarding consequent events on the screen from the clusters, and generating an automated workflow based on the extracted sequences.
US11507770B2 Precomputed similarity index of files in data protection systems with neural network
Described is a system and method that provides a data protection risk assessment for the overall functioning of a backup and recovery system. Accordingly, the system may provide a single overall risk assessment score that provide an operator with an “at-a-glance” overview of the entire system. Moreover, the system may account for changes that occur over time based on leveraging statistical methods to automatically generate assessment scores for various components (e.g. application, server, network, load, etc.). In order to determine a risk assessment score, the system may utilize a predictive model based on historical data. Accordingly, residual values for newly observed data may be determined using the predictive model and the system may identify potentially anomalous or high risk indicators.
US11507764B2 Multi-level distribution and tracking systems and methods
A distribution item includes a first item comprising a container having an outer surface defining an enclosed space. A computer-readable code is disposed on the outer surface. The computer-readable code is associated with a first level entity. The first item also includes destination information associated with a second level entity disposed on the outer surface. The distribution item also includes one or more second items removably positioned within the enclosed space of the first item. Each of the one or more second items includes the computer-readable code associated with the first level entity.
US11507760B2 Machine translation method, machine translation system, program, and non-transitory computer-readable storage medium
The accuracy of machine translation is increased. A translated document with high translation accuracy is obtained. An original document is faithfully translated. An original document is translated with a neural network to generate a first translated document; a modification-target word or phrase is determined from words and phrases contained in the original document on the basis of an analysis result for the first translated document; the modification-target word or phrase is replaced with a high frequency word in learning data used for learning in the neural network to modify the original document; and the modified original document is translated with the neural network to generate a second translated document.
US11507755B2 Information processing method and information processing apparatus
An information processing apparatus has an inference unit with a first function of inputting first text data including a set of a first question text and a first answer text, and second text data including a set of a second question text and a second answer text; and a second function of, in a case in which a first synonym relationship in which a word a in the first text data is capable of being substituted with a word b is established and a second synonym relationship in which the word a in the second text data is capable of being substituted with a word c is established. A similarity between the word b and the word c is calculated from a first similarity between the first answer text and the second answer text and a second similarity between the first question text and the second question text.
US11507752B1 Evaluating natural language processing components
Techniques for evaluating a natural language understanding (NLU) component and determining an action to resolve an issue processing a user input are described. The system determines which component is invoked by a baseline NLU component is processing the user input, and which component is invoked by an updated NLU component. Based on that information, the system selects the action to resolve the updated NLU component generating an undesired response to the user input.
US11507751B2 Comment information processing method and apparatus, and medium
The present disclosure discloses a comment information processing method and apparatus, and a medium. The specific implementation solution is: in response to a user operation, determining an opinion category corresponding to each opinion phrase in a comment opinion dictionary; obtaining a target corpus matching each opinion phrase from a plurality of comment corpora; for each opinion phrase, using a corresponding opinion category to label the target corpus matching each opinion phrase to obtain a first training sample; and training a classification model with the first training sample to identify the opinion category of a comment by using a trained classification model.
US11507738B2 Digital processing systems and methods for automatic updates in collaborative work systems
Systems and methods for automatically applying changed templates across user-facing applications are disclosed. A system may include at least one processor configured to store a customized template in a repository and integrate the customized template into the user-facing applications, wherein the integrated customized template enables tailoring of data associated with the user-facing applications into which the template is integrated. The processor may update the customized template, push the updated customized template to user-facing applications in which the customized template was integrated, and enable, via the pushed update, a simultaneous change in tailoring of data within each of the user-facing applications in which the customized template was integrated.
US11507736B2 Automated electronic form generation
Methods and systems for automated electronic form generation are provided. According to one embodiment, a non-transitory machine readable medium stores instructions that when executed by a processing resource of a computer system cause the processing resource to facilitate electronic form authoring. An interactive form authoring interface is displayed on the computer system including a single text entry field and a form preview area. Text input relating to an electronic form being authored by an authoring user is accepted via the text entry field. The text input is sent to a software component operable to obtain form definition information from the text input and to generate a rendered view of the electronic form based on the form definition information. The authoring user is provided with feedback regarding an appearance and functionality of the electronic form by updating the form preview area based on the rendered view.
US11507733B2 System and methods of virtual world interaction
Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.
US11507731B2 Systems and methods of generating a website
An apparatus includes an input interface, a processor, and a transmitter. The input interface is configured to receive user input associated with a design and to receive a user request indicating a selection of a website type of a plurality of website types. The processor is configured to update the design based on the user input. The updated design includes one or more design pages. The processor is configured to select, based on the website type, a specific set of website generation tasks. The processor is configured to perform the specific set of website generation tasks to generate one or more webpages of a website of the website type. The webpages correspond to the design pages. The transmitter is configured to send a web output to at least one of a data storage device, a publishing endpoint, or a client device. The web output corresponds to the webpages.
US11507723B2 Method and apparatus for performing incremental compilation using structural netlist comparison
A method for designing a system on a target device includes identifying portions in the system to preserve based on comparing structural characteristics of the system with another system. Design results from the another system are reused for portions in the system that are preserved.
US11507718B1 Chip verification system and verification method therefor
A chip verification system includes a plurality of agent modules, a register model, and a scoreboard module. The register model includes a register database, a plurality of access modules, and a return module. Each access module corresponds to one of a plurality of attribute parameters. Each agent module transmits an address code of its sequence to the return module. The return module obtains, according to the received address code, an address subject and the attribute parameter corresponding to the received address code from the register database, and outputs the obtained attribute parameter. Each driver module calls, according to the received attribute parameter, the corresponding access module to perform an operation on registers of DUT circuit according to a read write command of the sequence. The scoreboard module records each performed operation to generate an operation record, and outputs a verification result according to the operation record and data in registers.
US11507715B2 Detection of vehicle defects
A method, system and computer program product of detecting vehicle defects includes creating a first design graph, receiving information related to a defective design of a vehicle associated with the first design graph, tagging a defective part in the first design graph with defect information, comparing the first design graph with other design graphs using a graph-matching technique, determining that a second design graph matches the first design graph, the second design graph representing a potentially anomalous design, identifying a plurality of candidate vehicles that incorporate the potentially anomalous design, and recommending the candidate vehicles as service candidates.
US11507713B2 Semi-supervised 3D indoor layout estimation from a single 360 degree panorama
Introduced here computer programs and associated computer-implemented techniques for modeling interior spaces based on an analysis of digital images of those interior spaces. These computer programs can be trained to accomplish this without using extensive sets of labeled data. Instead, these computer programs are able to effectively supplement labeled data with unlabeled data to accurately model interior spaces in settings where limited labeled data is available. Such an approach allows these computer programs to establish the layouts of interior spaces without extensive knowledge of those interior spaces and without users, who are responsible for generating the digital images, interacting with the surroundings in a meaningful way.
US11507710B2 System and method for optimization of industrial processes
This disclosure relates generally to system and method for optimization of industrial processes, for example a tundish process. Typically geometries for industrial processes are simulated in a numerical analysis model such as a CFD. In order to simulate a physical phenomenon (such as tundish process) numerically, the domain thereof is discretized in order to convert the differential equations to be solved in the domain into linear equations. The accuracy of a CFD solution is dependent on a mesh of the domain, which in turn depends on a geometry thereof. For setting up an optimization task, the disclosed method provides first a CFD friendly base geometry, so that a faulty geometry can be detected before forming the complete geometry.
US11507709B2 Seamless three-dimensional design collaboration
A method, system, and article of manufacture provide for multi-user collaboration on a three-dimensional (3D) design. The 3D design is acquired in a computer-aided design (CAD) application. A commenting process for a comment to be associated with a selected part of the 3D design is activated. Textual user input for the comment is dynamically processed as the comment is received. The processing recognizes that the text relates to creating or modifying the selected part, retrieves a list of alternative parts (based on similarities between the alternative parts and the selected part), and displays a graphic representation of an alternative part. An alternative part is selected and inserted in the comment as a proposed replacement part. The comment including the proposed replacement part is provided to another user.
US11507707B2 Tamper proof mechanism for an information handling system
An information handling system, including a chassis; a bottom door coupled to the chassis; an assembly, including a bracket coupled to the chassis, the bracket including an opening; a slider moveably coupled within the bracket, the slider including a cavity at least partially in superimposition with the opening; a nut positioned within the cavity, the nut including a threaded opening; and a fastener positioned through an opening of the bottom door and within the threaded opening of the nut to position the bottom door such that the bottom door abuts the chassis, wherein when the slider is in a first positional state with respect to the bracket, the nut is constrained within the cavity, wherein when the slider is in a second positional state with respect to the bracket, the nut is rotatable within the cavity.
US11507703B2 Physically unclonable function using materials and devices
A reconfigurable and machine learning resilient on-chip cryptography for graphene-based devices can be configured to utilize inherent disorders associated with the carrier transport in grain boundary dominated graphene field effect transistors (GFETs). For instance, a method can be configured to model a GFET as one or more physically unclonable functions (PUFs). A GFET PUF can also be reconfigured in a way that does not involve any physical intervention and/or integration of additional hardware components. A GFET PUF can be designed to operate with ultra-low power and can be configured to be robust and reliable against variation in temperature and supply voltage in some embodiments.
US11507702B2 Secure mode switching in neural processor circuit
Embodiments relate to switching a neural processor circuit between non-secure and secure modes. A security controller of the neural processor circuit indicates that a transition from the non-secure mode to the secure mode is to occur. The security controller waits for a neural task manager of the neural processor circuit to clear out any existing non-secure tasks in queues. After the existing non-secure mode tasks are cleared, the security controller switches the neural processor circuit to the secure mode. While in the secure mode, secure tasks are added to one or more queues and executed, and data for processing in the neural processor circuit is received from a secure source. The neural processor circuit may to transition back to the non-secure mode when all secure mode tasks are completed.
US11507694B2 Electronic devices, methods, and systems for temporarily precluding sharing of media content to protect user privacy
An electronic device includes one or more sensors capturing media content while the electronic device is situated at a media content capture location. A user interface receives user input requesting transmission of the media content to another electronic device at a user input reception location. A location detector determines whether the media content capture location and the user input reception location are substantially different locations. One or more processors at least temporarily preclude, in response to the user input, the transmission of the media content to the other electronic device when the location detector determines that the media content capture location and the user input reception location are substantially different locations.
US11507693B2 Systems and methods for providing a blind de-identification of privacy data
Disclosed is a system and method of de-identifying data. A method includes splitting, at a first entity, a byte of data of an original record into a first random portion and a second random portion, inserting first random bits into the first random portion to yield a first new byte and inserting second random bits into the second random portion to yield a second new byte. The method then includes transmitting the second new byte to a second entity, receiving, at the first entity, a first portion of an algorithm from the second entity and processing the first new byte by the first portion of the algorithm to yield a first partial result. The first partial result can be combined with a second partial result from the second entity processing the second new byte by a second portion of the algorithm.
US11507692B2 System and method for improved anonymized data repositories
A computing system includes an anonymizer server. The anonymizer server is communicatively coupled to a data repository configured to store a personal identification information (PII) data. The anonymizer server is configured to perform operations including receiving an anonymized data request, and creating an anonymized data repository based on the anonymized data request. The anonymizer server is also configured to perform operations including anonymizing the PII data to create an anonymized data by applying a cluster-based process, and storing the anonymized data in the anonymized data repository.
US11507686B2 System and method for encrypting electronic documents containing confidential information
A method for protecting documents includes assigning electronic marks to a document. The electronic marks include a symmetric encryption key and a symmetric encryption algorithm. Access activity with respect to the document is monitored continuously and in real-time. In response to receiving a request from a user to access the document, validity of a digital certificate of the user is checked. Access to the document is denied and a notification is sent to a server indicating an attempted unauthorized access to the document, in response to determining that the digital certificate of the user is not valid. Attributes of the electronic marks are analyzed, in response to that the digital certificate of the user is valid. The document is automatically decrypted, if an attribute of encryption is indicated in the electronic marks, based on the symmetric encryption key and the symmetric encryption algorithm is included in the electronic marks.
US11507685B1 Privilege based access checks for query results
Techniques described herein can allow users to share cached results of an original query with other users while protecting sensitive information. The techniques described herein can check whether the other users have access to the underlying data queried before allowing those users to see the stored query results. That is, the system may perform privilege checks on the shared users before giving them access to the stored query results but without having to re-run the original query.
US11507672B1 Runtime filtering of computer system vulnerabilities
Techniques for selectively remediating vulnerabilities for assets of a computing system is disclosed. The vulnerability management system identifies “active” vulnerabilities associated with “active” computing assets that have been determined to be currently running, or to have been recently run, on the system using system call data. By limiting remediation to vulnerabilities associated with software packages of active computing assets, remediation/mediation efforts can be focused on vulnerabilities that may be currently exploited for the system. The list of active vulnerabilities identified for a system may be updated in real time based on continued monitoring of runtime operations of the system. Additional context metadata may be associated with the active vulnerabilities to allow for further prioritization of vulnerability management activities. Vulnerability management actions for particular active vulnerability may include updating a software package, adjusting a set of firewall rules, communicating with a client computing device, and displaying vulnerability information in a GUI.
US11507671B1 Detection and healing of vulnerabilities in computer code
An example process includes: identifying, by one or more processing devices, candidate code in executable code based on a static analysis of the executable code, where the candidate code includes code that is vulnerable to attack or the candidate code being on a path to code that is vulnerable to attack, where information related to the attack is based, at least in part, on the candidate code; customizing, by one or more processing devices, a healing template based on the information to produce a customized healing template; and inserting, by one or more processing devices, the customized healing template into a version of the executable code at a location that is based on a location of the candidate code in the executable code, where the customized healing template includes code that is executable to inhibit the attack.
US11507668B2 Cryptographic key security
Examples associated with cryptographic key security are described. One example system includes a secure storage accessible to a basic input/output system (BIOS). A BIOS security module stores an authorization value in a fixed location in the secure storage. The authorization value is stored by the BIOS during a boot of the system. A cryptographic key module reads the authorization value from the fixed location, overwrites the authorization value in the fixed location, and obtains a cryptographic key using the authorization value.
US11507662B2 Systems and methods of security for trusted artificial intelligence hardware processing
Aspects of the present disclosure are presented for an AI system featuring specially designed AI hardware that incorporates security features to provide iron clad trust and security to run AI applications/solution models. Presented herein are various security features for AI processing, including: a trust and integrity verifier of data during operation of an AI solution model; identity and trust establishment between an entity and the AI solution model; secure isolation for a virtual AI multilane system; a real-time attack detection and prevention mechanism; and built in detection mechanisms related to rogue security attack elements insertion during manufacturing. Aspects also include security to implement an AI network interconnecting multiple user devices in an AI environment.
US11507656B2 Ransomware detection and remediation
A system and method of detecting and remediating attacks includes receiving operating system (OS) read/write data from an OS, the OS read/write data describing at least one of reads from and writes to a storage device over a file system interface of the OS; collecting storage device read/write data, the storage device read/write data describing at least one of reads from and writes to the storage device; comparing the OS read/write data to the storage device read/write data; and determining if there is a discrepancy between the OS read/write data and the storage device read/write data. If there is a discrepancy, determining if there is an anomaly detected between OS read/write data and the storage device read/write data. If there is an anomaly, causing a remediation action to be taken to stop a malware attack.
US11507647B2 Fingerprint-based login system, microcontroller unit, fingerprint-based power assembly, and electronic terminal
The fingerprint-based login method includes: waking up an operating system of a terminal device where a fingerprint sensor is disposed based on a detected non-press-type touch operation against the fingerprint sensor; controlling the fingerprint sensor to acquire fingerprint data based on a fingerprint data acquisition instruction sent by the waken-up operating system; storing the acquired fingerprint data to a designated security region in the terminal device by the waken-up operating system; and judging whether the fingerprint data stored in the designated security region matches fingerprint password data by the waken-up operating system upon detecting a press-type touch operation against the fingerprint sensor, such that a login operation is performed in the operating system if the stored fingerprint data matches the fingerprint password data, the problem that the fingerprint modules using the conventional MCUs failing to satisfy the requirements may not implement the system login function is effectively solved.
US11507644B2 Discovery and classification of software application suites
An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.
US11507641B2 Temperature-based adjustments for in-memory matrix multiplication
Techniques for performing in-memory matrix multiplication, taking into account temperature variations in the memory, are disclosed. In one example, the matrix multiplication memory uses ohmic multiplication and current summing to perform the dot products involved in matrix multiplication. One downside to this analog form of multiplication is that temperature affects the accuracy of the results. Thus techniques are provided herein to compensate for the effects of temperature increases on the accuracy of in-memory matrix multiplications. According to the techniques, portions of input matrices are classified as effective or ineffective. Effective portions are mapped to low temperature regions of the in-memory matrix multiplier and ineffective portions are mapped to high temperature regions of the in-memory matrix multiplier. The matrix multiplication is then performed.
US11507628B1 Process automation platform using document database
Medium, method, and system for creating process automation applications. By storing applications as documents in a document database, a highly performant platform for process governance, risk management and compliance tracking is achieved. In particular, the disclosed architecture allows for rapid development of low-latency applications without requiring the application developer to write code to implement the application logic. Users can easily view a dashboard showing available applications and access them. At the same time, application developers can quickly develop new applications building on existing (previously developed or bundled) applications.
US11507619B2 Display apparatus with intelligent user interface
A display apparatus includes user input circuitry for receiving user commands and a display for displaying video content and a user interface. The video content includes metadata. The display apparatus includes a processor in communication with the user input circuitry and the display; and non-transitory computer readable media in communication with the processor that stores instruction code. The instruction code, when executed by the processor, causes the processor to receive, from the user input circuitry, a query regarding an image of the video content currently displayed on the display; and determine one or more objects of the image associated with the query based on the metadata. The processor updates the user interface to depict one or more controls, each control being associated with one of the determined one or more objects; and receives a selection of one of the controls. The processor then updates the user interface to depict information related to the selection.
US11507616B2 Inspection systems and methods including image retrieval module
A method of inspecting a component includes storing at least one inspection image file in a memory and receiving a search request associated with the at least one inspection image file. The method also includes accessing a database including a plurality of image files, comparing the hash code of the at least one inspection image file to the hash code of each image file of the plurality of image files, and identifying a first subset of image files based on the hash code comparison. The method also includes comparing the feature data of the at least one inspection image file to the feature data of each image file of the first subset of image files and classifying a second subset of image files as relevant based on the feature data comparison. The method further includes generating search results based on the second subset of image files.
US11507611B2 Personalizing unstructured data according to user permissions
A system and method provide unstructured data to a client device based on permissions possessed by the device user and required by the data for access. Items of unstructured data stored in a data storage device are organized into data segments based on classifications assigned to them by their creators using a content management system. When a user later requests access to the data via a cloud-based service, such as a search service, the user privileges are converted into data segment identifiers which are then searched, and only the items of unstructured data that correspond to matching identifiers are returned. Data segment identifiers may be provided illustratively as a hash function to facilitate searching and to guarantee non-collision of data segment identifiers.
US11507609B1 System for generating topic-based sentiment time series from social media data
A method for issuing control signals in response to sentiment. In some embodiments, the method includes: assigning, to each of a plurality of comments, a respective topic vector of length k; determining whether a largest element of the topic vector of a first comment of the plurality of comments exceeds a weight threshold; in response to the determining that the largest element exceeds the weight threshold, classifying the first comment into a first topic, of k topics, the first topic corresponding to the position, in the topic vector, of the largest element of the topic vector; calculating a first sentiment score; calculating an average sentiment score, based in part on the first sentiment score; determining whether the average sentiment score meets a criterion; and in response to the determining that the criterion is met, generating a control signal, the control signal including a message related to the first topic.
US11507608B2 System for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities
A method, system and computer-usable medium are disclosed for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities. Certain embodiments include receiving, at a user interface, a primary keyword associated with a targeted landing page of a primary entity; transmitting the primary keyword to a search engine; and receiving a search engine results page from the search engine. The search engine results page may be used to identify landing pages of third-party entities having a higher rank than the targeted landing page. Secondary keywords occurring on the third-party landing pages may be identified and analyzed to determine whether inclusion of the secondary keyword in the targeted landing page will increase ranking of the targeted landing page in the search engine.
US11507605B2 Relationship discovery
Relationship discovery can include receiving at a first mobile device a pair of ultrasonic signals conveyed at different frequencies from a second mobile device. The pair of ultrasonic signals can convey, respectively, a second user's contact information in an encrypted form and a key indicator. A contact number can be selected from a first user's contact list electronically stored on the first mobile device. The contact number can be selected based on the key indicator. A mutual contact can be identified in response to decrypting the second user's contact information using the contact number as a decryption key.
US11507604B1 Automated persona feature selection
Embodiments of the invention include a system for automated persona feature selection. Soft clusters of entities are received, each entity having a history of features. Each feature has a general prevalence coefficient representing prevalence of entities having the respective feature in their history. A feature list is generated for each cluster, each feature having an in-cluster coefficient representing prevalence of entities in the cluster having the feature in their history. Features having an in-cluster coefficient that is different from that feature's general prevalence coefficient are selected. A variance across the clusters is determined for each selected feature. A discriminating feature list having high variance features is generated for each cluster. Clusters are selected for an entity by comparing the features of the entity's history to features of the discriminating feature lists of the clusters. Content is customized according to the chosen clusters and sent to the entity.
US11507601B2 Matching a first collection of strings with a second collection of strings
A method for matching first elements with second elements. Each of the first elements and second elements is a character string. The method comprises: calculating a first integer hash value for each of the first elements using a string hash function, wherein the first integer hash value is an output integer calculated from using each of the first elements as an input character string of the function; calculating second integer hash values for each of the second elements using the function; grouping each of the first elements into at least one group of a set of blocking groups using its first integer hash value; grouping each of the second elements into at the least one group of the set of blocking groups using its second integer hash value; and matching first elements with second elements within each group of the set of blocking groups using a string comparison function.
US11507593B2 System and method for generating queryeable structured document from an unstructured document using machine learning
A system for generating a queryable structured document from an unstructured document using a machine learning model is provided. The system (i) identifies breakpoints in the unstructured document, (ii) segments the unstructured document into one or more fragments based on identified breakpoints, (iii) classifies the one or more fragments as one or more title fragments or one or more non-title fragments based on a sequence of a position of words used in each fragment of the one or more fragments, (iv) constructs a data tree using the one or more title fragments and the one or more non-title fragments as a node of the data tree; (v) assigns one or more vectors to each node of the data tree, and (vi) generates a structured document by providing matrix representation for each node of the data tree.
US11507588B2 Media names matching and normalization
Methods and apparatus to facilitate matching of names for same media content are disclosed. Example methods include analyzing first data associated with first media content and, when a program name/identifier and/or episode name/identifier is not identified in the first data, supplementing the data with second data to form third data and processing the third data with respect to fourth data associated with second media content and calculating a composite match score including a program match score and an episode match score based on processing the third data with respect to the fourth data. When the first media content is determined to match the second media content based on the processing of the third data with respect to the fourth data and a comparison of the composite match score to a threshold is satisfied, a normalized media name is generated for the first media content and the second media content.
US11507587B2 Advanced systems and methods for allocating capital to trading strategies for big data trading in financial markets
Exemplary systems and methods for allocating capital to trading strategies may include a means for generating a virtual machine for a trading strategy in a historical server, a means for obtaining historical performance data for the trading strategy from the historical server, a means for transforming the historical performance data into metrical data, a means for transforming the historical performance data and metrical data into a neural network usable data set, a means for creating a neural network base, and a means for forming a neural network.
US11507586B2 Database table annotation processing
Systems and techniques are provided for database table annotation processing. An annotation processing engine on a computing device may receive an instruction to build a database table. The annotation processing engine on the computing device may receive annotations made to the database table from a storage of the computing device. The annotations may include labels identifying features of the database table. The annotation processing engine on the computing device may determine a database server engine compatible with the database table. The annotation processing engine on the computing device may generate a query in a native language of the database server engine compatible with the database table based on the instruction to build the database table and the annotations made to the database table. The annotation processing engine on the computing device may send the query in the native language of the database server engine to the database server engine.
US11507583B2 Tuple extraction using dynamically generated extractor classes
Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.
US11507581B2 Query response device
The invention concerns a query response device comprising: an input adapted to receive user queries; a memory (106) adapted to store one or more routing rules; one or more live agent engines (116) configured to support interactions with one or more live agents; one or more virtual assistant engines (120) configured to support interactions with one or more virtual assistants instantiated by an artificial intelligence module (103); and a routing module (104) coupled to said live agent engines and to said virtual assistant engines, the routing module comprising a processing device configured: to select, based on content of at least a first user message from a first user relating to a first user query and on said one or more routing rules, a first of said live agent engines or a first of said virtual assistant engines; and to route one or more further user messages relating to the first user query to the selected engine.
US11507575B2 Complex query rewriting
A method, a system, and a computer program product for rewriting queries. A received query is parsed into a plurality of subqueries, where each subquery has one or more query elements. One or more identical subqueries are identified and grouped into one or more groups. Based on the groups of subqueries, an alias parameter is assigned to each identical subquery. The identical subqueries in the received query are replaced with corresponding aliases. An expression language statement is generated based on the received query, where each identical subquery is replaced with the corresponding assigned alias parameter in the expression language. The generated expression language statement is executed.
US11507574B1 Adaptive selection of a processing method based on observed performance for improved and robust system efficiency
A system and method for improved query processing in a database are provided, where different methods of performing the same task can be adaptively chosen. The system can then adapt to different and changing environments, resulting in improved and more stable performance.
US11507572B2 Systems and methods for interpreting natural language search queries
Systems and methods are described herein for interpreting natural language search queries that account for contextual relevance of words of the search query that would ordinarily not be processed, including, for example, processing each word of the query. Each term or phrase is associated with a respective part of speech, and a frequency of occurrence of a combination of adjacent terms or phrases public domain is determined. A relevance of each term is then determined based on its respective type of term and frequency of occurrence in the public domain. The natural language search query is then interpreted based on the importance or relevance of each term.
US11507571B2 Materialized views over external tables in database systems
Systems, methods, and devices for generating a materialized view over an external table. A method includes connecting a database platform to an external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating, by the database platform, a materialized view over the external table. The method includes receiving a notification that a modification has been made to the external table, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes, in response to the external table being modified, refreshing the materialized view such that the materialized view comprises an accurate representation of the external table.
US11507567B2 Framework for managing tag bundles
There are described building management systems and methods for managing tag bundles of a data model. The system comprises a memory component, a user interface, and a processor. The memory component stores a tag bundle that includes one or more tag fields. The user interface identifies one or more records, in which each record includes at least one tag and each record corresponds to a point of the building management system. Each tag defines a structural or functional relationship between points of the building management system. The processor updates the tag or tags of the record(s) based on the tag field or fields of the tag bundle.
US11507566B2 Managing objects in shared caches using multiple chains
A method for maintaining cache of database objects using a chain set that includes multiple chains each specifying an ordering of database objects is disclosed. In response to a change of state of a particular database object, a corresponding chain is selected. The selected chain is then locked, the state of the particular database object changed, and then the selected chain is unlocked.
US11507558B2 Distributed data storage and analytics system
In some implementations, a computer-implemented method includes receiving a state update command. The method further includes, in response to the state update command, sending a command to perform a state update in a first server of a plurality of servers and queueing incoming requests for access to the plurality of servers. The method further includes receiving confirmation from the first server that the state update was successful. The method further includes, after receiving the confirmation, sending a respective command to the plurality of servers to perform the state update and a scheduled update time associated with the state update. The method further includes receiving a respective state update message from a subset of the plurality of servers that the state update was successful and after receiving the state update message, transmitting the queued incoming requests to the subset of the plurality of servers.
US11507556B2 Method and system for encapsulating and storing information from multiple disparate data sources
An example computer-implemented method and computer system, each adapted for encapsulating digital data records in multiple, differently structured and unstructured formats, the data records ingested from multiple data storage locations, is described herein. In the method, each ingested data record is separated into a plurality of tuple structures, and for each tuple, the tuple is split into a data part and fieldname part. A pointer is created by combining the fieldname part, a record identifier of the data record, and a database identifier of the storage location where the data record was stored. The pointer is appended to the data part to form a digital stem cell (DSC) that is stored in a single data store, each formed DSC having the same structure.
US11507554B2 Tree-like metadata structure for composite datasets
Disclosed are embodiments for generating metadata files for composite datasets. In one embodiment, a method is disclosed comprising generating a tree representing a plurality of datasets; parsing the tree into an algebraic representation of the tree; identifying a plurality of terms in the algebraic representation, each term in the terms comprising at least two factors, each of the two factors associated with a dataset in the plurality of datasets; generating a metadata object of the plurality of terms; serializing the metadata object to generate serialized terms; and storing the serialized terms in a metadata file associated with the plurality of datasets.
US11507553B2 Range lookup operations for Bε-trees using update messages
Exemplary methods, apparatuses, and systems include a file system process inserting a first key/value pair and a second key/value pair into a first tree. The second key is a duplicate of the first key and the value of the second key/value pair is an operation changing the value. In response to a request for a range of key/value pairs, the process reads the second key/value pair and inserts it in a second tree. The process reads the first pair and determines, while inserting the first pair in the second tree, that the second key is a duplicate of the first key. The file system process determines an updated value of the first value by applying the operation in the second value to first value. The file system operation updates the second key/value pair in the second tree with the updated value and returns the requested range of key/value pairs.
US11507552B2 Pervasive search architecture
A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.
US11507551B2 Analytics based on scalable hierarchical categorization of web content
Various methods and systems for performing analytics based on hierarchical categorization of content are provided. Analytics can be performed using an index building workflow and a classification workflow. In the index building workflow, documents are received and analyzed to extract features from the documents. Hierarchical category paths can be identified for the features. The documents are indexed to support searching the documents for the hierarchical category paths. In the classification workflow, a query, that includes or references content, may be received and analyzed to extract features from the content. The features are executed against a search engine that returns search result documents associated with hierarchical category paths. The hierarchical category paths from the search result documents may be used to generate a topic model of the content associated with the query. The topic model, used for web analytics, includes scores for the hierarchical category paths and for enumerated category topics.
US11507545B2 System and method for mirroring a file system journal
Systems and methods for mirroring a file system journal are described herein. A method as described herein can include receiving, by a system operatively coupled to a processor, transactional file system updates corresponding to a write operation to be performed at a first node of the system; transferring, by the system, the transactional file system updates from an initiator node of the system to a first journal at the first node and a second journal at a second node of the system that is logically distinct from the first node and the initiator node; and committing, by the system, the transactional file system updates to the first journal and the second journal.
US11507541B2 Method to model server-client sync conflicts using version trees
A file server and a method of operating a file server where version identifiers for documents on the server are maintained as a branched tree. When a client computer attempts to sync up a new version of a file, it must upload the version identifier that it received when it synced down the file. The file server compares this version identifier to the numbers in its version tree for the file and may place the document in the correct place in the tree structure, which may not be as the “latest version” of the document. If the client is using an outdated version of the document, the server may also sync down the latest version of the file. The user may view the changes to the version tree and reconcile different versions to create an authoritative version, and this review and reconciliation may occur at any time, instead of being performed at the moment that the file is saved or forking the file into a new filename.
US11507536B2 Information processing apparatus and non-transitory computer readable medium for selecting file to be displayed
An information processing apparatus is able to access a file storage region which is formed in accordance with job defining information that defines tasks of a job and a file to be created in each of the tasks. The file storage region is formed for each job or each job and each task. A file related to a job or a task is stored in a corresponding file storage region. The information processing apparatus includes a processor which is configured to: obtain job status information concerning a status of each job for which a file storage region is formed; and select, a display element indicating files stored in a first file storage region, a file as a subject file to be displayed, from among the files stored in the first file storage region, in accordance with the status of a first job corresponding to the first file storage region.
US11507531B2 Apparatus and method to switch configurable logic units
Examples described herein include systems and methods which include an apparatus comprising a plurality of configurable logic units and a plurality of switches, with each switch being coupled to at least one configurable logic unit of the plurality of configurable logic units. The apparatus further includes an instruction register configured to provide respective switch instructions of a plurality of switch instructions to each switch based on a computation to be implemented among the plurality of configurable logic units. For example, the switch instructions may include allocating the plurality of configurable logic units to perform the computation and activating an input of the switch and an output of the switch to couple at least a first configurable logic unit and a second configurable logic unit. In various embodiments, configurable logic units can include arithmetic logic units (ALUs), bit manipulation units (BMUs), and multiplier-accumulator units (MACs).
US11507528B2 Pooled memory address translation
A shared memory controller receives, from a computing node, a request associated with a memory transaction involving a particular line in a memory pool. The request includes a node address according to an address map of the computing node. An address translation structure is used to translate the first address into a corresponding second address according to a global address map for the memory pool, and the shared memory controller determines that a particular one of a plurality of shared memory controllers is associated with the second address in the global address map and causes the particular shared memory controller to handle the request.
US11507522B2 Memory request priority assignment techniques for parallel processors
Systems, apparatuses, and methods for implementing memory request priority assignment techniques for parallel processors are disclosed. A system includes at least a parallel processor coupled to a memory subsystem, where the parallel processor includes at least a plurality of compute units for executing wavefronts in lock-step. The parallel processor assigns priorities to memory requests of wavefronts on a per-work-item basis by indexing into a first priority vector, with the index generated based on lane-specific information. If a given event is detected, a second priority vector is generated by applying a given priority promotion vector to the first priority vector. Then, for subsequent wavefronts, memory requests are assigned priorities by indexing into the second priority vector with lane-specific information. The use of priority vectors to assign priorities to memory requests helps to reduce the memory divergence problem experienced by different work-items of a wavefront.
US11507517B2 Scalable region-based directory
Disclosed is a cache directory including one or more cache directories configurable to interchange within each cache directory entry at least one bit between a first field and a second field to change the size of the region of memory represented and the number of cache lines tracked in the cache subsystem.
US11507516B2 Adaptive cache partitioning
Described apparatuses and methods partition a cache memory based, at least in part, on a metric indicative of prefetch performance. The amount of cache memory allocated for metadata related to prefetch operations versus cache storage can be adjusted based on operating conditions. Thus, the cache memory can be partitioned into a first portion allocated for metadata pertaining to an address space (prefetch metadata) and a second portion allocated for data associated with the address space (cache data). The amount of cache memory allocated to the first portion can be increased under workloads that are suitable for prefetching and decreased otherwise. The first portion may include one or more cache units, cache lines, cache ways, cache sets, or other resources of the cache memory.
US11507515B1 Memory management unit with address translation cache
The present disclosure advantageously provides a memory management unit and methods for invalidating cache lines in address translation caches. The memory management unit has one or more address translation caches, and each address translation cache has a plurality of cache lines. The memory management unit receives transactions from a source of transactions. The transactions include, inter alia, memory transactions and a set-aside translation transaction. The memory transactions include at least a first memory transaction and a last memory transaction, and each memory transaction includes the same virtual memory address and the same translation context identifier. The set-aside translation transaction also includes the same virtual memory address and the same translation context identifier. In response to receiving the set-aside translation transaction, the memory management unit deallocates each cache line that stores an address translation for the same virtual memory address and the same translation context identifier.
US11507511B2 Method, electronic device and computer program product for storing data
Techniques for storing data involve estimating a hit ratio of a digest cache associated with a target storage device, the digest cache recording a digest of data that is stored in the target storage device after preprocessing; generating, according to a determination that the hit ratio is lower than a predetermined threshold, a digest for target data to be stored and performing the preprocessing; and storing, according to a determination that the digest of the target data is missing in the digest cache, the preprocessed target data in the target storage device, and recording the digest of the target data in the digest cache. Such techniques can achieve good system performance in both cases of high data repetition and low data repetition.
US11507502B2 Data storage device performance prediction based on valid fragment count
Systems and methods data storage device performance prediction based on garbage collection resources are described. The data storage device may process host storage operations and determine a valid fragment count parameter for a current or future data block. Based on the valid fragment count parameter a predicted performance value for host storage operations is determined and the host device is notified of the predicted performance value.
US11507497B2 Methods and systems for automated testing using browser extension
According to certain aspects of the disclosure, non-transitory computer readable media, systems and methods are disclosed for creating and executing test scenarios for automated testing of web pages. A computer system, for example, may perform operations including: recording one or more actions performed by a user on a web page, the one or more actions resulting in a web page element being displayed in the web browser application, recording an identifier of the web page element, in response to detecting a user input indicating a selection of the web page element, and recording a characteristic of the web page element; and generating, by the testing extension, a test scenario specifying a testable outcome resulting from the one or more actions, the testable outcome being an occurrence of an element having the identifier and the characteristic.
US11507495B2 System and method for test impact analysis of computer programs
System and method for testing changes to binary code of a computer program include: collecting test coverage data from an executed set of tests of an original computer program; calculating a baseline report containing correlations between the executed set of tests and blocks of binary code of the original computer program; determining binary code changes between the original computer program and a modified version of the computer program; identifying one or more tests to be executed for verifying the binary code changes.
US11507491B2 System for controlling data flow between multiple processors
First and second processors that are in communication with each other are disclosed. The first processor includes a sampling controller, a sampling circuit, and a data flow controller. The sampling controller is configured to receive multiple identifiers and corresponding enable signals associated with data that is to be transmitted to or received from the second processor, and generate an identification signal and a sampling signal based on one of the identifiers and the corresponding enable signal. The sampling circuit is configured to sample multiple data counts to generate corresponding sampled counts based on the identification signal and the sampling signal. The data flow controller is configured to generate a control signal based on the identifiers, the corresponding enable signals, the data counts, and the corresponding sampled counts to control data flow between the first and second processors.
US11507473B2 System and method for efficient backup generation
A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator identifies a last backup generation time for a client in response to a protection policy of the protection policies triggering a backup generation for the client; obtains system metadata for the client; identifies a portion of client data that has been modified since the last backup generation time using the system metadata; generates an incremental backup based on the identified portion of the client data; and stores the incremental backup in backup storage.
US11507470B2 Unified snapshot storage management
An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs. One or more enhanced media agents and/or data agents may participate in the unified-snapshot jobs and in subsequent cataloguing of the snapshots.
US11507467B2 Method and system for asset protection threat detection and mitigation using interactive graphics
A method and system for asset protection threat detection and mitigation using interactive graphics. Specifically, the disclosed method and system entail discerning protection vulnerabilities exhibited by assets (or databases) based on maintained backup metadata. These protection vulnerabilities may subsequently be visualized as part of a projected graphical user interface, which may not only disclose the protection vulnerabilities to a user but also may enable the user to rectify the disclosed protection vulnerabilities through on-demand asset backup operations.
US11507455B2 Detecting and recovering a corrupted non-volatile random-access memory
An information handling system includes a memory manager that may detect corruption of a non-volatile random-access memory, and perform a recovery process of the non-volatile random-access memory that includes determining whether a header of the non-volatile random-access memory is corrupted. If the header is not corrupted, then a data region associated with the header may be recovered from recovery data values in a spare store in the non-volatile random-access memory. If the header is corrupted, then the header and the data region may be recovered from default data values.
US11507446B1 Hot-swap controller fault reporting system
A hot-swap controller fault reporting system includes component(s), a hot-swap controller that is coupled to the component(s), and a hot-swap controller fault reporting subsystem that is coupled to the hot-swap controller. The hot-swap controller fault reporting subsystem identifies a hot-swap controller fault that was generated by the hot-swap controller and that is associated with the component(s), generates an Intelligent Platform Management Interface (IPMI) bit combination that is based on the hot-swap controller fault and that is configured to identify the hot-swap controller and a type of the hot-swap controller fault, and provides a log entry based on the IPMI bit combination in a log database.
US11507443B2 Memory fault map for an accelerated neural network
Methods, systems, and apparatuses related to a memory fault map for an accelerated neural network. An artificial neural network can be accelerated by operating memory outside of the memory's baseline operating parameters. Doing so, however, often increases the amount of faulty data locations in the memory. Through creation and use of the disclosed fault map, however, artificial neural networks can be trained more quickly and using less bandwidth, which reduces the neural networks' sensitivity to these additional faulty data locations. Hardening a neural network to these memory faults allows the neural network to operate effectively even when using memory outside of that memory's baseline operating parameters.
US11507441B2 Asymmetric fulfillment of remote procedure calls by multi-core systems
A method of performing a remotely-initiated procedure on a computing device is provided. The method includes (a) receiving, by memory of the computing device, a request from a remote device via remote direct memory access (RDMA); (b) in response to receiving the request, assigning processing of the request to one core of a plurality of processing cores of the computing device, wherein assigning includes the one core receiving a completion signal from a shared completion queue (Shared CQ) of the computing device, the Shared CQ being shared between the plurality of cores; and (c) in response to assigning, performing, by the one core, a procedure described by the request. An apparatus, system, and computer program product for performing a similar method are also provided.
US11507430B2 Accelerated resource allocation techniques
Examples described herein can be used to determine and suggest a computing resource allocation for a workload request made from an edge gateway. The computing resource allocation can be suggested using computing resources provided by an edge server cluster. Telemetry data and performance indicators of the workload request can be tracked and used to determine the computing resource allocation. Artificial intelligence (AI) and machine learning (ML) techniques can be used in connection with a neural network to accelerate determinations of suggested computing resource allocations based on hundreds to thousands (or more) of telemetry data in order to suggest a computing resource allocation. Suggestions made can be accepted or rejected by a resource allocation manager for the edge gateway and the edge server cluster.
US11507429B2 Neural network accelerator including bidirectional processing element array
Provided is a neural network accelerator which performs a calculation of a neural network provided with layers, the neural network accelerator including a kernel memory configured to store kernel data related to a filter, a feature map memory configured to store feature map data which are outputs of the layers, and a Processing Element (PE) array including PEs arranged along first and second directions, wherein each of the PEs performs a calculation using the feature map data transmitted in the first direction from the feature map memory and the kernel data transmitted in the second direction from the kernel memory, and transmits a calculation result to the feature map memory in a third direction opposite to the first direction.
US11507426B2 Resource pool management method and apparatus, resource pool control unit, and communications device
This application provides a resource pool management method and apparatus, a resource pool control unit, and a communications device. The method is applied to a resource pool system including a plurality of communications devices, and one resource pool control unit is deployed on each communications device. A first resource pool control unit that is responsible for managing a resource pool at a current moment receives a resource application request of an application program on any communications device, allocates, from the resource pool according to a preset rule, a first resource including one or more logical hardware devices, and sends a resource configuration request to a second resource pool control unit, so that the second resource pool control unit completes configuration of the first resource based on the resource configuration request, to provide a required hardware device resource for the application program.
US11507425B2 Compute instance provisioning based on usage of physical and virtual components
According to a compute instance scheduling method, usage of a physical resource included in each computer, and usage of a physical resource occupied by a compute instance running on each computer in a compute instance provisioning system are collected. Then, a compute instance in the compute instance provisioning system is scheduled based on the usage of the physical resource in each computer and the usage of the physical resource occupied by the compute instance running on each computer.
US11507423B2 Processing data stream modification to reduce power effects during parallel processing
Certain aspects of the present disclosure provide a method for performing parallel data processing, including: receiving data for parallel processing from a data processing requestor; generating a plurality of data sub-blocks; determining a plurality of data portions in each data sub-block of the plurality of data sub-blocks; changing an order of the plurality of data portions in at least one data sub-block of the plurality of data sub-blocks; providing the plurality of data sub-blocks, including the at least one data sub-block comprising the changed order of the plurality of data portions, to a plurality of processing units for parallel processing; and receiving processed data associated with the plurality of data sub-blocks from the plurality of processing units.
US11507420B2 Systems and methods for scheduling tasks using sliding time windows
Systems and methods for scheduling tasks using sliding time windows are provided. In certain embodiments, a system for scheduling the execution of tasks includes at least one processing unit configured to execute multiple tasks, wherein each task in the multiple tasks is scheduled to execute within a scheduler instance in multiple scheduler instances, each scheduler instance in the multiple scheduler instances being associated with a set of time windows in multiple time windows and with a set of processing units in the at least one processing unit in each time window, time windows in the plurality of time windows having a start time and an allotted duration and the scheduler instance associated with the time windows begins executing associated tasks no earlier than the start time and executes for no longer than the allotted duration, and wherein the start time is slidable to earlier moments in time.
US11507418B2 Process deferral system and methods using a service requester
A processing system includes a service provider, such as a printing device, that receives requests to process tasks or jobs from service requesters. At times, the service provider will not be available for processing and will generate deferral responses to the service requesters. The deferral responses include a condition to be met before processing requests can be resent from the service requesters. After the condition is met, the processing requests are resent to the service provider to be fulfilled.
US11507408B1 Locked virtual machines for high availability workloads
Disclosed are various embodiments for a system that hardware locks a virtual machine to a host machine. The host machine can include a processor and a memory. A hypervisor can be stored in the memory that, when executed by the processor, causes the computing device to host one or more virtual machines. In addition, machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least: receive a request to perform an operation on a virtual machine hosted by the hypervisor; evaluate the request to determine that the request complies with a policy; and in response to a determination that the request complies with the policy, cause the hypervisor to initiate the operation.
US11507406B2 Container management system with a composite engine interface
Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e., composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a container engine interface supports creating, mounting, and providing access to and from composite images or composite containers. In operation, a plurality of files for generating a composite image are accessed. The composite image for the plurality of files is generated. The composite image includes a set of common flat files. The composite image is communicated to cause mounting of the composite image, where mounting the composite image is based on a metadata file from the set of common flat files.
US11507398B1 Enhancing user experience on moving and resizing windows of remote applications
Disclosed are systems and methods for providing improved rendering of graphical user interfaces for remote applications executing within remote sessions. A remote session client that renders the graphical user interface (GUI) for a remote application is configured to detect certain mouse events that would trigger window move events. In doing so, the remote session client may handle rendering the window GUI locally rather than wait for window move events from the remote application. The remote session client may be further configured to predict using calculated resize patterns how the window content image changes while the remote application's window is being resized.
US11507391B1 Network initialization monitoring system
A network initialization monitoring system includes a host device coupled to a storage system and a monitoring system via a network, and including an initialization subsystem coupled to ports. During network initialization of the host device via the storage system, the initialization subsystem provides a first instance of a communication protocol for monitored port(s), and provides a second instance of the communication protocol for a monitoring port. During the network initialization of the host device via the storage system, the first instance of the communication protocol provided for each monitored port provides copies of network initialization communications transmitted via that monitored port and the network to the second instance of the communication protocol provided for the monitoring port, and the second instance of the communication protocol provided for the monitoring port provides the copies of the network initialization communications to the monitoring system.
US11507390B2 Identifier automatic assigning data processing board, data processing module including identifier automatic assigning data processing board and data processing system including data processing module
A data processing board according to an embodiment of the present disclosure includes a data processing module including at least one data processing board for automatically assigning an identifier according to the voltage value measured in the internal circuit and a communication board for transmitting and receiving signal to/from the data processing board, and a data processing system including the data processing module and a monitor collecting device for selecting and parallel-processing the data received from the data processing module.
US11507389B2 Adjusting settings on computing devices based on location
Examples disclosed herein provide the ability for a computing device to adjust settings on a computing device. In one example method, the computing device captures, via a first sensor of a computing device, images of an environment that the computing device is currently in, and detects objects in the environment as captured by the images. As an example, the computing device determines a location of the environment based on contextual data gathered from the detected objects and adjusts a setting on the computing device based on the determined location.
US11507382B2 Systems and methods for virtually partitioning a machine perception and dense algorithm integrated circuit
Systems and methods for virtually partitioning an integrated circuit may include identifying dimensional attributes of a target input dataset and selecting a data partitioning scheme from a plurality of distinct data partitioning schemes for the target input dataset based on the dimensional attributes of the target dataset and architectural attributes of an integrated circuit. The methods described herein may also include disintegrating the target dataset into a plurality of distinct subsets of data based on the selected data partitioning scheme and identifying a virtual processing core partitioning scheme from a plurality of distinct processing core partitioning schemes for an architecture of the integrated circuit based on the disintegration of the target input dataset. Additionally, the architecture of the integrated circuit may be virtually partitioned into a plurality of distinct partitions of processing cores and each of the plurality of distinct subsets of data may be mapped to one of the plurality of distinct partitions of processing cores.
US11507375B2 Hierarchical general register file (GRF) for execution block
In an example, an apparatus comprises a plurality of execution units, and a first general register file (GRF) communicatively couple to the plurality of execution units, wherein the first GRF is shared by the plurality of execution units. Other embodiments are also disclosed and claimed.
US11507374B2 True/false vector index registers and methods of populating thereof
Disclosed herein are vector index registers for storing or loading indexes of true and/or false results of comparison operations in vector processors. Each of the vector index registers store multiple addresses for accessing multiple positions in operand vectors.
US11507373B2 Techniques for metadata processing
Techniques are described for metadata processing that can be used to encode an arbitrary number of security policies for code running on a processor. Metadata may be added to every word in the system and a metadata processing unit may be used that works in parallel with data flow to enforce an arbitrary set of policies. In one aspect, the metadata may be characterized as unbounded and software programmable to be applicable to a wide range of metadata processing policies. Techniques and policies have a wide range of uses including, for example, safety, security, and synchronization. Additionally, described are aspects and techniques in connection with metadata processing in an embodiment based on the RISC-V architecture.
US11507372B2 Processing of instructions fetched from memory
An apparatus and method are provided for processing instructions fetched from memory. Decode circuitry is used to decode the fetched instructions in order to produce decoded instructions, and downstream circuitry then processes the decoded instructions in order to perform the operations specified by those decoded instructions. Dispatch circuitry is arranged to dispatch to the downstream circuitry up to N decoded instructions per dispatch cycle, and is arranged to determine, based on a given candidate sequence of decoded instructions being considered for dispatch in a given dispatch cycle, whether at least one resource conflict within the downstream circuitry would occur in the event that the given candidate sequence of decoded instructions is dispatched in the given dispatch cycle. The dispatch circuitry has resource checking circuitry arranged, by default, to perform a resource checking operation during the given dispatch cycle to generate, for the given candidate sequence of decoded instructions, resource conflict information used to determine whether a resource conflict would occur. Resource conflict information cache storage is provided to maintain, for one or more sequences of decoded instructions, associated resource conflict information. In the event that the given candidate sequence matches one of the sequences for which associated resource conflict information is cached, the dispatch circuitry employs the associated cached resource conflict information to determine whether a resource conflict would occur, instead of invoking the resource checking circuitry to perform the resource checking operation.
US11507366B1 Dynamically controlled check-in frequency for an update management system
A system and method for a software update management system which provides control over the distribution of software updates and increases payload distribution efficiency by providing a dynamically controlled next check-in frequency to each endpoint of the system. The system may use information provided from other services stored in a service database to determine the next check-in frequency. The update management system may further incorporate machine learning to optimize the next check-in frequency for each endpoint.
US11507362B1 System and method for generating a binary patch file for live patching of an application
A system and method for executing a method generating a binary patch file for live patching of an application is disclosed. In one exemplary aspect, the method comprises creating shared object by compiling source code patch file that contains source code of a new function corresponding to an old function, a global external symbol referenced in the source code of the new function, and at least one link to a symbol in an application binary code corresponding to the global external symbol, wherein the shared object contains binary code of the new function for replacing the old function during the live patching, and the result of a compilation of the link, generating metadata usable to facilitate the live patching, creating bindings between calculated relative addresses and the global external symbol referenced by the shared object, and creating the binary patch file by adding metadata to the shared object.
US11507349B2 Neural processing element with single instruction multiple data (SIMD) compute lanes
An architecture is disclosed for an neural processing element having single instruction, multiple data (“SIMD”) compute lanes. The neural processing element includes compute lanes having multipliers configured to multiply a binary operand with another binary operand to generate a binary output. The neural processing element also includes a single adder tree for summing the binary outputs of the hardware binary multipliers. The neural processing element also includes a storage element for storing a binary output of the single hardware binary adder tree.
US11507342B1 Electronic device with automatic prioritization and scheduling of speakers in a multiple participant communication session
An electronic device, computer program product, and method prioritizes communication between participants in a communication session. A controller configures the electronic device to identifying participants, each respectively using a second electronic device to participate in the communication session. The controller associates a priority rank for each of the participants. The controller monitors for an indication from each of the second electronic devices that a corresponding participant among the participants is attempting to speak to the other participants during the communication session. In response to receiving two or more indications, the controller compares the respective priority ranks of the participants corresponding to the two or more indications. The controller selects the audio stream received from the second electronic device of the particular participant having a highest priority. The controller presents the audio stream to the other participants.
US11507341B1 Voiceover device
A voiceover device is disclosed for use with an audio-visual device having a video display and an audio output. The voiceover device comprises an input device for receiving voiceover audio information from a user. A receiver receives the voiceover audio information of the user. A voiceover circuit is connected to the receiver for amplifying the voiceover audio information for driving a speaker. A muting circuit is connected to the receiver for muting the audio output of the audio-visual device upon the receiver receiving a voiceover audio input from the input device to substitute the voiceover audio information from the user for the original audio output of the audio-video display.
US11507329B2 Method for improved processing of print jobs using compatible material
A method of producing printed products uses at least one computer and at least one input device for controlling at least one machine for processing printing substrates. The input device receives technical and economic data of at least one print shop and the computer receives customer preferences relating to print jobs by using the input device. Based on the technical and economic data of the print shop, the computer calculates a simulation of possible print jobs producible in the print shop. The computer takes into account the results of the simulation and the customer preference inputs and generates matching offers for print jobs. The computer compares the generated offers with customer print jobs and, if a match is found between an offer and a customer's print job, the print job is processed by the machine for processing printing substrates.
US11507323B2 Memory device and operating method thereof
Embodiments of the present disclosure relate to a memory device and an operating method thereof. According to the embodiments of the present disclosure, when a read failure for a first read command among a plurality of read commands inputted from a memory controller occurs, the memory device may execute in an overlapping manner, a read retry operation for the first read command and a read operation for a second read command among the plurality of read commands.
US11507317B2 Establishing a delay period associated with a program resume operation of a memory subsystem
A program operation is executed on a memory sub-system. In response to receiving a request to execute a read operation, executing a first program suspend operation to suspend the program operation. In response to a completion of the read operation, a program resume operation is executed to resume execution of the program operation. A delay period is established following execution of the program resume operation during which execution of the program operation is completed. A second program suspend operation is executed following the delay period.
US11507313B2 Datafall: a policy-driven algorithm for decentralized placement and reorganization of replicated data
Systems and methods for generating and using a placement map for a distributed storage system are disclosed. In some embodiments, a method for a client node to perform a read/write operation in a distributed storage system comprises obtaining a number of server nodes comprised in the distributed storage system and an object name of an object for which a read/write operation is to be performed and creating at least a portion of a three-dimensional (3D) placement map for the object. The 3D placement map defines candidate locations for replicas of the object on the server nodes. The method further comprises applying policies to the at least a portion of the 3D placement map to provide at least a portion of a modified 3D placement map and performing the read/write operation for the object in accordance with the at least a portion of the modified 3D placement map.
US11507298B2 Computational storage systems and methods
Example computational storage systems and methods are described. In one implementation, a storage drive controller includes a non-volatile memory subsystem to process multiple commands. Multiple versatile processing arrays are coupled to the non-volatile memory subsystem. The multiple versatile processing arrays can process multiple in-situ tasks. A host direct memory access module provides direct access to at least one memory device.
US11507292B2 System and method to utilize a composite block of data during compression of data blocks of fixed size
An information handling system includes a processor that detects a cache flush request of a memory device within the processor, and identifies multiple blocks of data within an address space associated with the cache flush request. The processor groups the multiple blocks of data into a single composite block of data, and compresses the composite block of data. The processor stores the compressed composite block of data, and stores metadata for the compressed composite block of data. The metadata includes information for both the composite block of data and information for each of the multiple blocks of data.