Document Document Title
US11012492B1 Human activity detection in computing device transmissions
Methods, apparatus and computer software products implement embodiments of the present invention that include protecting a computing system by defining a list of network access messages that are indicative of human use of computing devices, and extracting, from data traffic transmitted over a data network connecting a plurality of the computing devices to multiple Internet sites, respective transmissions from the computing devices to the Internet sites. A given transmission including one of the network access messages in the list is detected in the transmissions from a given computing device, and the given computing device is classified as being operated by a human in response to detecting the given transmission. Upon identifying suspicious content in the transmissions from a subset of the computing devices that includes the given computing device, any suspicious transmissions from the given computing device are ignored in response to the classification.
US11012491B1 Aggregating user web browsing data
A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.
US11012489B2 Picture file processing method, picture file processing device, and storage medium
A picture file processing method is provided. The method includes determining, by a computing device, during a process of encoding transparency data of a picture, transparency input values according to the transparency data of the picture. The method also includes encoding, by the computing device using a video encoder, the transparency input values as data of a preset target channel of the video encoder, to obtain transparency stream data of the picture; and encoding color data of the picture, to obtain color stream data of the picture. The method also includes outputting, by the computing device, compressed image data of the picture. The compressed image data includes the transparency stream data of the picture and the color stream data of the picture.
US11012484B2 Audio data communication system
Techniques for broadcasting audio data from one device to multiple devices are described. A sound source device is configured for broadcasting audio data on a plurality of first time blocks in a first broadcast interval, and, one or more receiving and forwarding devices are configured for receiving the audio data from the sound source device and/or other receiving and forwarding devices on one or more second time blocks in a second broadcast interval, where the receiving and forwarding devices forward the audio data on one or more third time blocks in the second broadcast interval after the audio data packet is received correctly. The first broadcast interval is synchronously aligned with the second broadcast interval, and the aligned first and second broadcast intervals are used to transmit the same audio data. Thereby, reliable audio data communication from one point to multiple points can be realized.
US11012483B2 Video storage system, and video data transmission method for same
The present application discloses a system for video storage and method for video data transmission based on the same. The system for video storage in the present application includes a first control node, a second control node and at least two storage nodes. Each control node includes a signal agent module, and each storage node includes a data agent module. The second control node is configured for starting the signal agent module of the second control node after determining that the first control node is unavailable. The signal agent module of the second control node is configured for transmitting an instruction to the data agent module of a designated storage node based on a service request through a preset virtual IP address. The data agent module of the designated storage node is configured for transmitting video data to the third-party platform according to the received instruction and based on the predetermined signal protocol. This can effectively avoid the single point of failure and ensure the stability of the system.
US11012482B1 Spatially aware multimedia router system and method
A spatially-aware multimedia router system includes at least one media server computer configured to receive and analyze incoming data comprising incoming multimedia streams from client devices, and adapt outbound multimedia streams for individual client devices based on the incoming data received from the client devices. The incoming multimedia streams include elements from within a virtual environment. The outbound multimedia streams are adapted for the individual client devices based on user priority data and spatial orientation data that describes spatial relationships between corresponding user graphical representations and sources of the incoming multimedia streams within the virtual environment.
US11012475B2 Managing computer security services for cloud computing platforms
A computer-implemented method of managing security services for one or more cloud computing platforms is disclosed. The method comprises receiving, by a main controller, a security policy from a client device, the client device being associated with a set of computing applications hosted by one or more independent, private virtual clusters on one or more cloud computing platforms, the main controller residing outside the one or more virtual clusters, each of the one or more virtual clusters to be served by a security gateway system residing within the one or more cloud computing platforms, the security policy indicating how threat intelligence data is to be applied to the set of computing applications with respect to a plurality of application scopes; receiving application data from the client device, the application data indicating whether a specific computing application of the set of computing applications has one or more application properties of a plurality of application properties, the plurality of application properties corresponding to the plurality of application scopes, the one or more application properties including a functional attribute related to a function of the specific computing application, obtaining a piece of threat intelligence data from a data source; mapping the piece of threat intelligence data to the plurality of application scopes; determining to which of the one or more security gateway systems to send the piece of threat intelligence data based on the security policy; transmitting the piece of threat intelligence data to at least one of the one or more security gateway systems based on the determining.
US11012471B2 Communication method and system for MBMS interest indication communication
A system is provided in which a user device communicates control data with a first base station and communicates user data with a second base station. The user device receives, from the first base station, configuration data specific to the first base station and configuration data specific to the second base station for configuring the user device to handle in-device coexistence interference. When the user device detects interference, it identifies the base station to which the interference relates, and controls the operating of its transceiver circuitry: i) using the first base station specific configuration data if it identifies that the interference is related to the first base station; and ii) using the second base station specific configuration data if it identifies that the interference is related to the second base station.
US11012470B2 Reducing the impact of border gateway protocol (BGP) hijacks
Systems, methods, and devices of the various embodiments may enable the reduction of the impact of Border Gateway Protocol (BGP) hijacks by automatically announcing more-specific route prefixes when a netblock is hijacked. In various embodiments, the more-specific route prefixes may be automatically withdrawn when the netblock hijacking stops.
US11012462B2 Security management for data systems
Implementations of the present disclosure relate to methods, systems, and computer program products for security management. In one implementation, a computer-implemented method is disclosed. In the method, a message sequence associated with a user may be obtained from a list of historical messages that are logged in a data system. A candidate operation may be determined based on the obtained message sequence and an association model, where the association model indicates associations between message sequences and operations that are supported in the data system. A security level of the candidate operation may be evaluated based on at least one historical operation that has been performed by the user in the data system. In other implementations, a computer-implemented system and a computer program product for security management are disclosed.
US11012460B2 Dynamic hierarchical tagging system and method
A dynamical hierarchical tagging system connected to a user site through a remote communications network. The system may comprise a master controller, a job management server connected to the master controller, one or more scanners in communication with the job management server, wherein the one or more scanners are configured to scan for one or more user assets located at the user site, resulting in scan results, a scan logic processor connected to the master controller, wherein the scan logic processor is configured to store the scan results in a user database, a tagging logic engine connected to the master controller, wherein the tagging logic engine is configured to tag the scan results stored in the user database, and an indexing logic processor connected to the master controller, wherein the indexing logic processor is configured to search and index the tagged scan results stored in the user database.
US11012458B2 Statistical analysis of network behavior using event vectors to identify behavioral anomalies using a composite score
Examples of the present disclosure describe systems and methods for identifying anomalous network behavior. In aspects, a network event may be observed network sensors. One or more characteristics may be extracted from the network event and used to construct an evidence vector. The evidence vector may be compared to a mapping of previously-identified events and/or event characteristics. The mapping may be represented as one or more clusters of expected behaviors and anomalous behaviors. The mapping may be modeled using analytic models for direction detection and magnitude detection. One or more centroids may be identified for each of the clusters. A “best fit” may be determined and scored for each of the analytic models. The scores may be fused into single binocular score and used to determine whether the evidence vector is likely to represent an anomaly.
US11012451B2 Centralized controller management and anomaly detection
In one implementation, a method for providing security on externally connected controllers includes receiving, at a server system, operation information for a plurality of instances of a controller, the plurality of instances being installed across a plurality of devices; statistically analyzing, by the server system, the operation information; identifying, by the server system, one or more anomalous controller behaviors based on the statistical analysis; and providing, by the server system, information regarding the one or more anomalous controller behaviors on the controller as potential security threats.
US11012450B2 Detection device, detection method, detection system, and detection program
A device and method to accurately detect list-based attacks without reducing the convenience for authorized users. An acquirer acquires information on accounts used for log-in trials to a plurality of websites. An analyzer calculates the degree of use of each account used in common for log-in trials to different websites in a predetermined period of time out of the accounts acquired by the acquirer and determine the log-in trials using the account to be attacks when the degree of use exceeds a predetermined threshold. A detector detects, as an attack, a log-in trial to the website using the same account as the account used for the log-in trials determined to be attacks by the analyzer.
US11012446B2 Multicast splitting
A system and method for transmitting packets to a plurality of network devices that cannot be accessed via a single multicast message is disclosed. The system includes a gateway controller that received a multicast request from a client, and creates a plurality of multicast messages based on the number of different security classes. The gateway controller parses the request from the client and identifies all of the desired destination nodes. The gateway controller then identifies the security class that each of these destination nodes belongs to. Based on this, the gateway controller then creates one or more multicast messages, where each multicast message is intended for the destination nodes that belong to a single security class. In certain embodiments, the gateway controller also aggregates the acknowledgments from the destination nodes and forwards this information to the client.
US11012440B2 Systems and methods for interaction among terminal devices and servers
System and method are disclosed for providing authentication of a terminal device. One embodiment includes a method implemented by a first terminal device. The method may include receiving first location information and receiving a first predetermined signal. The method may also include transmitting status information and the first location information to a server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from a second terminal device and to allow the server to transmit the status information to the second terminal device. The status information may indicate that the first terminal device is authenticated and the first location information may indicate a current location of the first terminal device.
US11012439B1 Multi-person authentication and validation controls for image sharing
Provided herein are methods and systems for multi-person authentication and validation systems for sharing of images. The multi-person authentication and validation system may identify the respective representations of one or more individuals captured in an image, and request authorization for sharing the image from the one or more individuals captured in the image. In some instances, the multi-person authentication and validation system may provide a different image version for sharing if at least one of the one or more individuals denies authorization.
US11012432B2 Method for distributed application segmentation through authorization
Methods and supporting systems for managing secure communications and establishing authenticated communications between processes of a computer application operating across network domains are provided. Authentication agents operate on servers hosting application processes, wherein each authentication agent has access to policies related to each of the application processes. An authentication agent operating on an originating server intercepts transmissions from an originating application processes and appends a trust profile associated with the originating application process. The transmission is released to a receiving server, where it is intercepted and validated at the receiving server by a second authentication agent on the receiving server. If the validation succeeds the transmission is forwarded to the receiving application process where it is executed, processed or otherwise acted upon acted upon, and the receiving server provides an acknowledgement transmission to the originating server confirming the transmission was received and processed by the receiving application process.
US11012431B2 Secure sharing of peering connection parameters between cloud providers and network providers
A method, computer system, and a computer program product for sharing a peering connection parameter is provided. The present invention may include receiving a peering connection order from a user. The present invention may also include assigning at least one shared secret to the received peering connection order. The present invention may then include receiving a request from a network service provider of the user for at least one connection parameter associated with the received peering connection order, wherein the received request includes the at least one shared secret for the received peering connection order. The present invention may further include, in response to determining that the at least one shared secret included in the received request is valid, returning the at least one connection parameter associated with the received peering connection order to the network service provider of the user.
US11012430B1 User equipment relay mediated network channels with blockchain logging
A mechanism of mediating an encrypted communication channel via a user equipment (UE) relay is described. This includes receiving an indication of a sensitive transaction from an application operating on a UE. The UE relay establishes a downstream encrypted communication channel to the application via a communication port at the UE. The UE relay then receives an end point for the sensitive transaction from the application over the downstream encrypted communication channel. The UE relay can then create an upstream encrypted communication channel to the end point.
US11012427B2 RSA trusted networks: RSA packet frames for advanced networking switches
Embodiments are described for enhanced security in a switched network using RSA security between hops of a transmission path of a data frame from an origination node to a destination node, via one or more intervening switches. Each switch and node in a switched network can be configured for “RSA security enabled” or “RSA security disabled.” RSA security can be enabled, or disabled, for the whole network. RSA security can be enabled for all switches (but not nodes) or selectively enabled for switches. If two adjacent devices (nodes or switches) have RSA security enabled, then an RSA secure frame is generated to transmit data on that hop of a transmission path between an originating node and destination node. RSA encryption keys can be different for each hop on the transmission path. RSA token seeds can be regenerated periodically to increase the difficulty of learning an encryption key for any hop.
US11012426B2 Secure data pools
Techniques for secure data management in a sensor data environment are provided. For example, a method obtains sensor data, at a gateway, generated by at least one sensor associated with a set of one or more sensors operatively coupled to the gateway. The method generates at least one data object comprising the sensor data and metadata corresponding to the sensor data, and sends the data object to a secure data pool for storage and for secure access by one or more clients.
US11012420B2 Third-party service chaining using packet encapsulation in a flow-based forwarding element
A method of enforcing security rules for a packet on a host is provided. The method at a security service dispatcher, determines a dispatching action on a packet for each of a group of security services. Each security service is for enforcing a set of security rules on each packet. The method for each security service, sends the packet to the security service when the dispatch rule for the security service indicates that the set of security rules of the security service has to be enforced on the packet. The method for each security service, bypasses the enforcement of the security rules of the security service when the dispatch rule for the security service indicates that the set of security rules of the security service has to be bypassed for the packet.
US11012410B2 Distributed denial-of-service prevention using floating internet protocol gateway
An apparatus for preventing data traffic overload of a customer enterprise network in a networked computing system includes a plurality of data centers, each of the data centers being in operative communication with one another via a secure connection. The data centers form at least one floating gateway for providing a distributed interface between a public network and an Internet Protocol (IP) interface of the customer enterprise network, the IP interface of the customer enterprise network being inaccessible using a public IP address. The apparatus further includes at least one controller in operative communication with the data centers. The controller is configured to synchronize state information among the data centers and to control ingress and egress data traffic for each of the data centers.
US11012407B2 System and method of utilizing multiple networks
In one or more embodiments, an information handling system (IHS) may receive, from another IHS via a first network, a dynamic host configuration protocol discovery request, provide, via the first network, a first Internet protocol version four (IPv4) address to the other IHS, and associate a first Internet protocol version six (IPv6) address. The IHS may receive a domain name service (DNS) lookup request from the first information handling system, provide a multicast DNS (mDNS) request, based at least on logical name information from the DNS lookup request, to a second network, and receive a mDNS response that includes a second IPv6 address associated with the logical name information from the DNS lookup request. In response to receiving the mDNS response, the IHS may configure at least one network address translation configuration that associates that associates the second IPv6 address and a second IPv4 address.
US11012404B1 Transaction lifecycle management
A transaction management platform is provided that is configured to perform end-to-end tracking of messages in a medical network. Message tracking information is used to provide a graphical diagram to represent flow of messages within the medical network. Graphical properties of the diagram correspond to different properties of the messages.
US11012401B2 Vehicle identification and device communication through directional wireless signaling
There are provided systems and methods for vehicle identification and device communication through directional wireless signaling. A user's device may include a directional wireless transceiver that may be used to provide wireless signaling in a specific target direction. The user may direct the device at a particular vehicle, where the vehicle may has a transceiver located within or attached to the vehicle that responds to the particular wireless signaling. The vehicle's transceiver may respond to the device of the user with a unique identifier that allows for communication with the vehicle's operator. The unique identifier may therefore allow for message content to be sent directly to a device for the vehicle's operator, or may allow for a service provider to process the message. Additionally, the vehicle's operator may establish privacy settings for communications, which may be utilized to determine whether the message content will be provided to the device.
US11012399B1 Partial message delivery and status notification in an end-to-end secure messaging context
A system and method for determining and providing updates of message status for a message sent from a sender mobile device to a recipient mobile device includes a provider system configured to transmit notifications of messages to a recipient device using a push notification service in addition to transmitting the message to the recipient device over a distinct communication path. When a message is received from a sending device, the provider system initiates a push notification, which may be routed through a third-party service, and based on that push notification sends an initial notification of delivery to the sending device. When the recipient device acknowledges successful receipt and processing of the message, the provider system transmits a final delivery notification to the sending device. The use of the push notification service may be based on a determination of a current state of a receiving application executing on the recipient device.
US11012390B1 Media content response in a messaging system
Systems and methods are provided for detecting a gesture made via a display of a first computing device during display of a message comprising first media content, determining that the gesture triggers a second graphical user interface to respond to the message by opening a camera view to capture a second media content, and based on determining that the gesture triggers the second graphical user interface, causing the second graphical user interface to display on the display of the first computing device comprising the camera view. The systems and methods further provide for detecting capture of the second media content via the second graphical user interface comprising the camera view and sending a reply message comprising the second media content in response to the first message.
US11012386B2 Non-transitory computer-readable recording medium, method, system, and apparatus for exchanging message
Provided is a computer program stored in a non-transitory computer-readable recording medium to execute, by using a computer, a message exchanging method including: receiving, from a user, at least some of a message to be transmitted; extracting at least one keyword from the message to be transmitted, and extracting at least one interlocutor related to the at least one keyword; converting the at least some of the message to at least one recommended message according to the at least one interlocutor; and transmitting the at least one recommended message to each of the at least one interlocutor.
US11012381B2 Computing performance scores of conversational artificial intelligence agents
Disclosed herein are systems and methods of generating a score for artificial intelligence chatbots. In some embodiments, the method includes receiving configuration data that is pre-configured as well as receiving input data which can be in many forms including historical chatbot conversation logs, real-time chatbot conversation data, or simulated chatbot conversation logs based on simulated users generating prompts via artificial intelligence. The input data is then parsed based on the configuration data and then processed. The parsed data processing can include generating a variety of scores including a navigation efficiency score, a compliance score, an intent score; and a sentiment score, among others. Upon processing, an overall score can be generated based on at least the configuration data, the navigation efficiency score, the compliance score, the intent score, and the sentiment score. These overall scores can be utilized to generate further correlation reports, and can be configured to specific implementations.
US11012377B2 Efficient network link status handling
A multi-port status message maintains network connections between virtual ports of two network elements. The network elements negotiate the network connections between first virtual ports on a first network element and corresponding second virtual ports on a second network element. The second network element receives a single multi-port status message listing the first virtual ports that are actively connected to the corresponding second virtual ports. The second network element updates the status of the corresponding second virtual ports to maintain the network connections.
US11012376B2 Data system on a module (DSoM) for connecting computing devices and cloud-based services
A communication hub configured to be communicatively coupled to a communication device (e.g., a data system on a module (DSoM)/a Data System in a Package (DSiP)) and a cloud-based service is provided. The communication hub may be configured to organize the communication devices into one or more communication device groups, wherein the communication devices are communicatively coupled to one or more computing devices. The communication hub may be configured to associate one or more routes with the communication device groups, wherein the routes are configured to route data objects between the communication devices and the cloud-based service. The communication hub may be configured to asynchronously, with respect to the computing devices, route the data objects between the communication devices and the cloud-based service. Embodiments of the present disclosure may provide a distributed replicated spatiotemporal database packaged on a communication device and integrated with an internet-based secure communication hub.
US11012373B2 Method, device and system for resource allocation
Provided are a resource allocation method, device and system. The method includes: a network device allocating in advance, to the terminal device according to information associated with prediction of a service required by a terminal device, a network resource for subsequent service transfer. The resource allocation method, device and system provided in an embodiment of the invention enable a terminal to perform subsequent service transfer according to a network resource allocated in advance by a network device.
US11012371B2 Queued workload service in a multi tenant environment
Tasks to be performed for a user can be outsourced to a workload service operable to process those types of tasks. Information for the tasks, such as code to be executed and data to be processed, can be stored to a queue for the workload service. The workload service can pull the task when an appropriate resource is available and provide the result to the user. The user can be charged only for the approximate time of the processing, without need to obtain the resource for an extended period of time resulting in unused capacity. The user can take advantage of queuing, data, and code storage services whereby tasks can contain pointers to code, data, and other information needed for a task. The workload service can pre-load the supporting code or information needed to provide an environment in which code of the type for the user task can be executed.
US11012370B1 Using captured configuration changes to enable on-demand production of graph-based relationships in a cloud computing environment
Described herein is a system for automatically capturing configuration changes to the cloud computing resources. The system for automatically capturing configuration changes may detect changes to configurations of cloud computing resources across the geographic regions, in real-time. The changes may be stored in a central data storage device instantiated by a central cloud computing account. Furthermore, a relationship graph indicating the relationships between the different cloud computing resources may be generated.
US11012368B2 Data packet management in a memory constrained environment
Disclosed aspects relate to data packet management in a memory-constrained environment. A data packet having a command may be received by a first device. The data packet may be processed by the first device using the command. A first portion of processed data may be loaded in the memory component by the first device. The first portion of processed data may be communicated by the first device to a second device. A second portion of processed data may be loaded in the memory component by the first device. The second portion of processed data may be communicated by the first device to the second device. A trailer may be loaded in the memory component by the first device. The trailer may be communicated by the first device to the second device.
US11012364B2 Aggregated link flow control system
An aggregated link flow control system includes a first networking device having a plurality of peer ports and a second networking device that includes a first port having a first flow control configuration. The first port is coupled to the first networking device via a first peer port of the plurality of peer ports. The second networking device includes a second port having a second flow control configuration. The second port is coupled to the first networking device via a second peer port of the plurality of peer ports. The second networking device groups the first port and the second port as an aggregated link interface. The second networking device determines that the first flow control configuration of the first port is compatible with a third flow control configuration of the first peer port and, in response, provides a data flow for the aggregated link interface through the first port.
US11012360B2 Flow control in a virtualized communication network
A device for determining oversubscription of a first virtualized network function (70) in order to enable flow control in the virtualization of at least one node in a communication network comprises a first virtualized network function (70) having packet handling resources comprising at least one queue (108, 112, 114, 120) and being a downstream network function located downstream from at least one second upstream network function in a packet flow between the network functions. The device comprises flow control functionality (79) set to monitor at least one queue (108, 112, 114, 120), determine if the first virtualized network function (70) is oversubscribed based on the monitoring, and generate, in case the first virtualized network function is determined to be oversubscribed, an instruction for at least one upstream network function to change its transmission rate to the first virtualized network function (70) in order to reduce the oversubscription.
US11012359B2 Method and system for redirecting service application traffic
The present disclosure provides a method and a system for redirecting service application traffic. The method includes: traversing dlopen function and connect function in all dynamic libraries initially loaded by a service application module; mounting the dlopen function and the connect function, and replacing the dlopen function and the connect function with a self-defined mydlopen function and a self-defined myconnect function, respectively. Features of the mydlopen function include loading a new dynamic library, mounting the dlopen function and the connect function in the new dynamic library, and replacing the dlopen function and the connect function with the mydlopen function and the myconnect function, respectively. Features of the myconnect function include redirecting non-local traffic of the service application module to a proxy service module, receiving, by the proxy service module, the non-local traffic, and redirecting, by the proxy service module, the non-local traffic.
US11012355B2 Route processing method, device, and system
A route processing method, a device, and a system, where the method includes: a network virtualization edge (NVE) device set including at least two NVE devices includes a common Virtual Etensible Local Area Network (VXLAN) Tunnel Endpoint (VTEP) address. The common VTEP address is used to identify a common VTEP, and the common VTEP is deployed on each NVE device in the NVE device set. In addition, each NVE device in the NVE device set includes a VTEP address, and the VTEP address is used to identify a VTEP included in a corresponding NVE device. An NVE device in the NVE device set establishes a VXLAN tunnel between the NVE devices in the NVE device set based on a VTEP address and the common VTEP address using an IMET route.
US11012353B2 Using in-band operations data to signal packet processing departures in a network
In one embodiment, nodes use in-band operations data (e.g., carried in iOAM data field(s)) to signal departures in the processing of a packet in a network. A “departure” refers to a divergence or deviation, as from an established rule, plan, or procedure. Departures include, but are not limited to, sending a packet over a backup path (thus, a departure/deviation from sending over a primary path); offload processing of a packet (thus, a departure/deviation from processing of a packet by an application processing apparatus); and exception or punting/slow/software path processing of a packet (thus, a departure/deviation from normal or fast/hardware path processing of a packet). In one embodiment, a proof of transit validation apparatus uses departure information to select among multiple possible verification secrets, with the selected verification secret used in validation processing with a cumulative secret value obtained from the packet.
US11012352B2 Traffic offloading for mobile operators
A method, a system, and a computer program product for data routing in communications systems. A data packet is received and source of the data packet is determined. based on the source of the data packet, a forwarding route for transmission of the data packet is determined. The forwarding route includes at least one of the following: a known content route and a default content route. The data packet is transmitted based on the determined forwarding route.
US11012349B2 Route reflector optimizations for interconnecting MPLS-based L3-VPN and L3-EVPN networks
Methods and systems are described for providing route advertisements to provider edge devices on virtual private networks implemented using different protocols. An illustrative method includes receiving, from a first provider edge device on a first virtual private network (VPN), a route advertisement in a first format, wherein the first format corresponds to a first standard, determining whether the first format is translatable to a second format, wherein the second format corresponds to a second standard, in response to determining that the first format is translatable to the second format, identifying parameters for translating a route included in the route advertisement from the first format into the second format, generating a translated route advertisement by translating the route included in the route advertisement in accordance with the identified parameters, and transmitting, to a second provider edge device on a second VPN, the translated route advertisement including the translated route.
US11012344B1 Routing methods, systems, and computer program products
In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a technique to: receive, from at least one other node in a network, a plurality of segment identifiers, utilizing at least one of a link state protocol, a distance vector protocol, or a path vector protocol, store, in a data structure, the plurality of segment identifiers associated with nodes represented in a topology of at least a portion of a network, select, from the plurality of segment identifiers in the data structure and based on a specified policy, a first sequence of segment identifiers that identify a first sequence of at least one of: one or more nodes, one or more network interfaces, or one or more network regions, at least partially in a first path segment that communicatively couples the transmitting node with a receiving node in the network and that includes at least one particular node which is not predetermined by the first sequence of segment identifiers such that the at least one particular node is determined during routing of data between the transmitting node and the receiving node, identify, based on a segment identifier in a first subsequence, of the first sequence of segment identifiers, that precedes a second subsequence of the first sequence of segment identifiers, a first network interface of the transmitting node in the first path segment, store at least the second subsequence of the first sequence of segment identifiers in a header associated with a first packet, and transmit, via the first network interface, the first packet for delivering the data in a payload of the first packet to the receiving node in the network.
US11012340B2 Method and system for detecting interference to wireless networks
Interference is a common problem in wireless communication networks. This disclosure provides a method and system that detect and locate interference sources based on various data describing or captured from an operational network during normal mobile wireless service times.
US11012337B1 Using machine learning to determine whether network components are being used as intended
In some examples, a server may receive, from a software agent, data associated with a particular component of a plurality of components in a system (e.g., an information technology (IT) network). The data may include connection data, network location data, software data, user data, hardware data, and network routing data. The server may determine, using a k-nearest classification algorithm and based on the data, a current usage of the particular component. The server may determine an intended usage of the particular component and perform a comparison of the current usage with the intended usage. If the server determines that the current usage differs from the intended usage by at least a predetermined percentage, then the server may perform one or more remediation actions to modify the current usage to differ from the intended usage by less than the predetermined percentage.
US11012336B2 Techniques to monitor control plane network traffic
Examples include techniques to monitor control plane (CP) network traffic. Examples include monitoring CP traffic between one or more user equipment (UEs) wirelessly coupled to a network and a virtual network function arranged to process user plane (UP) traffic for an application service provided to the one or more UEs to determine whether at least a portion of the UP traffic needs to be routed to a different VNF for UP processing.
US11012335B2 Error detection in communication networks
Broadly speaking, embodiments of the present techniques provide apparatus and methods to identify and correct communication errors in a network formed of a plurality of nodes. In particular, the apparatus and methods identify synchronisation errors in a network which result in delayed propagation of messages through the network.
US11012330B2 Method and system for classifying a protocol message in a data communication network
An intrusion detection method for detecting an intrusion in data traffic on a data communication network parses the data traffic to extract at least one protocol field of a protocol message of the data traffic, and associates the extracted protocol field with a model for that protocol field. The model is selected from a set of models. An assessment is made to determine if a contents of the extracted protocol field is in a safe region as defined by the model, and an intrusion detection signal is generated in case it is established that the contents of the extracted protocol field is outside the safe region. The set of models may comprise a corresponding model for each protocol field of a set of protocol fields.
US11012323B2 Feature parameter obtaining method and apparatus
A feature parameter obtaining method and apparatus are disclosed. The method includes: obtaining feature set information from a data analytics network element, where a feature set corresponding to the feature set information includes a first part of feature and a second part of feature; obtaining a first feature parameter of the first part of feature when data corresponds to the first part of feature; sending a request message to at least one second network element, to request a second feature parameter of the second part of feature when the data corresponds to the second part of feature; receiving the second feature parameter from the at least one second network element; and sending, based on the first feature parameter and the second feature parameter, a third feature parameter of the feature set when the data corresponds to the feature set to the data analytics network element.
US11012319B2 Entity selection in a visualization of a network graph
A method, computer system, and a computer program product for entity selection in a visualization of a network graph is provided. The present invention may include receiving as input a selection interaction. The present invention may then include generating a profile based on one or more entity characteristics of one or more entities selected in the selection interaction. The present invention may then include generating a weighting for one or more entities based on the generated profile, wherein the generated weighting is a sum of weights of one or more entity characteristics. The present invention may lastly include partitioning the user interface into one or more selectable areas, wherein a size of the selectable area is based on the generated weighting for a displayed entity.
US11012314B2 Third-party network computational resource utilization
A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network.
US11012306B2 Autonomous datacenter management plane
Presented herein are methodologies for managing servers in a datacenter or cloud service environment. A method includes sending, from a first baseboard management controller (BMC), to other BMCs in a network, a first message indicating a desire to establish a master-slave relationship; receiving a response from a second BMC from among the other BMCs, the response indicating an ability to function as a master in the master-slave relationship; sending, from the first BMC, a second message to the second BMC confirming establishment of the master-slave relationship between the second BMC and the first BMC; sending, from the first BMC to the second BMC, a request for configuration information; and in response to the request for configuration information, receiving, from the second BMC, configuration profile data representative of a configuration of a server, which is controlled by the second BMC.
US11012305B2 Systems and methods for service mapping
A system includes a non-transitory memory and one or more hardware processors. The hardware processors are configured to read instructions from the non-transitory memory to perform operations including generating a service mapping illustrating a plurality of discovered configuration items connected to a network and one or more connections between the plurality of discovered configuration items, wherein at least one of the plurality of discovered configuration items comprises a virtual platform server, receiving input data from the generated service mapping associated with the virtual platform server, wherein the input data indicates one or more manual configuration item additions, validating the input data of the one or more manual configuration item additions, update the service mapping to include the one or more manual configuration item additions, generating a specified number of tasks to be performed by the service mapping, and determining an amount of time for the updated service mapping to respond to the set number of tasks.
US11012303B2 Configuration replication system
A port configuration replication system includes a first networking device including a first port, and a second networking device including a second port. A management device communicates with the first networking device to provide a first networking device Graphical User Interface (GUI) that displays port configuration details for the first port. The management device then copies the port configuration details, and analyzes the port configuration details to identify port configuration replication information. The management device then communicates with the second networking device to display a second networking device GUI that provides for the configuration of the second port, and provides the port configuration replication information in the second networking device GUI in order to provide for the configuration of the second port.
US11012302B2 Self organizing network coordination method, device, and system
The present invention provides a SON coordination method, device, and system, and the method includes: obtaining a coordination parameter of a self organizing network function; and coordinating running of the self organizing network function according to the coordination parameter. The coordination parameter of the SON function is obtained before running of a current SON function, so as to use the obtained coordination parameter to coordinate the running of the SON function. In this way, the running of the current SON function may cooperate and coordinate with another SON, thereby avoiding a conflict, more efficiently, more smoothly, and lower repeatedly solving a network problem, improving network application efficiency, or reducing wrong adjustment of a network parameter caused by wrong judgment, which affects user service experience, so as to achieve an object of reducing an operating cost, and improving an utilization rate of an equipment and funds.
US11012300B1 Multi-device coordinated user experience
Techniques are described for providing a simultaneous, multi-device user experience for one or more users, on computing devices that include different capabilities for data input and/or data output. A user may register multiple devices with a service, and the service may determine capabilities of the devices for data input and data output. During a communication session involving the user and another user, such as a service representative, the service may receive input data collected through one or more devices and/or provide output data to be presented on one or more devices, where such data input and data output is received and provided according to the various input/output capabilities of the various devices. The data input and/or data output may switch from device to device during a session. In some instances, data may be replicated for presentation through multiple devices simultaneously.
US11012297B2 Methods and apparatus to migrate physical server hosts between virtual standard switches and virtual distributed switches in a network
An example apparatus to migrate a physical server host from a virtual standard switch to a virtual distributed switch includes: a user input interface to receive a user-selection of first physical network interface cards of a first physical server host to migrate from the virtual standard switch to the virtual distributed switch; a configurator to generate a first migration plan to configure the virtual distributed switch using network configuration settings of the virtual standard switch corresponding to the first physical network interface cards; and a virtual distributed switch creator to, based on a user-selection to proceed with the migration from the virtual standard switch to the virtual distributed switch, create the virtual distributed switch in the first physical server host and a second physical server host, the configurator to configure the network configuration settings of the virtual standard switch in the virtual distributed switch.
US11012287B1 System management domain and network management domain synchronization system
A system/network management domain synchronization system includes a first computing system that belongs to a first MCM group and that includes a first computing system I/O module that belongs to a first network management domain, and a second computing system that is coupled to the first computing system. The second computing system includes a second computing system management module that joins the first MCM group and, in response, broadcasts a first announcement that includes a first MCM group identifier for the first MCM group. The second computing system also includes a second computing system I/O module that receives the first announcement, determines that the second computing system management module is included in the second computing system with the second computing system I/O module and, n response, joins the first network management domain.
US11012286B2 Communication apparatus, methods, and non-transitory computer-readable media for determining IP addresses for use in different networks
A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.
US11012284B2 Single carrier waveform data transmission and reception based on configurable DFT window
In order to maintain flexible system bandwidth and a flexible center frequency, without requiring a cyclic prefix or guard interval, a transmitter apparatus transmits a reference signal based on a single carrier waveform having a mixed symbol structure, in reference signal symbols using at least one of a cyclic prefix and a guard interval and transmits data based on the single carrier waveform without the cyclic prefix or the guard interval. The data may be based on input data processed using overlapping FFT windows, and an amount of overlap between the FFT windows may be configurable by the transmitter or the receiver. An apparatus receiving the downlink transmission comprising data based on a single carrier waveform may process the data based on overlapping FFT windows.
US11012282B2 System discovery and signaling
An extensible communication system is described herein. The system includes a first module for receiving a root index value and for generating a constant amplitude zero auto-correlation sequence based on the root value. The system further includes a second module for receiving a seed value and for generating a Pseudo-Noise sequence based on the seed value. The system further includes a third module for modulating the constant amplitude zero auto-correlation sequence by the Pseudo-Noise sequence and for generating a complex sequence. The system further includes a fourth module for translating the complex sequence to a time domain sequence, wherein the fourth module applies a cyclic shift to the time domain sequence to obtain a shifted time domain sequence.
US11012279B2 User equipment and uplink signal transmission method
A user equipment according to one embodiment of the present invention includes a reception unit that receives signal waveform configuration information related to either or both of a multicarrier scheme and a single carrier scheme to be applicable in uplink communication from a base station, a setting unit that sets the received signal waveform configuration information, and a transmission unit that transmits an uplink signal in accordance with the set signal waveform configuration information.
US11012270B2 Window/filter adaptation in frequency-multiplexed OFDM-based transmission systems
Techniques are disclosed for adaptively determining windowing functions and/or filtering functions in a system that uses multiple multicarrier modulation numerologies. According to one aspect, a method comprises determining (1610) first and second quantities of frequency resources needed for first and second multicarrier modulation schemes, respectively, the first and second multicarrier modulation schemes having first and second subcarrier spacings, respectively, the first subcarrier spacing differing from the second subcarrier spacing; determining (1620) a first windowing function and/or first filtering function, for use with the first multicarrier modulation scheme, based on at least one of the first and second quantities of frequency resources; and transmitting (1630) a multi-mode multi-carrier modulation signal in a frequency band, during the first interval, using the first and second multicarrier modulation schemes and the first and second quantities of frequency resources. Transmitting the multi-mode multi-carrier modulation signal comprises applying the first windowing and/or first filtering function to the first multicarrier modulation scheme.
US11012269B2 Multi-channel transmission with flexible gains
A device includes a digital frontend. The digital frontend is configured to digitally modulate symbols for digital signals of a plurality of channels according to a transmission protocol. Each channel is associated with at least one respective carrier frequency within a transmission bandwidth. The digital frontend is further configured to combine the digital signals to obtain a digital output signal. The device further includes an analog frontend having a digital-to-analog converter configured to convert the digital output signal into an analog output signal. The analog frontend also includes a programmable gain amplifier configured to apply an analog gain to the analog output signal. The device further includes a control logic configured to determine the analog gain based on calibration data indicative of the frequency response of the analog frontend across a transmission bandwidth.
US11012262B2 Real time analog front end response estimation for sensing applications
Embodiments are presented herein of apparatuses, systems, and methods for a wireless device to perform improved channel estimates for sensing applications such as ranging. The wireless device may determine noise characteristics, e.g., a spectrum of the variance of noise on a channel and may use the noise characteristics to estimate a response of an analog front end of the wireless device. The wireless device may correct a channel estimate based on the estimated response of the analog front end.
US11012261B2 Associating VXLANs with tunnels
Via a tunnel configured on a Virtual eXtensible Local Area Network (VXLAN) Tunnel End Point (VTEP), a notification message is received from a peer VTEP over the tunnel. The received notification message contains VXLAN Network Identifiers (VNIs) of VXLANs currently configured on the peer VTEP. For each of VXLANs currently configured on the VTEP, when the same VXLAN as the VXLAN configured on the VTEP exists in the VXLANs indicated by the VNIs contained in the received notification message and when the VXLAN configured on the VTEP has not been associated with the tunnel, the VXLAN configured on the VTEP is associated with the tunnel.
US11012258B2 Packet transmission
An egress VTEP device of a data center receives a first packet sent by a local VTEP device of the data center, through an intra-domain VXLAN tunnel, and sends the first packet to an egress VTEP device on an opposite end of another data center through a corresponding inter-domain VXLAN tunnel. In addition, the egress VTEP device of the data center receives a second packet sent by the egress VTEP devices on an opposite end of another data center, through an inter-domain VXLAN tunnel, and sends the second packet to a local VTEP device of the data center through a corresponding intra-domain VXLAN tunnel.
US11012256B2 Connection unit, monitoring system and method for operating an automation system
A connecting unit to transmit process data of an automation process of an automation system to an external data infrastructure, configured as a field device for arrangement on a field level of the automation system. The connecting unit comprises a field bus module, network module and interface module. The field bus module is configured to interchange the process data via the field bus with a signal unit connected to the automation process via a field connection. The network module is configured to interchange the process data with the external data infrastructure, use the data network to transmit input process data to the external data infrastructure, and retrieve output process data from the external data infrastructure. The interface module is configured to interchange the process data between the field bus module and the network module. The interface module prompts interchange of the process data autonomously.
US11012253B2 Controller for smart devices
A controller for connecting to and controlling active units of smart devices according to a spreadsheet received from a programming device and stored in the controller's memory and current states received from other smart devices. The controller may operate to provide to programming devices the spreadsheet stored in the memory for restoring a cluster of smart devices. The controller may include a real-time clock and interpret spreadsheet formulas that include time parameters.
US11012251B2 Multicast flow scheduling in a data center
In one example embodiment, a server generates a candidate instantiation of virtual applications among a plurality of hosts in a data center to support a multicast stream. The server provides, to a first set of agents corresponding to a first set of the plurality of hosts, a command to initiate a test multicast stream. The server provides, to a second set of agents corresponding to a second set of the plurality of hosts, a command to join the test multicast stream. The server obtains, from the second set of agents, a message indicating whether the second set of agents received the test multicast stream. If the message indicates that the second set of agents received the test multicast stream, the server causes the virtual applications to be instantiated in accordance with the candidate instantiation of the virtual applications.
US11012249B2 Content feature based video stream subscriptions
Disclosed in some examples are devices, systems, methods, and machine-readable mediums which provide for a network-based communication service that allows users in a network-based communication session to subscribe to video streams of the communication session that are of interest by subscribing to content features of those video streams rather than the video streams themselves. Content features may be any object in the video stream that is recognized by applying an image processing algorithm to one or more video frames. Example content features may include recognized users and/or other recognized objects.
US11012247B2 Power-over-ethernet (PoE) control system having PSE control over a power level of the PD
One example includes a power-over-Ethernet (PoE) control system. The system includes a powered device (PD) that is configured to receive a voltage signal via an Ethernet connection and which comprises a PoE signal receiver configured to indicate a nominal power level via the received voltage signal. The system also includes a power sourcing equipment (PSE) device configured to generate the voltage signal and to measure a class current of the voltage signal to determine the nominal power level. The PSE device includes a PoE controller configured to provide a power setting command as a function of the nominal power level to the PoE signal receiver via the voltage signal, such that the PD can operate at a power level that is based on the power setting command.
US11012238B2 Identity registration method and device
The present application provides identity registration and authorization methods using biometric feature information of user. In one example method, a terminal device receives biometric feature information of a user that is to be verified in association with a service processing request. The terminal device can then match the received biometric feature information to be verified with a pre-stored biometric feature of the user, where the pre-stored biometric feature of the user is associated with a corresponding identifier. In response to matching the received biometric feature information to be verified to a particular pre-stored biometric feature of the user, a private key store is searched for a private key associated with the identified of the particular pre-stored biometric feature of the user. In response to determining that no private is associated with the identifier, a user identity of the user is registered with a server.
US11012235B2 Securing data based on randomization
Apparatuses, methods, systems, and program products are presented for securing data based on randomization. An apparatus includes a partition module that is configured to partition a data element into a plurality of data segments. An apparatus includes a storage module configured to randomly determine a first set of storage locations for a plurality of data segments such that the data segments are not stored in contiguous storage locations. An apparatus includes a threshold module configured to randomly determine an access threshold for a data element. An access threshold, in certain embodiments, comprises a number of times a data element can be accessed before determining different storage locations for a plurality of data segments, which may be reconstituted in response to a data access. A storage module randomly determines a second set of storage locations for a plurality of data segments in response to an access threshold being satisfied.
US11012231B2 Authenticated copying of encryption keys between secure zones
The solutions disclosed enable security credentials to be shared between two entities. Embodiments of the present invention can be used to facilitate the transfer security credentials associated with a first level of permission of a first entity to a second entity that does not have the security credentials associated with the first level of permission in response to receiving a request to share security credentials between two entities.
US11012227B2 Authentication method and system for device using Bluetooth technology
Disclosed is an authentication method and system for a device using a Bluetooth technology. A method for performing authentication by a first device, using Bluetooth low energy (LE), according to an embodiment of the present invention comprises: authenticating a user on the basis of ID information of the user; and authenticating a device by comparing information acquired from a user input with information acquired using an exchanged public key. The authentication scheme for a device is determined according to the input/output capability of the device.
US11012224B2 CSI reporting in PUSCH for carrier aggregation
Carrier aggregation allows concurrent transmission on multiple component carriers (CC) to increase the data rate. A user equipment (UE) device in a cellular network provides periodic or aperiodic channel state information of the DL channel to a base station (eNB) for each of the aggregated CCs. The UE receives two or more reference signals corresponding to two or more aggregated CCs from an eNB. The UE computes a plurality of channel state information (CSI) reports for each of two or more aggregated CCs derived from the two or more reference signals. The UE receives a positive CSI request from the eNB for a CSI report and transmits CSI feedback to the eNB comprising one or more CSI reports selected from the plurality of CSI reports.
US11012221B2 Method and apparatus for transmitting and receiving radio signals in a wireless communication system
The present invention relates to a wireless communication system, and more particularly, to a method and apparatus for receiving information on a number N of a code block group defined for one transport block from a base station through an upper layer signal, receiving a first transport block including a plurality of code blocks from the base station through a physical layer channel, and transmitting HARQ-ACK payload including HARQ-ACK information on the first transport block to the base station. Preferably, a code block-based CRC is attached to each of the code blocks, a transport block-based CRC is attached to the first transport block, and the HARQ-ACK payload includes a plurality of HARQ-ACK bits corresponding to M code block groups for the first transport block.
US11012204B2 Communication method of using full duplex in NR
The disclosure of the present invention proposes a communication method. The method may be performed by a wireless device and comprise: if a full duplex of a downlink (DL) reception and an uplink (UL) transmission is configured in an uplink carrier spectrum including a DL portion and a UL portion, considering that the DL portion in the uplink carrier spectrum is configured as protected DL portion for another device configured with non full-duplex. Here, the protected DL portion may allow the device configured with a non full-duplex to perform a UL transmission in the protected DL portion at a low power. The DL portion and the UL portion may be flexibly configured in the uplink carrier spectrum.
US11012198B2 HARQ feedback method, apparatus and system
A hybrid automatic repeat request (HARQ) feedback method includes: receiving, by a first equipment, a data subframe transmitted by a second equipment, wherein the data subframe comprises a first slot corresponding to a first type of service and a second slot corresponding to a second type of service; generating, by the first equipment, the HARQ feedback according to the data subframe, wherein the HARQ feedback includes a first feedback bit corresponding to the first slot and a second feedback bit corresponding to the second slot; and transmitting, by the first equipment, the HARQ feedback to the second equipment.
US11012194B2 Method and device for sidelink data duplication
A method and device for sidelink data duplication. The method includes: determining whether a sidelink data packet is to be duplicated based on a sidelink radio bearer on which the sidelink data packet is to be transmitted; performing sidelink data duplication of the sidelink data packet, when it is determined that the sidelink data packet is to be duplicated based on the sidelink radio bearer. Therefore, a solution provides for properly configuring data duplication for sidelink.
US11012193B2 Terminal device, network node and method for random access in coverage enhancement operation
A terminal device is operative to receive a broadcast message from a cellular network, the broadcast message including at least one bit associated with coverage enhancement, CE, operation of the terminal device. The terminal device is operative to control, when the terminal device is in CE operation, a radio interface to selectively delay, based on the at least one bit included in the broadcast message, a CE level dependent repetition of a random access preamble transmission.
US11012184B1 Active taps and distributed gain architecture in a cable network
Technologies are directed to active taps and distributed gain architectures in a cable network. In some embodiments, an active tap includes multiple ports, where at least one of the multiple ports can receive radio-frequency (RF) signals from a customer premises equipment (CPE) and/or can transmit RF signals to the CPE. The active tap also can include a switch module and a controller device functionally coupled to the switch module. The controller device can monitor one or several performance metrics defining respective signal attributed. The controller device also can control the operation of the tap device based on a magnitude of a performance metric. The active tap also includes a cable modem that can report magnitudes of performance metric(s) to a network device or a user device. A distributed gain architecture can include any combination of passive taps and active taps functionally coupled to a fiber node in the cable network.
US11012181B2 Transmission apparatus and transmission method
A transmission apparatus determines the size of padding data by using the group size of each of a plurality of transmission streams calculated on the basis of a code rate and a modulation scheme that are set for each transmission stream and the number of groups calculated from the size of input transmission data and the group size of the each transmission stream, adds padding data having the determined size to the transmission data, distributes the transmission data and the padding data to generate the plurality of transmission streams, encodes and modulates each of the generated transmission streams with the code rate and the modulation scheme that are set for each transmission stream, converts the modulated transmission streams into radio signals, and transmits the radio signals from a plurality of transmitting antennas.
US11012180B2 Communication device and communication control method
[Object] To enable a communication device which has received a response frame to identify a BSS to which a transmitting device of the response frame belongs while ensuring backward compatibility. [Solution] Provided is a communication device that transmits a response frame, including: a generating unit configured to generate the response frame in which information used for identification of a BSS to which the communication device belongs or information used for identification of an own device is included in or after a padding bit specified in IEEE 802.11; and a transmitting unit configured to transmit the response frame.
US11012179B2 Apparatus, system and method of communicating a wireless transmission according to a physical layer scheme
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a wireless transmission according to a Physical Layer scheme. For example, a wireless station may be configured to generate a frame including a header and a data portion, the header including a modulation and coding scheme (MCS) value of an Orthogonal Frequency Divisional Multiplexing (OFDM) Physical layer (PHY) scheme or a Low Power Single Carrier (LPSC) PHY scheme; modulate and encode the header according to a Single Carrier (SC) PHY scheme; modulate and encode the data portion according to the OFDM PHY scheme or the LPSC PHY scheme; and process transmission of the frame.
US11012175B2 Intelligence-defined optical tunnel network system and network system control method
An intelligence-defined optical tunnel network system includes a plurality of pods. Any one of the pods includes a plurality of optical add-drop sub-systems (OADS), which are configured to perform data transmission, respectively, through a plurality of Top-of-Rack (ToR) switches between a corresponding plurality of servers. Any one of the OADSs includes a first transmission module and a second transmission module. The first transmission module is configured to perform data transmission at a first frequency band, and the first transmission module of any one of the OADSs connected to the first transmission module of the adjacent OADSs to form a first transmission ring. The second transmission module is configured to perform data transmission at a second frequency band differed to the first frequency band, and the second transmission module of any one of the OADSs connected to the second transmission module of the adjacent OADSs to form a second transmission ring.
US11012166B2 Radio wave environment analysis device and radio wave environment analysis method
A radio wave environment analysis device includes: a processor configured to analyze a radio wave environment corresponding to a radio wave transmitted from a wireless transmitter arranged within an area including observation points using a scattering body having a volume of an initial value or higher; and a memory configured to store the radio wave environment at each of observation points of an area where based on the analysis. The processor is configured to: analyze the radio wave environment using a scattering body having a volume reduced by a first predetermined value, and terminate the analysis if a difference between first and second radio wave environments at each observation point based on analyses using the scattering bodies before and after reduction of the volume, respectively, is equal to or lower than a second predetermined value.
US11012156B1 Hybrid electrical/optical data/power cabling system
A hybrid electrical/optical data/power cabling system includes a pair of cable connectors and an elongated cable base extending between the cable connectors. A first hybrid electrical/optical data/power wire extends through the elongated cable base and is connected to each of the cable connectors. A first power transmission layer in the first hybrid electrical/optical data/power wire is configured to transmit power between the cable connectors, and a first optical data signal transmission layer included in the first hybrid electrical/optical data/power wire is configured to transmit optical data signals between the cable connectors. In some examples, the first power transmission layer may include a tubular cylindrical power transmission layer, and the first optical data signal transmission layer may include a tubular optical data signal transmission layer that is positioned within the tubular cylindrical power transmission layer.
US11012155B1 Systems for coexistence of infrared communications
In a system that reduces interference between devices that transmit infrared signals, a first device transmits a first infrared signal to a second device during a first time period. The second device determines a command encoded by the first infrared signal. When the first time period has elapsed, the first device ceases transmission during a second time period. The second device transmits the second infrared signal to a third device during the second time period. As a result, transmissions from the second device to a third device are not affected by interference from transmissions by the first device. Selected signals from the first device may be permitted during the second time period, such as signals to cancel previous commands or to queue additional commands.
US11012151B2 Methods and systems relating to optical networks
Data center interconnections, which encompass WCs as well as traditional data centers, have become both a bottleneck and a cost/power issue for cloud computing providers, cloud service providers and the users of the cloud generally. Fiber optic technologies already play critical roles in data center operations and will increasingly in the future. The goal is to move data as fast as possible with the lowest latency with the lowest cost and the smallest space consumption on the server blade and throughout the network. Accordingly, it would be beneficial for new fiber optic interconnection architectures to address the traditional hierarchal time-division multiplexed (TDM) routing and interconnection and provide reduced latency, increased flexibility, lower cost, lower power consumption, and provide interconnections exploiting N×M×D Gbps photonic interconnects wherein N channels are provided each carrying M wavelength division signals at D Gbps.
US11012149B2 Communication device and terminal device
A system and method for providing network information using a short-range wireless communication path between a communication device and a terminal device is described. In some examples, authentication information is required from the terminal device prior to communication of the network information. In some examples, the short-range wireless communication path is disconnected and reestablished in which one of the terminal device and the communication device changes operation modes of a short-range wireless interface.
US11012148B2 Satellite operating system, architecture, testing and radio communication system
A cubesat communication system implementing addressable data packet for transmitting information collected by the cubesat to one or more receive-only ground stations. The cubesat may transmit information to the receive-only ground stations according to a scheduler. The receive-only ground stations may receive information from the cubesat without sending any commands to the cubesat to prompt transmission and re-transmit to a central common station using a bent pipe streaming protocol. Information between the cubesat and the ground station may be transmitted via a connectionless, datagram network protocol.
US11012137B2 Resource management for beam failure recovery procedures
Wireless communications are described. A wireless device and/or a base station may provide improved resource management. A base station may configure and/or transmit a beam failure recovery medium access control control element (BFR MAC CE) to a wireless device to configure particular cells to use particular assigned candidate beams from a pool of shared candidate beams during beam failure recovery operations. The BFR MAC CE may provide orthogonality in beams that may be designated for use by active cells out of a shared pool of beams that may not be orthogonal across all potentially available cells.
US11012131B2 Method for hybrid precoding and communication device
Embodiments of the present disclosure relate to a method for hybrid precoding and a communication device. For example, at a communication device in a wireless communication system, a plurality of signals associated with a pilot are received from a plurality of antennas of a further communication device over a wireless channel. Then, angle-domain characteristics of the wireless channel are determined based on the plurality of signals, and spatial correlation characteristics of the wireless channel is determined based on the determined angle-domain characteristics. Moreover, since complete channel state information is no longer needed in determining the spatial correlation characteristics of the wireless channel, the pilot-related signals shorten in the time are sent from the transmitter end to the receiver end. There is further disclosed a communication device capable of implementing the above method.
US11012123B2 Beamforming training method, initiating device, and responding device
Embodiments of this application provide a beamforming training method, an initiating device, and a responding device. The method includes: transmitting, by an initiating device, codeword indication information to each responding device in a plurality of responding devices, where codeword indication information received by a first responding device in the plurality of responding devices is used to indicate a first codeword assigned by the initiating device to the first responding device, the first codeword is used to encode a beamforming training signal transmitted between the initiating device and the first responding device, and codewords assigned to different responding devices in the plurality of responding devices are orthogonal to each other; and performing, by the initiating device, beamforming training simultaneously with the plurality of responding devices based on a plurality of codewords assigned to the plurality of responding devices.
US11012122B1 Using MIMO training fields for motion detection
In a general aspect, various fields of a PHY frame are used for motion detection. In some aspects, a first training field and a second, different training field are identified in a PHY frame of each wireless signal transmitted between wireless communication devices in a wireless communication network. A first time-domain channel estimate and a second time-domain channel estimate are generated for each wireless signal. The first time-domain channel estimate is based on a first frequency-domain signal included in the first training field, while the second time-domain channel estimate is based on a second frequency-domain signal included in the second training field. A determination is made whether motion has occurred in a space during the time period based on the first time-domain channel estimates, and a location of the motion within the space is determined based on the second time-domain channel estimates.
US11012120B2 System comprising a rack and a line replaceable module
A system comprising a rack and at least one line replaceable module, the rack further comprising a primary transmission circuit comprising a primary antenna, primary emission components designed to generate an emitted power containing uplink data, and primary receiving components designed to receive downlink data, the line replaceable module comprising a secondary transmission circuit comprising a secondary antenna, secondary receiving components designed to receive the emitted power and the uplink data, and secondary emission components designed to generate the downlink data, the emitted power, the uplink data and the downlink data being transmitted via a shared coupling between the primary antenna and the secondary antenna.
US11012118B2 Activation of an NFC device
A near field communication (NFC) method includes activating an NFC device second device in response to a first electromagnetic field generated by a nearby NFC device. The NFC device generates a second electromagnetic field after being activated. The first NFC device can detect the second electromagnetic field and initiate a near field communication process.
US11012115B2 Controlling zones of electronic devices associated with power lines
Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
US11012110B2 System and method for demodulating code shift keying data from a satellite signal utilizing a binary search
A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing a binary search. The GNSS receiver receives a signal including a pseudorandom noise (PRN) code modulated by code shift keying (CSK) to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes each representing a different shift in chips to the PRN code. The GNSS receiver performs a linear combination of portions of the receiver codes. In an embodiment, the GNSS receiver compares correlation power level value for respective portions of the receiver codes to demodulate the CSK data. In a further embodiment, the GNSS receiver compares the correlation power level values for portions of receiver codes with power detection threshold values to demodulate the CSK data. In a further embodiment, the GNSS receiver utilizes signs of the correlation power level values to demodulate the CSK data.
US11012106B2 Implementation of improved omni mode signal reception
In an aspect of the disclosure, an apparatus for wireless communication is provided. The apparatus may include several detectors, each of which may be configured to detect a signal received by a corresponding antenna of several antennas. The apparatus may include a processing system configured to detect a remote apparatus based on outputs from the detectors. The apparatus may include several modem radio frequency chips each including a corresponding detector of the several detectors, and a modem baseband chip including the processing system. The processing system may be configured to allow at most one of the detectors to output a detection declaration to the processing system at a time. The processing system may be configured to send a power-down command to and disconnect from each of the detectors that does not detect the signal from a corresponding antenna of the several antennas.
US11012105B2 Digital predistortion of signals
Systems, circuitries, and methods for predistorting a digital signal in a transmit chain based on a predistortion function are provided in which the function is determined based on a first digital signal or a first transmit chain state. A method includes: receiving a second digital signal that is input to the transmit chain, wherein the transmit chain is characterized by a present transmit chain state; performing a first operation on the second digital signal to generate an adapted digital signal, wherein the first operation is based on either a relationship between the first digital signal and the second digital signal, or a relationship between the first transmit chain state and the present transmit chain state; predistorting the adapted digital signal based on the predistortion function; and performing a second operation on the predistorted adapted signal, wherein the second operation corresponds to an inverse of the first operation.
US11012102B2 Puncturing of polar codes with complementary sequences
Systems and methods are disclosed herein for puncturing Polar-encoded bits. In some embodiments, a method of operation of a radio node that utilizes a Polar encoder comprising performing Polar encoding of a plurality of bits to provide a plurality of Polar-encoded code bits and puncturing the plurality of Polar-encoded code bits using a hybrid puncturing scheme to provide a plurality of rate-matched Polar-encoded code bits, wherein the hybrid puncturing scheme uses different puncturing patterns for different code rate regions.
US11012101B2 Data transmission method, apparatus and storage medium
The present application provides a data transmission method which includes: obtaining statistical characteristics of interferences; determining a total number of coding layers of multi-layer coding and a code rate and transmitting power of each coding layer according to the statistical characteristics of the interferences; processing to-be-transmitted information bits through data re-organization according to the determined total number of coding layers of the multi-layer coding to obtain information bits of each coding layer; coding the information bits of each coding layer respectively according to the determined code rate of each coding layer to obtain a coded data stream of each coding layer; processing the coded data stream of each coding layer through layer mapping and modulation according to the determined transmitting power of each coding layer to obtain a symbol stream to be transmitted; and transmitting the symbol stream to be transmitted.
US11012091B2 Transmitting apparatus and transmission method, receiving apparatus and reception method, and program
LDPC coding is executed using a check matrix of an LDPC code whose code length is 736 bits and whose code rate is 1/4, and modulation is executed using a repetition unit that has an LDPC code obtained by the LDPC coding, repeatedly arranged therein. The LDPC code includes information bits and parity bits, the check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the parity matrix portion has a stepwise structure, the information matrix portion is indicated by a check matrix initial value table, and the check matrix initial value table is a predetermined table indicating positions of elements of “1” of the information matrix portion for each eight columns. This technique is applicable to, for example, information transmission using the LDPC code.
US11012083B1 Voltage-to-time-to-digital converter (VTDC) with coarse analog-to-digital converter (ADC)
A voltage-to-time-to-digital converter (VTDC) and conversion method are provided using a coarse analog-to-digital converter (ADC). A voltage-to-time converter (VTC) receives an analog input voltage-differential signal with a first time duration and supplies an analog first time-differential signal. An ADC receives the input voltage-differential signal and supplies a first digital code representing m bit values. A time-to-digital converter (TDC) receives a second time-differential signal with a second time duration derived from the first time duration. The TDC supplies an output digital code representing p bit values, where p>m. In one aspect the first digital code programs an initial set of TDC residue generators. In another aspect, a dither circuit controls the second time duration in response to a pseudo random signal combined with the first digital code.
US11012072B1 Thermal load balancing of programmable devices
Method and apparatus for monitoring and reconfiguring a programmable device are disclosed. In some implementations, the programmable device may include a processor and a plurality of satellite monitors to determine operating temperatures at various locations throughout the programmable device. When temperatures of at least some of the satellite monitors exceed a threshold, the processor may reconfigure the programmable device using an alternative configuration. The alternative configuration may provide equivalent functionality with respect to an initial configuration through a different arrangement of functional blocks within the programmable device. The new arrangement of functional blocks may reduce operating temperatures by relocating blocks to different regions of the programmable device.
US11012068B2 Capacitive sensor apparatus
The capacitive sensor apparatus includes: a sensor element disposed on the first surface of the mounting member; and a floating conductor that is disposed on the second surface of the mounting member and is electrically conductive, the floating conductor being electrically disconnected from the sensor element. The sensor element includes: a first electrode; and a second electrode in a shape of a ring surrounding an outer periphery of the first electrode and being electrically disconnected from the first electrode. The floating conductor overlaps at least the first electrode in a projection view seen from the first surface.
US11012055B2 Comparator system
A comparator system and a method for comparing an input signal and a reference signal are presented. The system has a controller to adjust a rising output delay and/or a falling output delay of a system output signal. The system output signal is dependent on the comparison between the input signal and the reference signal. This system provides a more efficient comparator with reduced power consumption whilst still providing the required rising output delay and falling output delay for a given application. Techniques used in prior art will always resort to running the comparators at a speed that supports the speed requirements in the worst case conditions and does not exploit any asymmetries in the required rising output delay and falling output delay for a given application. When these asymmetries are exploited, further increases in power efficiency can be achieved.
US11012047B2 Resonant retunable antenna
The invention relates to the antenna technology used generally for providing a communication in the mines, in particular to the small resonant re-tunable antennas intended for providing an induction communication too. The technical effect is a possibility to adjust smoothly an operation frequency of the antenna within the wide radio wave range and, as a consequence, a possibility to compensate an effect of the outer objects having a capacity and switch the antenna to the other transceiving frequency channels. Re-tunable resonant antenna with matching device, the said antenna comprising a matching device in the form of a transformer consisting of a primary and secondary windings; a transmitting vibrator in the form of 2D- or 3D-conducting body, the said vibrator being connected to the secondary winding of the transformer and located in the magnetic field of the matching transformer, is characterized in that, proximal to the coils of the secondary solenoid of the transformer, there is a capacity component coupled galvanically to the matching transformer in any point and is moved along the axis of the solenoid. Due to that the primary and secondary solenoids of the antenna transformer are made of sections which are connected in series via a relay, it is possible to retune a frequency not only within a single range, but to switch to the other range.
US11012046B2 Radio transmitter
In a gain control device, a gain control voltage adjust circuit includes a time-constant circuit and outputs an adjusted gain control voltage depending on an adjustment signal and a control voltage generated by a differential amplifier upon input of the adjustment signal. An adjustment signal generation circuit outputs the adjustment signal during an adjustment signal output period. This period is a specified period before a first burst signal is output from a signal output unit and where a burst signal is not output from the signal output unit. The adjustment signal is to make the adjusted gain control voltage closer to a target voltage. The target voltage is a gain control voltage output from the gain control voltage adjust circuit and corresponding to a steady part of a second burst signal. The second burst signal is a burst signal output before the first burst signal.
US11012041B2 Differential amplifier circuit
A differential amplifier circuit includes a first input transistor that receives a signal supplied from the first input terminal via a gate thereof, a second input transistor that receives a signal supplied from the second input terminal via a gate thereof, and an offset voltage adjustment circuit that is connected to at least one between the first input terminal and the gate of the first input transistor and between the second input terminal and the gate of the second input transistor.
US11012028B2 Reinforcing member for solar cell modules, and solar cell module
A reinforcing member according to an aspect of the present disclosure is a long member provided between a frame and a frame on the rear side of a solar cell module. The reinforcing member is provided with: a pair of leg parts respectively fixed to inner flanges and of the frames and; a pair of wall parts erected on the respective leg parts and arranged roughly vertical to the rear surface of a solar cell panel; and a top board part that connects upper ends of the wall parts and are arranged along the rear surface in a state of being close to or in contact with the rear surface of the solar cell panel.
US11012023B2 Solar panel coupling stabilization system
In various embodiments, a stabilization assembly may comprise a shaft, a foot, a snap plate and a nut. The foot may be operatively coupled to the shaft. The snap plate may be configured to surround and retain the shaft. The nut may be installable on the shaft and engagable to raise and lower a foot. The stabilization assembly may be installed in a solar panel coupling. The foot may be driven to engagement with a roof surface in response to the coupling being installed on the roof.
US11012017B2 Method for operating a three-phase machine
An embodiment relates to a method for operating a three-phase machine including a rotor and a stator connected to a three-phase network. The stator is connected to the three-phase network via a first semiconductor circuit arrangement for forming a first rotational field rotating in a first direction of rotation in the stator and via a second semiconductor circuit arrangement for forming a second rotational field rotating in a direction of rotation opposite to the first direction of rotation in the stator. The three-phase machine further includes a controller. The method includes controlling, via the controller, semiconductors of the first and second semiconductor circuit arrangement to accelerate the rotor by current pulses of both the first rotational field and second rotational field in the first direction of rotation.
US11012012B2 Synchronization control device
Provided is a synchronization control device that can control a mechanical system with good track followability. A control unit for each shaft of the synchronization control device includes: a delay time compensator which delays a position command to an FB torque command generation unit, and of which equivalent time constant is approximately the same as an equivalent time constant as a gain compensator. The synchronization control device also includes a phase adjustment unit, which adjusts a phase of at least one of the position commands, in a previous stage of each control unit, so that the time until the position command, input to each control unit, is output from the delay time compensator, becomes approximately the same.
US11012010B2 Auxiliary power supply device and electric power steering system
An auxiliary power supply device includes a parasitic diode forming a parallel circuit together with a second switching element and connected in a forward direction to a main power supply, and a parasitic diode forming a parallel circuit together with a fourth switching element and connected in a reverse direction to an auxiliary power supply. When a state parameter indicates that a reaction force that interferes with operation of an assist motor is applied, an electronic control unit turns ON a first switching element, turns OFF the second switching element, turns ON a third switching element, and turns OFF the fourth switching element. A regenerative current from the assist motor flows to the auxiliary power supply via an inverter, the third switching element, and the parasitic diode.
US11012003B2 Sensorless controller for electrostatic machine
A variable speed drive for an electrostatic motor provides feedback control according to rotor position and/or rotor rotational rate deduced from back currents (back-MMF). Extraction of the back currents is performed by a modeling of the stator and the development of isolated stator voltages from plate voltage measurements.
US11012002B1 Single-phase voltage source inverter circuit with power decoupling, and control methods
A single-phase voltage source inverter including a first stage configured to be connectable to a DC source, and a second stage configured to be connectable to an AC load, the first stage including a bridge leg including first and second decoupling switches, the bridge leg connected through an inductor to a decoupling capacitor, where the decoupling capacitor is in series with the DC source when the inverter is connected to the DC source, and the second stage including a bi-directional H-bridge inverter including first, second, third and fourth switches. The decoupling capacitor can be a small film capacitor. The first and second decoupling switches are the only decoupling switches in the bridge leg. The first controller can use pulse width modulation and the second controller uses sinusoidal pulse width modulation. The first controller can use pulse width modulation and the second controller uses pulse energy modulation.
US11011993B2 Power supply and medical system
A power supply can be driven in parallel in a master-slave arrangement using fewer wires. Each power supply includes: input terminals; output terminals; a master terminal; a slave terminal; a switching power supply that switches an inputted voltage and executes one of a constant-voltage operation that outputs a DC voltage of a target voltage value and a constant-current operation that outputs a DC current of a target current value; an indicative voltage generator that generates a current detection signal indicating the current outputted from the output terminals, superimposes a bias voltage (>a threshold voltage), and outputs to the master terminal; and an operation switcher that compares a voltage applied to the slave terminal and the threshold voltage and outputs, based on the result, a control signal for switching to the constant-voltage operation or the constant-current operation, to the switching power supply.
US11011984B2 Dynamic load transient compensation
A circuit includes a power stage circuit configured to perform power conversion of an input voltage to provide an output voltage at an output. The circuit further includes a driver circuit configured to drive the power stage circuit to provide the output voltage. The circuit further includes a load transient dynamic compensator configured to detect a rate of change in the output voltage during load transient and to supply a compensating signal based on the rate of change. The circuit further includes a feedback control circuit configured to generate a series of pulses to control the driver circuit based on the output voltage and the compensating signal.
US11011980B2 Switched-capacitor converter with multi-tapped autotransformer
A power supply system comprises: a switched-capacitor converter, a multi-tapped autotransformer, and an output stage. The multi-tapped autotransformer includes multiple primary windings. The switched-capacitor converter includes multiple circuit paths coupled to the primary windings. For example, a first circuit path includes a first capacitor; a second circuit path includes a second capacitor. The power supply further includes a controller that controllably switches an input voltage to the first circuit path and the second circuit path, conveying energy to the primary windings of the multi-tapped autotransformer. The output stage of the power supply is coupled to receive energy from a combination of the first primary winding and the second primary winding of the multi-tapped autotransformer. Via the received energy, the output stage produces an output voltage that powers a load.
US11011977B2 Dual-stage inductorless switched-capacitor converter without divisor dependency
A switched-capacitor converter is provided that includes an intermediate voltage generator having a flying capacitor. A sampling and hold circuit samples a top plate voltage for the flying capacitor and samples a bottom plate voltage for the flying capacitor to form an output voltage for the switched-capacitor converter.
US11011974B2 Inverter arrangement, electric drive system, and method for discharging a DC link capacitor in an inverter arrangement
The invention relates to the discharging of a DC link capacitor in an inverter arrangement, thereby allowing, for example, a DC link capacitor to be discharged while an electric machine that is connected to the inverters can operate in an idling mode as a safe mode. The DC link capacitor is discharged by very briefly triggering a semiconductor switch within the inverter. According to the invention, the inverter bridge arm with the smallest phase voltage is selected for the very brief triggering process.
US11011972B1 Frequency alignment and switch-over in power supplies
An apparatus includes a power converter and a controller. The power converter converts a received input voltage into an output voltage that powers a dynamic load. The controller controls a setting of a switching frequency applied to the power converter. During one operational mode, the controller transitions a setting of the switching frequency of the power converter from a first clock frequency signal to a second clock frequency signal depending on occurrence of phase alignment of the second clock frequency signal and the first clock frequency signal, which may eventually occur over multiple switching control cycles. Transition of the switching frequency from the first clock frequency signal to the second clock frequency signal at or around a time of the phase alignment reduces possible perturbations in the output voltage as a result of the clock frequency switchover.
US11011963B2 Apparatus and method for assembling a motor rotor
Methods and apparatus are disclosed for assembling a motor rotor. The apparatus includes a rotor fixing module, a conductive bar driving module, a plurality of conductive bars and a pump module. The rotor fixing module supports and holds the rotor. The conductive bar driving module has a plurality of assembling slots. When the pumping module is attached to the conductive bar driving module and each of the conductive bars seals the assembling slots, the pumping module and the assembling slots cooperatively form a sealed chamber, and the pumping module vacuums the sealed chamber to generate a suction force on each of the conductive bars, and the suction force further drives the conductive bars into the assembling slots. The method is for assembling the rotor by utilizing the same procedure mentioned above.
US11011962B2 Dual-pole electromagnetically-driven focusing system of micromotor
A dual pole electromagnetically-driven focusing system of a micromotor includes a movable base having an elastic support system on upper and lower sides thereof and an outside configuration in a parallelepiped form having four side surfaces. Two loop coils are respectively fixed to two opposite side surfaces of the slidable base. Two dual-pole magnets are respectively arranged beside the two loop coils in a manner of being opposite to each other in respect of magnetism so that the two loop coils, upon energized, generate acting forces in opposite direction with respect to the two dual-pole magnets. A circuit device is arranged on one side surfaces of the movable base between the two loop coils. Three successive side surfaces of the movable base that are respectively provided with a combination of loop coil and dual-pole magnet, the circuit device, another combination of loop coil and dual-pole magnet, form a U-shaped structure.
US11011959B2 Vehicle driving apparatus and manufacturing method thereof
A vehicle driving apparatus including, a first shaft provided at a center portion of a rotor and having a first bevel gear projected from an top surface of the rotor, a second bevel gear engaged with the first bevel gear and having an inner peripheral surface fitted to an outer peripheral surface of a second shaft extended in a horizontal direction, and a case having a first case forming a first housing space to accommodate the first shaft and the first bevel gear and a second case forming a second housing space to accommodate the second shaft and the second bevel gear. The second case has an opening at an upper surface thereof for inserting the second bevel gear and a cover to close the opening.
US11011949B2 Rotor for a rotary electric machine
Rotor (1) for a rotary electric machine, comprising: a shaft (2); at least one annular shaped magnet (10) engaged on the shaft; at least one elastically deformable component (9) radially interposed between the shaft (2) and the magnet (10).
US11011941B2 Method and apparatus for wireless power delivery tracking
A wireless power generating unit, includes, in part, a multitude of transmitting elements transmitting a multitude of RF signals to a wireless device, a backscatter RF receiver configured to receive the backscattered RF signal from the wireless device in response to the transmission of the RF signals, and a processor adapted to change the phases of the multitude of RF signals values in accordance with the strength of the received backscattered signal. The phases are changed to maximize the strength of the backscattered signal which may be modulated by varying a resistive load at the wireless device. The modulated backscattered signal may be encoded to carry information. The modulation frequency may be representative of the identity of the wireless device. The information may define the amount of RF power received by the wireless device.
US11011936B2 Single-stage transmitter for wireless power transfer
A single-stage transmitter for wireless power transfer is provided. The transmitter includes a rectifier stage and an inverter stage sharing a first phase leg. The rectifier stage further includes a rectifying leg including two diodes connected in series, and a boost inductor coupling the first phase leg and the rectifying leg to an input port. The inverter stage further includes a second phase leg. Each phase leg includes two switches connected in series. The first and second phase legs are coupled to an output port. A bus capacitor is coupled across the first phase, second phase, and rectifying legs. A controller is programmed to determine first and second parameters, based on an output power at the output port, to simultaneously control the rectifier stage and the inverter stage to maintain constant bus voltage and achieve high power factor and low total harmonic distortion at the input port.
US11011935B2 Smart wireless power/data transfer system
A system for providing electrical power to a remote device through wireless transmission and the system comprises a power transmitting data unit (PTDU) receiving electrical power from a power source and at least one power receiving data unit (PRDU), connected to the remote device, receiving electromagnetic waves and converting the electromagnetic waves to the electrical power. The PTDU further comprises a controller, a first resonator emitting electromagnetic waves, and a DC/AC converter receiving electrical power from a remote power source and providing a driving voltage at a driving frequency to the first resonator, the driving frequency being independent from a resonant frequency of the first resonator, and the controller monitors environment variables related to the emitting of electromagnetic waves.
US11011930B2 Energy receiver, detection method, power transmission system, detection device, and energy transmitter
An energy receiver including a power receiver coil configured to wirelessly receive power transmitted from a power transmitter; a detection section configured to detect a foreign object; and a power storage section configured to supply power to the detection section during detection of the foreign object.
US11011929B2 Wireless power transmission using transmitters operating at different frequencies
Systems and methods for orientation-independent, wireless charging of devices is provided. The methods disclosed herein comprise transmitters operating at different frequencies, which collectively generate a rotating magnetic field.
US11011926B2 Adaptive charger
According to at least one aspect of the present disclosure, a method of operating a, Uninterruptible Power Supply (UPS) is provided. The method includes receiving, in a first mode of operation, AC power at an input of the UPS, providing, in the first mode, the AC power to a charger and a clamp-charger circuit, charging, by the charger in the first mode, a UPS battery of the UPS with a first charging current derived from at least a portion of the AC power, charging, by the clamp-charger circuit in the first mode, the UPS battery with a second charging current derived from at least a portion of the AC power, providing, in a second mode of operation, output power at an output of the UPS derived from the UPS battery, and charging, by the clamp-charger circuit in the second mode, the UPS battery using a third charging current.
US11011925B2 Battery charging apparatus and method, terminal, power adapter, and storage medium
A battery charging apparatus and method, a terminal, a power adapter, and a storage medium relate to the electronics field, where the method includes detecting temperature of a charging path in a battery charging apparatus, and when a power adapter supplying charging power for the battery charging apparatus works in a first working mode and a detected largest temperature value is greater than or equal to a preset threshold, instructing the power adapter to switch to a second working mode, decoupling a charging path corresponding to the first working mode, and coupling a charging path corresponding to the second working mode. This reduces impact of local heat accumulation on device performance during charging of a terminal battery, lengthens a device life span, and improves user experience.
US11011912B2 Photovoltaic systems
This invention relates to a photovoltaic (PV) unit adapted to provide wireless power transfer output comprising one or more photovoltaic cells that generate electrical output, and at least one wireless power transfer transmitter coupled to transfer the electrical output via wireless power transfer. Such a PV unit can be provided in combination with a roofing, cladding or siding module. Such a module comprises an underlapping region and an exposed region of an adjacent module when installed on a building surface; and an outer surface and an under surface, wherein the under surface of the underlapping region is profiled to define a pathway for air flow between the module and the building surface.
US11011906B2 Method and apparatus for adaptive AC/DC surge protection
Methods and apparatus for adaptive surge protection are disclosed. An example method comprises providing load voltage to the electric load by regulating a source voltage with a surge protection device; monitoring, via a voltage detection circuit, the source voltage from an electric source, and determining, via a wiring diagnostic circuit, whether a wiring fault is detected; monitoring, via a lightning detection circuit, for the presence of lightning within a threshold distance of the surge protection device; and breaking, with a switching device, a circuit connection to stop providing the load voltage to the electric load in response to detecting at least one of: a presence of the wiring fault, the presence of lightning within the threshold distance, an overvoltage at the source voltage; or an undervoltage at the electric source.
US11011903B2 Disconnecting device
A disconnecting device for interrupting current, in particular of a circuit breaker, having a switch and a voltage limiter connected in parallel to the switch. The voltage limiter has a number of parallel-connected phases, each phase including a resistor. At least one of the phases includes a switching element, which is connected in series to the resistor of the phase.
US11011902B2 Line connector, electrical line assembly and production process for an electrical connection
The present disclosure pertains to a line connector for permanently connecting two or more electrical lines, with at least one metallic receiving sleeve which partially accommodates one of the lines, which exhibits at least a first through-opening as well as a second through-opening for introducing a welding tool or for introducing the lines, and at least a second compression section located between the through-openings, in which the receiving sleeve can be radially compressed. Furthermore, the present disclosure pertains to an electrical line assembly as well as a process for connecting two or more electrical lines.
US11011901B2 Snap-on screwless wall plate assembly
A wall cover plate is provided for connecting directly to an electrical wiring device without the use of the base plate or adapter plate. The wall plate can have a connector such as a hook and/or prong that engages the housing for the mounting strap of the electrical wiring device. The electrical wiring device can include a removable connector attached to the mounting strap where the connector has at least one edge or coupling member for coupling with a faceplate. The faceplate can have an inner edge with a rib or series of teeth for connecting with the mounting strap or the removable connector by an interference fit.
US11011900B2 Electrical receptacle system and method
An electrical receptacle installation kit includes a pair of brackets and an electrical receptacle having a face plate and a pair of outlets. A pair of screws extend through holes in the faceplate. Each screw includes a pivoting finger secured to a distal end of the screw behind the faceplate. A pair of brackets are provided, and bracket includes a rear plate, a horizontal support, and a front lip. In use, a user places the brackets in the hole provided for the receptacle, so that the rear plate is on the backside of the sheet rock, and the front lip is on the front side of the wall. The receptacle is positioned between the brackets, and the screws are turned so that the fingers rotate until they engage the rear plate, so that the receptacle is secured within the wall.
US11011898B2 Recessed floor fitting and covers therefore
A recessed floor fitting includes a poke-through housing, a divider assembly, and a feeder plate. The poke-through housing has a base and an outer wall with an open top that defines an interior chamber. The base includes a central aperture, a first perimeter aperture, and a second perimeter aperture. The divider assembly separates the interior chamber into a center portion, a first portion, and a second portion. The center portion is in communication with the center aperture. The first and second portions are in communication with the respective first and second perimeter apertures. The feeder plate is connected to the base, and has a mounting flange and a conduit extending from the mounting flange.
US11011892B2 Pre-chamber spark plug and method for producing a pre-chamber spark plug
This disclosure relates to a pre-chamber spark plug including a housing, a ground electrode, a cap enclosing a pre-chamber, and a center electrode inside the pre-chamber, with transfer passages being formed in the cap. Center axes of the transfer passages diverge from a longitudinal direction of the main combustion chamber. A method of manufacturing such a pre-chamber spark plug is also disclosed. The method includes generating a housing, generating a ground electrode, and generating a cap enclosing a pre-chamber and having transfer passages formed in the cap. The method may further include generating a center electrode inside the pre-chamber, such that center axes of the transfer passages diverge from a longitudinal direction of the main combustion chamber. The method further includes generating the cap by a forming process from a raw material wire or from raw material bars. The method may further include compacting a material forming the cap.
US11011889B2 Manufacturable multi-emitter laser diode
A multi-emitter laser diode device includes a carrier chip singulated from a carrier wafer. The carrier chip has a length and a width, and the width defines a first pitch. The device also includes a plurality of epitaxial mesa dice regions transferred to the carrier chip from a substrate and attached to the carrier chip at a bond region. Each of the epitaxial mesa dice regions is arranged on the carrier chip in a substantially parallel configuration and positioned at a second pitch defining the distance between adjacent epitaxial mesa dice regions. Each of the plurality of epitaxial mesa dice regions includes epitaxial material, which includes an n-type cladding region, an active region having at least one active layer region, and a p-type cladding region. The device also includes one or more laser diode stripe regions, each of which has a pair of facets forming a cavity region.
US11011875B1 Electrical cable braid positioning clip
A cable assembly and method for terminating an end of a cable. The cable assembly includes a ferrule secured to a cable jacket at the end of the cable. The cable also has a braided shield which extends from the end of the cable to the portion of the inner connector positioned in the ferrule. A transition zone is provided between the end of the cable and an end of a portion of an inner connector positioned in the ferrule. A braid positioning clip engages the braided shield in the transition zone to maintain a relationship of the braided shield to the signal conductors to minimize the degradation of the electrical performance of the cable.
US11011872B2 Inserting/removing assembly
An inserting/removing assembly including a base, a carrier and a handle is provided. The base is for carrying an inserting/removing part having a connector. The carrier is disposed on the base and has a fixing portion for fixing the connector. The handle is pivotally disposed on the base, and the carrier is located between the base and the handle. The handle is linked with the carrier such that the connector fixed on the fixing portion is moved relative to the base with the carrier.
US11011869B2 Connector seal structure
The outer peripheral surface of a connector, to which a connector seal structure is applied, is provided with an engaging section that engages with a seal member. A rib of the engaging section locks the seal member in the inserting direction of the connector. The seal member is provided with a cutout section formed by cutting out a part of the rib, or a protruding section that engages with the rib.
US11011860B1 Plug terminal block structure
A plug terminal block structure for plugging a wire includes an insulated base, a conductive spring plate and a metal terminal. The insulated base has a cavity and a wire inlet for inserting and connecting the wire. The wire inlet has a wire arm and an embedded slot. A fixed portion is formed in the cavity. The conductive spring plate is installed in the cavity and has a clamping arm formed in the wire inlet. The metal terminal includes a riser, and a pin connected to the riser and embedded into the embedded slot and formed on a side of clamping arm. Both of the riser and wire arm are stopped at the conductive spring plate and a side of the wire. Therefore, the wire will not be exposed, and the conductive spring plate can be limited stably in the cavity to improve the safety of use.
US11011859B1 Plug-type connector with insulation displacement contact
A plug-type connector for connecting a cable with at least one wire to a respective plug contact includes a first housing part, a connection block and a second housing part. A hinge connection allows the second housing part to pivot out of a first position into a second position towards the first housing part. In the first position the wire can be inserted into a wire channel of the connection block and, in the second position, the second housing part presses the connection block against the insulation displacement contact. The second housing part can move into a third position in which the connection block is fully pressed onto the insulation displacement contact. The hinge connection allows an insertion movement from the second into the third position such that the second housing part inserts the wire into the insulation displacement contact in an exclusively translatory manner.
US11011858B2 Multiple bussed terminations
A multiple bussed termination for connecting a plurality of wires comprises a plurality of splices each having a base and a region for holding some of the plurality of wires. The splices are connected to each other by a conductive strip extending from the base of a first splice of the plurality of splices to a remainder of the plurality of splices. The splices are each capable of being crimped to some of the plurality of wires.
US11011854B2 Polymer dispersed/shear aligned phase modulator device
An antenna comprising: a variable dielectric constant (VDC) layer; a plurality of radiating patches provided over the VDC layer; a plurality of signal lines, each terminating in alignment below one of the radiating patches; a plurality of control lines, each corresponding to one of the signal lines; a ground plane; wherein the VDC layer comprises: a polymer dispersed liquid crystal (PDLC) layer or a PDLC layer in a polymerized and sheared state.
US11011852B2 Antenna system
A reconfigurable modular antenna system includes a first module comprising at least a first part of a first antenna system, and a second replaceable module comprising at least a second part of a first antenna system and a part of a second antenna system. An interconnect is disposed between the first module and the second replaceable module and couples the first part of the first antenna system to the second part of the first antenna system to form the first antenna system. The first antenna system is configured to operate in a first frequency band and the second antenna system is configured to operate in a second frequency band, different to the first frequency band.
US11011851B2 Multi-antenna system
A multi-antenna system includes an antenna part and a cable part. The antenna part includes comprising antenna lines forming antenna elements. The cable part includes a feeding lines for the antenna elements. Both the antenna part and the cable part are implemented using a flexible printed circuit board. The antenna part includes a single conductor layer area. The cable part includes a three conductor layer area.
US11011846B2 Antenna and semiconductor device with improved tradeoff relationship between antenna gain and antenna size
An antenna including: a first conductor portion including a power supply point at which one of a pair of differential signals is input; a second conductor portion including a power supply point at which another one of the pair of differential signals is input, the second conductor portion being separated by a gap from the first conductor portion; and a third conductor portion that connects the first conductor portion with the second conductor portion, wherein the gap includes a portion having a width that becomes progressively wider in a direction moving away from the third conductor portion.
US11011845B2 Hearing assistance device incorporating a quarter wave stub as a solderless antenna connection
A hearing assistance device for use by a wearer comprises an enclosure and a substrate comprising a circuit board disposed in the enclosure. An antenna is disposed within or on the enclosure. A feed arm arrangement is coupled to the circuit board. A section of the feed arm arrangement extends over the antenna and establishes a non-contacting electrical coupling with the antenna. The section of the feed arm arrangement extending over the antenna can have an electrical length of approximately one-quarter of a wavelength of a signal transmitted or received by the antenna.
US11011841B2 Method of eliminating resonances in multiband radiating arrays
A multiband radiating array according to the present invention includes a vertical column of lower band dipole elements and a vertical column of higher band dipole elements. The lower band dipole elements operate at a lower operational frequency band, and the lower band dipole elements have dipole arms that combine to be about one half of a wavelength of the lower operational frequency band midpoint frequency. The higher band dipole elements operate at a higher frequency band, and the higher band dipole elements have dipole arms that combine to be about three quarters of a wavelength of the higher operational frequency band midpoint frequency. The higher band radiating elements are supported above a reflector by higher band feed boards. A combination of the higher band feed boards and higher band dipole arms do not resonate in the lower operational frequency band.
US11011839B2 Method for orienting reflectors of a terahertz communications system
A method for orienting reflectors of a communications system in a zone, wherein the communications system includes an antenna and the reflectors. The antenna is operable in one or more frequencies in a frequency range from 0.1 THz to 10.0 THz, with each of the reflectors being spaced apart from each other and the antenna. The method includes the steps of digitally predicting a future motor vehicle density distribution in the zone based on obtained past motor vehicle density distributions in the zone; digitally computing an orientation of each reflector such that the estimated power reception of electromagnetic waves radiated by the antenna is globally maximized for each motor vehicle of the future motor vehicle density distribution; and orienting each reflector according to the digitally computed orientation.
US11011831B2 Directional antenna
A directional antenna includes a substrate, a power-supply radiating element, paired non-power-supply radiating elements, and a metal plate. The power-supply radiating element is formed on the front surface of the substrate to be along the vertical direction. The power-supply radiating element receives electric power from the power-supplying portion. The paired non-power-supply radiating elements are provided along the vertical direction and oppose each other across the power-supply radiating element in a horizontal direction which is a direction along the front surface of the substrate on the horizontal plane, when viewed in a front-rear direction. A part of the metal plate is provided behind a part of the power-supply radiating element. The metal plate is not provided behind the paired non-power-supply radiating elements. The 3 dB beam width of the directional antenna on the horizontal plane is equal to or greater than 180 degrees including the range forward of the directional antenna.
US11011814B2 Coupling comprising a conductive wire embedded in a post-wall waveguide and extending into a hollow tube waveguide
A transmission line includes a post-wall waveguide which includes a dielectric substrate on which a pair of post-walls is formed and a first conductor layer and a second conductor layer opposed to each other with the dielectric substrate interposed therebetween and in which a region surrounded by the pair of post-walls, the first conductor layer, and the second conductor layer is a waveguide region, a waveguide tube having a hollow rectangular shape, being connected with the first conductor layer so as to cover an opening portion formed in a side wall, and in which an inside communicates with the waveguide region through an opening formed in the first conductor layer, and a wire member which is arranged such that through the opening, a first end is located inside the dielectric substrate and a second end is located in the waveguide tube.
US11011801B2 Battery connectors for implantable medical devices
Implantable medical devices that include a battery to power circuitry utilize a battery connector to electrically interconnect the battery to the circuitry. The battery connector may be mounted directly to a device housing to have the battery connector a fixed position within the device. Battery terminals of the battery are electrically connected to terminals on the battery connector, and the terminals on the battery connector are electrically connected to power terminals of the circuitry. The battery connector may include various features such as mounting grooves formed in a connector body, tapered pins to connect to power terminals on a circuit board, as well as plates to engage the battery terminals. The device housing may provide mounting features that allow the battery connector to be affixed directly to the device housing.
US11011798B2 Energy storage device
An energy storage device includes: an electrode assembly; a case for accommodating the electrode assembly; a spacer interposed between the case and the electrode assembly; and a strip-like member being brought into contact with each of a side surface of the spacer and a side surface of the electrode assembly and fixing the spacer and the electrode assembly to each other. A portion of the spacer with which the strip-like member is brought into contact is wholly formed of a recessed portion.
US11011792B2 Power storage device
A power storage device includes a holder that includes a plurality of hole rows having a plurality of insertion holes and is provided to be longer in a longitudinal direction than in a width direction. The holder includes a first long side surface, a second long side surface, a first fragile portion, and a second fragile portion. A first thin portion of the holder is disposed adjacent to a fourth insertion hole in the width direction. A second thin portion of the holder is disposed adjacent to the first insertion hole in the width direction. When a virtual straight line passing through the first thin portion and the second thin portion is taken as a virtual breaking line, the first fragile portion and the second fragile portion are disposed at positions through which the virtual breaking line passes or in a vicinity of the virtual breaking line.
US11011787B2 Hermetic thin film electrochemical cells housed in a ceramic casing and activated with a solid electrolyte
A miniature electrochemical cell having a total volume that is less than 0.5 cc is described. The cell casing is formed by joining two ceramic casing halves together. One or both casing halves are machined from ceramic to provide a recess that is sized and shaped to contain the electrode assembly. The opposite polarity terminals are metal feedthroughs, such as of gold, and are formed by brazing gold into openings machined into one or both ceramic casing halves. The two ceramic casing halves are separated from each other by a metal interlayer, such as of gold, bonded to a thin film metallization adhesion layer, such as of titanium, that contacts an edge periphery of each ceramic casing half. A solid electrolyte (LixPOyNz) is used to activate the electrode assembly.
US11011784B2 Method for charging a non-aqueous metal air battery using constant currents or constant voltages, and corresponding device
A method for charging a non-aqueous metal air battery comprising: if the voltage across the battery is lower than a first threshold voltage, charging (P1) the battery by applying a constant current to the battery having a first value until reaching the first threshold voltage, if the voltage across the battery is comprised between the first threshold voltage and a second threshold voltage higher than the first threshold voltage, charging (P2) the battery by applying a constant current to the battery having a second value until reaching the second threshold voltage, the second value being lower than the first value, if the voltage across the battery is higher than the second threshold, charging (P3) the battery by applying to the battery at least one value of constant voltage.
US11011783B2 Thermal and electrical management of battery packs
Provided are battery packs and interface modules for electrically interconnecting electrochemical cells in the packs and for providing heat distribution with the packs. An interface module interfaces one side of all electrochemical cells in a battery pack. The interface module may have a substantially planar shape such that the space occupied by the module in the battery pack is minimal. Most, if not all, conductive components of the interface module may be formed from the same sheet of metal. In some embodiments, the interface module includes multiple bus bars such that each bus bar interconnects two or more terminals of different electrochemical cells in the battery pack. Each bus bar may have a separate voltage sense lead extending from the bus bar to a connecting portion. The bus bars may be flexibly supported within the module. The interface module may also include multiple thermistors disposed on different bus bars.
US11011782B2 Methods for self-heating induced healing of metal dendrites
A method of prolonging service life of an energy storage device such as a lithium-ion battery includes temporarily operating the battery at an elevated current density. Cycling of lithium-ion batteries at regular current densities results in the generation of lithium-metal dendrites at the surface of the anode, particularly in batteries where the anode is lithium metal. The lithium metal dendrites pose a threat to damage other components of the battery, such as separators, as well as causing an electrical short. Operating the battery in bursts at the elevated current density results in self-heating at the anode surface that merges adjacent lithium-metal dendrites and an overall smoothing of the anode surface. This method is also applicable to other alkali-metal-based batteries and chemistries.
US11011780B2 Electrolyte composition and application thereof
An electrolyte composition including a heterocyclic compound, an electrolyte salt and a solvent is provided. The heterocyclic compound includes, in the heterocyclic ring: (a) at least two nitrogen atoms each of which is bonded to a —Si(R1)3 group; and (b) at least one carbonyl group (C═O) or thiocarbonyl group (C═S), wherein R1 is a C1-3 alkyl group or an aryl group. The electrolyte composition of the present disclosure is suitable for an electrochemical device. Electrochemical devices, in particular batteries, using the electrolyte composition of else present disclosure are capable of efficiently inhibiting the moisture and acidity therein, thereby stabilizing the electrolyte salt therein, and preventing the electrolyte salt from being further decomposed and from producing hydrogen fluoride.
US11011776B2 Lithium-ion-conductive ceramic material, lithium-ion-conductive ceramic sintered body, and lithium battery
[OBJECTS] An object of the present invention is to provide a lithium-ion-conductive ceramic material having a target ion conductivity, while suppressing production cost. Another object is to provide a high-performance lithium battery, while suppressing production cost, by virtue of having the lithium-ion-conductive ceramic material. The lithium-ion-conductive ceramic material contains Li, La, and Zr, as well as at least one of Mg and A (wherein A represents at least one element selected from the group consisting of Ca, Sr, and Ba) and which has a garnet-type crystal structure, wherein the elements contained in the ceramic material satisfy the following mole ratio conditions (1) to (3): (1) 1.33≤Li/(La+A)≤3; (2) 0
US11011774B2 Lithium-ion secondary battery
There is provided a lithium ion secondary battery having excellent cycle characteristics at a high temperature and comprising lithium nickel composite oxides, in which the Ni content is high, in a positive electrode. The present invention relates to a lithium ion secondary battery having a positive electrode, a negative electrode and an electrolyte solution, wherein the positive electrode comprises a lithium nickel complex oxide denoted by the general formula, LiNixCoyMnzO2, wherein x, y, and z are respectively 0.75≤x≤0.85, 0.05≤y≤0.15, and 0.10≤z≤0.20.
US11011765B2 Fuel cell based power generator
A fuel cell based power generator includes a fuel cell element, an ambient air path configured to receive ambient air and provide the ambient air across a cathode side of the fuel cell element, receive water from the fuel cell element and provide wet air to the water exchanger element, and a fuel cell cooling mechanism associated with the fuel cell element, separate from the ambient air path and configured to cool the fuel cell element.
US11011764B2 Fuel cell system with a single coolant loop
Embodiments of the present invention provide a single coolant loop (40) that can be used for cooling at least two systems (100, 26) that are generally operable at two different temperatures. Rather than providing two separate cooling loops that can provide the two different cooling temperatures, there is provided a single cooling loop (40) that can route, harness, and mix heated coolant so that the two system can be served by a single loop.
US11011763B2 Solid oxide fuel cell with internal reformer
An individual solid oxide cell (SOC) constructed of a sandwich configuration including in the following order: an oxygen electrode, a solid oxide electrolyte, a fuel electrode, a fuel manifold, and at least one layer of mesh. In one embodiment, the mesh supports a reforming catalyst resulting in a solid oxide fuel cell (SOFC) having a reformer embedded therein. The reformer-modified SOFC functions internally to steam reform or partially oxidize a gaseous hydrocarbon, e.g. methane, to a gaseous reformate of hydrogen and carbon monoxide, which is converted in the SOC to water, carbon dioxide, or a mixture thereof, and an electrical current. In another embodiment, an electrical insulator is disposed between the fuel manifold and the mesh resulting in a solid oxide electrolysis cell (SOEC), which functions to electrolyze water and/or carbon dioxide.
US11011762B2 Fuel cell system
When a time period from a stop to a start of a fuel cell system exceeds a predetermined time period, a controller of the fuel cell system obtains a first electrical conductivity of a cooling medium that is placed from a radiator to before a connecting location of one end portion in a cooling medium circulation flow path and a second electrical conductivity of the cooling medium that is placed on a downstream side of an ion exchanger in a bypass flow path, and uses the obtained first electrical conductivity and second electrical conductivity and a predetermined target electrical conductivity of a supply cooling medium to control the operation of a flow dividing valve such that the electrical conductivity of the supply cooling medium becomes equal to or less than the target electrical conductivity and thereby regulate a flow rate ratio.
US11011748B2 Electroactive materials for metal-ion batteries
This invention relates to particulate electroactive materials comprising a plurality of composite particles, wherein the composite particles comprise: (a) a porous carbon framework including micropores and optional mesopores having a total volume of at least 0.7 cm3/g and up to 2 cm3/g, wherein at least half of the total micropore and mesopore volume is in the form of pores having a diameter of no more than 1.5 nm; and (b) silicon located within the micropores and optional mesopores of the porous carbon framework in a defined amount relative to the total volume of the micropores and optional mesopores.
US11011746B2 Composite cathode active material for lithium battery, cathode for lithium battery including the same, and lithium battery including the cathode
A composite cathode active material for a lithium battery including: a lithium composite oxide; and a coating layer including a metal oxide and a lithium fluoride, (LiF) wherein the coating layer is disposed on at least a portion of a surface of the lithium composite oxide.
US11011742B2 Silicon embedded copper anodes and battery cells incorporating the same
Anodes, and battery cells utilizing the same, include silicon particles embedded within a copper matrix, wherein the anode includes 40 at. % to 75 at. % silicon. The anode can include about 21 at. % to about 67 at. % silicon particles. The copper matrix can include pure copper and/or one or more copper-silicon intermetallic phases. The copper matrix can further include one or more of nickel, gold, silver, beryllium, and zinc. The silicon particles embedded in the copper matrix can have an average particle diameter less than 10 μm. The non-surfacial silicon particles embedded in the copper matrix can be at least 99 at. % pure. The anode can be a woven mesh of ribbons or a planar sheet.
US11011739B1 Electroactive polymer devices, systems, and methods
An electroactive device may include a primary electrode, a secondary electrode overlapping at least a portion of the primary electrode, and a tertiary electrode overlapping at least a portion of the secondary electrode. The electroactive device may also include (i) a first electroactive polymer element including a first elastomer material disposed between and abutting the primary electrode and the secondary electrode, and (ii) a second electroactive polymer element including a second elastomer material disposed between and abutting the secondary electrode and the tertiary electrode. Various other devices, methods, and systems are also disclosed.
US11011721B2 Electroluminescent display device
An electroluminescence display device, including a first electrode and a second electrode facing each other; a quantum dot emission layer disposed between the first electrode and the second electrode, the quantum dot emission layer including a plurality of quantum dots and not including cadmium, wherein the quantum dot emission layer includes a red emission layer disposed in a red pixel, a green emission layer disposed in a green pixel, and a blue emission layer disposed in a blue pixel, wherein the device has color reproducibility according to a DCI standard of greater than or equal to about 89%.
US11011720B2 Semiconductor nanocrystal particles, production methods thereof, and devices including the same
A quantum dot including a core including a first semiconductor nanocrystal including zinc, tellurium, and selenium and a semiconductor nanocrystal shell disposed on the core and including zinc, tellurium, selenium, and sulfur, a production method thereof, and an electronic device including the same. The quantum dot is free of cadmium, the quantum dot has a mole ratio of tellurium with respect to selenium of less than or equal to about 0.06:1, a photoluminescence peak wavelength of the quantum dot is greater than or equal to about 450 nm and less than or equal to about 470 nanometers (nm), and a full width at half maximum (FWHM) of a photoluminescence peak of the quantum dot is less than or equal to about 41 nm.
US11011719B2 Electroluminescence device, lighting panel, and vehicle lamp group
The present disclosure relates to an electroluminescence device, a lighting panel and a vehicle lamp group. An electroluminescence device includes an anode, a cathode and a functional layer between the anode and the cathode, which includes: a light emitting layer; a first type carrier transport layer on a first side of the light emitting layer, configured to transport a first type carrier and a second type carrier and having a light emitting function; and a second type carrier block layer between the light emitting layer and the first type carrier transport layer, configured to block migration of the second type carrier when a working voltage is within a first voltage range and allow the second type carrier to cross the second type carrier block layer when the working voltage is within a second voltage range, within which any voltage value is greater than that within the first voltage range.
US11011711B2 Organometallic compound, organic light-emitting device including the organometallic compound, and diagnosis composition incluidng the organometallic compound
An organometallic compound represented by Formula 1: wherein in Formula 1, groups and variables are the same as described in the specification.
US11011707B2 Organic EL display device
The organic EL display device includes at least a transparent electrode, an organic EL layer, and a non-transparent electrode in this order and further includes a black insulating layer, and the non-transparent electrode has a reflectance of 25%±20%.
US11011697B2 Faceted sidewall magnetic tunnel junction structure
A magnetic tunnel junction (MTJ) structure having faceted sidewalls is formed on a conductive landing pad that is present on a surface of an electrically conductive structure embedded in a dielectric material layer. No metal ions are re-sputtered onto the sidewalls of the MTJ structure during the patterning of the MTJ material stack that provides the MTJ structure. The absence of re-sputtered metal on the MTJ structure sidewalls reduces the risk of shorts.
US11011696B1 Piezoelectric power generator
In accordance with the present application, a high-density, low-impedance piezoelectric power generator is provided. In an example embodiment, the piezoelectric power generator has a plurality of piezoelectric elements arranged in a first predefined pattern; a plurality of actuators arranged in a second predefined pattern operably positioned to excite one or more of the plurality of the piezoelectric elements simultaneously within at least a first subset; and an electrical conduction system connected to sum the electrical power produced by the simultaneously excited piezoelectric elements within the first subset and for conducting an electrical current.
US11011692B2 Thermoelectric device utilizing non-zero berry curvature
Thermoelectric devices and methods of using thermoelectric devices. A thermoelectric device includes a thermoelectric element comprised of a material having a non-zero Berry curvature. The device may operate as a Nernst generator that generates electricity in response to application of a temperature gradient to the thermoelectric element, or as an Ettingshausen cooler that pumps heat into or out of an object to be heated or cooled in response to application of a current to the thermoelectric element. In either application, the non-zero Berry curvature of the material allows the device to operate without an externally applied magnetic field.
US11011685B2 Method of manufacturing light-emitting device
A method of manufacturing a light-emitting device includes steps of: preparing at least one first member each including (i) a light-transmissive member having a top surface, a bottom surface, and a lateral surface contiguous with the top surface and the bottom surface, (ii) a phosphor layer disposed below the bottom surface, and (iii) a cover layer disposed on a lateral surface of the phosphor layer and the lateral surface of the light-transmissive member; and, for each of the at least one first member, mounting a light-emitting element on a base having a fat plate shape, bonding the light-emitting element and the phosphor layer of the first member together, placing a frame body on the base so as to surround the light-emitting element, and filling a light-reflective member in the frame body so that the light-reflective member covers at least a portion of the cover layer of the first member.
US11011684B2 Light emitting device
A light emitting device includes a light emitting element having a peak emission wavelength of 410 nm to 440 nm and a phosphor member. The phosphor member includes a first phosphor having a peak emission wavelength of 430 nm to 500 nm and containing an alkaline-earth phosphate, a second phosphor having a peak emission wavelength of 440 nm to 550 nm and containing at least one of an alkaline-earth aluminate and a silicate containing Ca, Mg, and Cl, a third phosphor having a peak emission wavelength of 500 nm to 600 nm and containing a rare-earth aluminate, a fourth phosphor having a peak emission wavelength of 610 nm to 650 nm and containing a silicon nitride containing Al and at least one of Sr and Ca, and a fifth phosphor having a peak emission wavelength of 650 nm to 670 nm and containing a fluorogermanate.
US11011683B2 Optoelectronic component and method for producing an optoelectronic component
An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment, an optoelectronic component includes a semiconductor layer sequence having an active region configured to emit radiation at least via a main radiation exit surface and a conversion element arranged directly downstream of the main radiation exit surface, wherein the conversion element is substrate-free and includes a first layer, wherein the first layer includes at least one conversion material embedded in a matrix material, wherein the matrix material includes at least one condensed inorganic sol-gel material selected from the following group consisting of water glass, metal phosphate, aluminum phosphate, modified monoaluminum phosphate, monoaluminum phosphate, alkoxytetramethoxysilane, tetraethylorthosilicate, methyltrimethoxysilane, methyltriethoxysilane, titanium alkoxide, silica sol, metal alkoxide, metal oxane, metal alkoxane, metal oxide, metal silicates, metal sulfates, and tungstates, and wherein the condensed sol-gel material has a proportion between 10 and 70 vol % in the first layer.
US11011673B2 Quantum dot device and display device
A quantum dot device including a first electrode and a second electrode facing each other, a quantum dot layer disposed between the first electrode and the second electrode and an electron auxiliary layer disposed between the quantum dot layer and the second electrode, wherein the electron auxiliary layer includes an electron-transporting material represented by Chemical Formula 1 and an electron-controlling material capable of decreasing electron mobility of the electron auxiliary layer, and a display device. Zn1-xMxO  Chemical Formula 1 In Chemical Formula 1, M and x are the same as described in the detailed description.
US11011665B2 Thin film transistor array substrate for high-resolution digital X-ray detector and high-resolution digital X-ray detector including the same
Disclosed are a thin-film transistor array substrate for a high-resolution digital X-ray detector and a high-resolution digital X-ray detector including the same in which a photo-sensitivity is improved by increasing a fill factor, and interference between PIN diodes is minimized, and step coverage of the PIN diode is improved to improve stability of the PIN diode. To those ends, an area of the PIN diode is maximized, and a pixel electrode of the PIN diode is disposed inside the PIN layer. Further, a clad layer made of inorganic material is formed in an edge region and/or a contact hole region of the pixel electrode. Thus, a leakage current resulting from concentrating an electric field on a curved region may be minimized.
US11011662B2 Field-effect photovoltaic elements
Photovoltaic devices such as solar cells having one or more field-effect hole or electron inversion/accumulation layers as contact regions are configured such that the electric field required for charge inversion and/or accumulation is provided by the output voltage of the photovoltaic device or that of an integrated solar cell unit. In some embodiments, a power source may be connected between a gate electrode and a contact region on the opposite side of photovoltaic device. In other embodiments, the photovoltaic device or integrated unit is self-powering.
US11011658B2 Method and system for waveguide thermophotovoltaic power generation
Method and system for wavelength thermophotovoltaic (WTPV) power generation. In one embodiment, the system comprises a refractory waveguide that collects broadband infrared light generated by a heat source; a filter that filters the collected broadband infrared light to generate narrow-band infrared light; and a thermophotovoltaic (TPV) converter, thermally de-coupled from the heat source, that receives the narrow-band infrared light and converts the received narrow-band infrared light to electrical power.
US11011650B2 Thin-film transistor having hydrogen-blocking layer and display apparatus including the same
A thin-film transistor is disclosed. The thin-film transistor includes an oxide semiconductor layer disposed on a substrate, a gate electrode disposed so as to overlap at least a portion of the oxide semiconductor layer and isolated from the oxide semiconductor layer, a source electrode connected to the oxide semiconductor layer, and a drain electrode connected to the oxide semiconductor layer and spaced apart from the source electrode, wherein the oxide semiconductor layer includes a first sub layer disposed on the substrate, a second sub layer disposed on the first sub layer, and a third sub layer disposed on the second sub layer, the second sub layer has larger resistance than the first sub layer and the third sub layer and lower carrier concentration than the first sub layer and the third sub layer, the first sub layer has higher hydrogen concentration than the second sub layer and the third sub layer, and each of the first sub layer and the second sub layer has crystallinity.
US11011646B2 TFT structure based on flexible multi-layer graphene quantum carbon substrate material and method for manufacturing same
A TFT structure based on a flexible multi-layer graphene quantum carbon substrate material and a method for manufacturing the same. The TFT structure includes a multi-layer graphene quantum carbon substrate, a first source, a first drain, a first gate insulating layer, and a first gate. The multi-layer graphene quantum carbon substrate includes a first channel area, and a first drain area and a first source area that are located at corresponding recessed positions on the multi-layer graphene quantum carbon substrate that are separated from each other. The first channel area is located between the first drain area and the first source area, the first source is filled in the first source area, the first drain is filled in the first drain area, the first gate insulating layer is disposed on the first channel area, and the first gate is disposed on the first gate insulating layer.
US11011643B2 Nanosheet FET including encapsulated all-around source/drain contact
A semiconductor device includes a semiconductor wafer having one or more suspended nanosheet extending between first and second source/drain regions. A gate structure wraps around the nanosheet stack to define a channel region located between the source/drain regions. The semiconductor device further includes a first all-around source/drain contact formed in the first source/drain region and a second all-around source/drain contact formed in the second source/drain region. The first and second all-around source/drain contacts each include a source/drain epitaxy structure and an electrically conductive external portion that encapsulates the source/drain epitaxy structure.
US11011641B2 Flat STI surface for gate oxide uniformity in Fin FET devices
Operations in fabricating a Fin FET include providing a substrate having a fin structure, where an upper portion of the fin structure has a first fin surface profile. An isolation region is formed on the substrate and in contact with the fin structure. A portion of the isolation region is recessed by an etch process to form a recessed portion and to expose the upper portion of the fin structure, where the recessed portion has a first isolation surface profile. A thermal hydrogen treatment is applied to the fin structure and the recessed portion. A gate dielectric layer is formed with a substantially uniform thickness over the fin structure, where the recessed portion is adjusted from the first isolation surface profile to a second isolation surface profile and the fin structure is adjusted from the first fin surface profile to a second fin surface profile, by the thermal hydrogen treatment.
US11011632B2 High voltage devices and methods of forming the same
A device which includes a substrate having a device region is provided. The device region may be a high voltage device region. A source region and a drain region are disposed in the substrate within the device region. A gate is arranged over the substrate and between the source region and the drain region. A trench structure having a trench is disposed in the substrate within the device region. The trench structure is arranged on a first side of the gate where a predetermined distance is arranged between the trench structure and the first side of the gate. A well tap region is disposed adjacent to the source region. The well tap region is arranged at least around a bottom and a sidewall of the trench. The well tap region has a deeper depth within the substrate as compared to the source region.
US11011629B2 Power semiconductor switch with improved controllability
A power semiconductor switch includes a cross-trench structure associated with at least one IGBT cell. The cross-trench structure merge at least one control trench, at least one dummy trench and at least one further trench of at least one IGBT cell to each other. The cross-trench structure overlaps at least partially along a vertical direction with trenches of the at least one IGBT-cell.
US11011625B2 Liner for a bi-layer gate helmet and the fabrication thereof
A semiconductor device includes a semiconductor layer. A gate structure is disposed over the semiconductor layer. A spacer is disposed on a sidewall of the gate structure. A height of the spacer is greater than a height of the gate structure. A liner is disposed on the gate structure and on the spacer. The spacer and the liner have different material compositions.
US11011618B2 Circuit devices with gate seals
Various examples of a circuit device that includes gate stacks and gate seals are disclosed herein. In an example, a substrate is received that has a fin extending from the substrate. A placeholder gate is formed on the fin, and first and second gate seals are formed on sides of the placeholder gate. The placeholder gate is selectively removed to form a recess between side surfaces of the first gate seal and the second gate seal. A functional gate is formed within the recess and between the side surfaces of the first gate seal and the second gate seal.
US11011610B2 Plate design to decrease noise in semiconductor devices
A semiconductor device and method for forming the semiconductor device are provided. In some embodiments, a semiconductor substrate comprises a device region. An isolation structure extends laterally in a closed path to demarcate the device region. A first source/drain region and a second source/drain region are in the device region and laterally spaced. A sidewall of the first source/drain region directly contacts the isolation structure at a first isolation structure sidewall, and remaining sidewalls of the first source/drain region are spaced from the isolation structure. A selectively-conductive channel is in the device region, and extends laterally from the first source/drain region to the second source/drain region. A plate comprises a central portion and a first peripheral portion. The central portion overlies the selectively-conductive channel, and the first peripheral portion protrudes from the central portion towards the first isolation structure sidewall.
US11011607B2 Method of manufacturing semiconductor device
The likelihood of formation of a corner resulting from a recess in a part of an n-type semiconductor layer is reduced at a deeper position than a p-type semiconductor layer. A method of manufacturing a semiconductor device comprises: forming a gallium nitride (GaN) based n-type semiconductor layer containing n-type impurities; forming a groove by forming a first mask on a part of a surface of the n-type semiconductor layer and then etching a part uncovered by the first mask; removing the first mask; forming a gallium nitride (GaN) based p-type semiconductor layer containing p-type impurities on the surface of the n-type semiconductor layer including the groove; etching the p-type semiconductor layer so as to expose the n-type semiconductor layer at least in a range differing from a range in the presence of the groove; and forming a metal electrode contacting the exposed n-type semiconductor layer and the p-type semiconductor layer.
US11011598B2 Spliced unit and spliced panel
A spliced unit including a substrate, a circuit unit, and light-emitting units is provided. The substrate includes a first part having a first bottom surface and a first top surface opposite to the first bottom surface, and a second part having a second bottom surface and a second top surface opposite to the second bottom surface. There is a height difference between the first bottom surface of the first part and the second bottom surface of the second part. The circuit unit is disposed on the first top surface. The light-emitting units are disposed in the second part of the substrate. In a direction of a normal line perpendicular to the substrate, the first part of the substrate and the second part of the substrate are not overlapped, and the circuit unit and the light-emitting units are not overlapped. A spliced panel including the spliced units is also provided.
US11011597B2 Display device having a compensation transistor with a second region having greater electrical resistance than a first region
A display device includes scan lines for scan signals, data lines for data voltages, and pixels connected to the scan and data lines, where each of the pixels includes a first transistor configured to control a driving current which flows from a first electrode to a second electrode according to a voltage applied to a gate electrode, a light-emitting element connected to the second electrode and configured to emit light according to the driving current, and a third transistor electrically connected between the gate electrode and the second electrode, the third transistor includes an active layer including a first region connected to the second electrode of the first transistor, a second region connected to the gate electrode of the first transistor, and a channel region between the first region and the second region, and electrical resistance of the second region is greater than electrical resistance of the first region.
US11011585B2 Display panel and display device having an array of sub-pixels and transparent areas, and driving method thereof
The present disclosure provides a display panel including pixel areas arranged in array. The pixel area includes a sub-pixel area and a transparent area arranged in column direction. For two adjacent rows of pixel areas, sub-pixel areas/transparent areas of pixel areas in one row are disposed adjacent to sub-pixel areas/transparent areas of pixel areas in the other row. The sub-pixel area in an odd-numbered row of pixel areas is first sub-pixel area, in which first and second sub-pixels are arranged along row direction. The sub-pixel area in an even-numbered row of pixel areas is second sub-pixel area, in which third and fourth sub-pixels are arranged along row direction. First and third sub-pixels are arranged along column direction, and second and fourth sub-pixels are arranged along column direction. First, second and fourth sub-pixels emit light of different colors, and second and third sub-pixels emit light of a same color.
US11011583B2 Image sensors and electronic devices
An image sensor may include a photodiode within a semiconductor substrate and configured to sense light in an infrared wavelength spectrum of light, a photoelectric conversion device on the semiconductor substrate and configured to sense light in a visible wavelength spectrum of light, and a filtering element configured to selectively transmit at least a portion of the infrared wavelength spectrum of light and the visible wavelength spectrum of light. The filtering element may include a plurality of color filters on the photoelectric conversion device. The photoelectric conversion device may include a pair of electrodes facing each other and a photoelectric conversion layer between the pair of electrodes and configured to selectively absorb light in a visible wavelength spectrum of light. The filtering element may be between the semiconductor substrate and the photoelectric conversion device and may selectively absorb the infrared light and selectively transmit the visible light.
US11011573B2 Radiation-emitting component
A radiation-emitting component includes a semiconductor layer sequence including first and second semiconductor layers, and an active region and is arranged between the first and second semiconductor layers, first and second electrodes electrically connect to the first and second semiconductor layers, a semiconductor layer sequence generates electromagnetic radiation depending on a current flow between the first and second electrodes, a driver field-effect transistor includes at least one driver gate and at least one driver channel, the second electrode and the driver channel electrode separately electrically connect to the driver channel and the driver gate electrode electrically connects to the driver gate, and the driver field-effect transistor is configured to control a current flow between the driver channel electrode and the second electrode through the driver channel and thereby the current flow between the first and second electrodes, depending on a voltage applied to the driver gate electrode.
US11011567B2 Structure and method for 3D image sensor
An image sensor structure that includes a first semiconductor substrate having a plurality of imaging sensors; a first interconnect structure formed on the first semiconductor substrate; a second semiconductor substrate having a logic circuit; a second interconnect structure formed on the second semiconductor substrate, wherein the first and the second semiconductor substrates are bonded together in a configuration that the first and second interconnect structures are sandwiched between the first and second semiconductor substrates; and a backside deep contact (BDCT) feature extended from the first interconnect structure to the second interconnect structure, thereby electrically coupling the logic circuit to the image sensors.
US11011566B2 Bonding pad on a back side illuminated image sensor
A bonding pad structure comprises an interconnect layer, an isolation layer over the interconnect layer, a conductive pad, and one or more non-conducting stress-releasing structures. The conductive pad comprises a planar portion over the isolation layer, and one or more bridging portions extending through at least the isolation layer and to the interconnect layer for establishing electric contact therewith, wherein there is a trench in the one or more bridging portions. The one or more non-conducting stress-releasing structures are disposed between the isolation layer and the conductive pad. The trench is surrounded by one of the one or more non-conducting stress-releasing structures from a top view.
US11011561B2 Pixel and image sensor including the same
A pixel of an image sensor is provided to include a control region and a detection region. The control region is configured to generate hole current in a substrate, and a detection region is configured to capture electrons generated by incident light and moved by the hole current. A depth of an outer detection region of the detection region is deeper than a depth of an inner detection region of the detection region.
US11011553B2 TFT array substrate and display device
The present invention teaches a TFT array substrate and a display device. The TFT array substrate disposes second fanout lines of the fanout area on a first metallic layer, and disposes first fanout lines of the fanout area on a second metallic layer. Data lines and their corresponding second fanout lines, and second fanout lines and their corresponding first fanout lines, are connected together through vias. The first metallic layer has a greater surface resistivity than that of the second metallic layer. The present invention's fanout lines corresponding to a same data line have a significantly increased total impedance, and the impedance variation of the fanout lines has a less impact. As data signals propagate to the data lines through the fanout lines, the data signals' arrival times to the data lines have little difference, thereby enhancing the display quality, more reliable manufacturing process, and lower risk for short circuit.
US11011552B2 Method for manufacturing a display substrate comprising interconnected first and second wirings
Display substrates and display devices with reduced electrical resistance are disclosed. One inventive aspect includes a switching device, a first wiring and a second wiring. The switching device includes a first semiconductor layer, first and second gate insulation layers, a source electrode and a drain electrode. The source and drain electrodes are formed to electrically connect, through the first and second gate insulation layers, to the first semiconductor layer. The second wiring is formed on the second gate insulation layer and electrically connected to the first wiring.
US11011541B2 Semiconductor memory device in which memory cells are three-dimensionally arrange
A semiconductor memory device includes a first block and a second block arranged adjacent to each other in a Y direction. Each of the first and second blocks includes conductive layers extended in an X direction, memory trenches between the conductive layers, memory pillars provided across two conductive layers with a memory trench interposed therebetween, and transistors provided between the memory pillars and the conductive layers. One of the conductive layers provided at an end of the first block in the Y direction is electrically connected to one of the conductive layers provided at an end of the second block.
US11011526B2 Methods of manufacturing semiconductor devices
A method of manufacturing a semiconductor device includes forming a first pattern structure having a first opening and a second pattern structure having a second opening on a substrate, forming a gap fill layer in the second opening, forming fences and contact structures in the first opening, removing the gap fill layer in the second opening, forming an upper conductive layer to cover the first and second pattern structures, the fences, and the contact structures, forming a mask pattern based on a photolithography process using the second pattern structure covered by the upper conductive layer as an align mark, and etching the upper conductive layer using the mask pattern to form upper conductive patterns. A width of the second opening is larger than a width of a first opening. A thickness of the upper conductive layer is smaller than a depth of the second opening.
US11011516B2 Integrated circuit device and method of manufacturing the same
An integrated circuit (IC) device includes a first and a second fin-type active region protruding from a first region and a second region, respectively, of a substrate, a first and a second gate line, and a first and a second source/drain region. The first fin-type active region has a first top surface and a first recess has a first depth from the first top surface. The first source/drain region fills the first recess and has a first width. The second fin-type active region has a second top surface and a second recess has a second depth from the second top surface. The second depth is greater than the first depth. The second source/drain region fills the second recess and has a second width. The second width is greater than the first width.
US11011515B2 Normally off III nitride transistor
A semiconductor device containing an enhancement mode GaN FET on a III-N layer stack includes a low-doped GaN layer, a barrier layer including aluminum over the low-doped GaN layer, a stressor layer including indium over the barrier layer, and a cap layer including aluminum over the stressor layer. A gate recess extends through the cap layer and the stressor layer, but not through the barrier layer. The semiconductor device is formed by forming the barrier layer with a high temperature MOCVD process, forming the stressor layer with a low temperature MOCVD process and forming the cap layer with a low temperature MOCVD process. The gate recess is formed by a two-step etch process including a first etch step to remove the cap layer, and a second etch step to remove the stressor layer.
US11011510B2 Breakdown uniformity for ESD protection device
An electronic device includes an ESD protection device with implanted regions that extend around a finger shape with a straight portion and elongated turn portions, and contacts that extend only in the straight portion, where the turn portions include elongated lightly doped implanted regions to mitigate turn on of a curvature PNP transistor for uniform device breakdown performance. Adjacent finger structures are spaced apart from one another to mitigate thermal transfer between device fingers.
US11011503B2 Direct-bonded optoelectronic interconnect for high-density integrated photonics
Direct-bonded optoelectronic interconnects for high-density integrated photonics are provided. A combined electrical and optical interconnect enables direct-bonding of fully-processed optoelectronic dies or wafers to wafers with optoelectronic driver circuitry. The photonic devices may be III-V semiconductor devices. Direct-bonding to silicon or silicon-on-insulator (SOI) wafers enables the integration of photonics with high-density CMOS and other microelectronics packages. Each bonding surface has an optical window to be coupled by direct-bonding. Coplanar electrical contacts lie to the outside, or may circumscribe the respective optical windows and are also direct-bonded across the interface using metal-to-metal direct-bonding, without interfering with the optical windows. Direct hybrid bonding can accomplish both optical and electrical bonding in one overall operation, to mass-produce mLED video displays. The adhesive-free dielectric-to-dielectric direct bonding and solder-free metal-to-metal direct bonding creates high-density electrical interconnects on the same bonding interface as the bonded optical interconnect. Known-good-dies may be used, which is not possible conventionally, and photolithography over their top surfaces can scale to high density.
US11011502B2 Semiconductor package
A semiconductor package includes a first package including a first semiconductor chip, a first encapsulation layer that covers the first semiconductor chip, and a first redistribution pattern connected to pads of the first semiconductor chip and a second package on the first package, the second package including a second semiconductor chip, a second encapsulation layer that covers the second semiconductor chip, and a second redistribution pattern connected to pads of the second semiconductor chip. The first redistribution pattern is connected to the second redistribution pattern through the first encapsulation layer.
US11011494B2 Layer structures for making direct metal-to-metal bonds at low temperatures in microelectronics
Layer structures for making direct metal-to-metal bonds at low temperatures and shorter annealing durations in microelectronics are provided. Example bonding interface structures enable direct metal-to-metal bonding of interconnects at low annealing temperatures of 150° C. or below, and at a lower energy budget. The example structures provide a precise metal recess distance for conductive pads and vias being bonded that can be achieved in high volume manufacturing. The example structures provide a vertical stack of conductive layers under the bonding interface, with geometries and thermal expansion features designed to vertically expand the stack at lower temperatures over the precise recess distance to make the direct metal-to-metal bonds. Further enhancements, such as surface nanotexture and copper crystal plane selection, can further actuate the direct metal-to-metal bonding at lowered annealing temperatures and shorter annealing durations.
US11011487B2 Semiconductor package having varying conductive pad sizes
A semiconductor package is provided, including a package component and a number of conductive connectors. The package component has a number of conductive features on a surface of the package component. The conductive connectors are formed on the conductive features of the package component. The conductive features include a first conductive feature and a second conductive feature contacting a first conductive connector and a second conductive connector, respectively. The size of the first conductive feature is smaller than the size of the second conductive feature, and the height of the first conductive connector on the first conductive feature is greater than the height of the second conductive connector on the second conductive feature.
US11011479B2 Protected electronic chip
An electronic chip includes a first well having a first PN junction located therein, a second buried well located under and separated from the first well, and a first region forming a second PN junction with the second well. A detection circuit is coupled to the first well and configured to output a digital signal that has a first logic value when a potential difference within the first region is above a threshold and a second logic value when the potential difference within the first region is below the threshold.
US11011477B2 High-reliability electronic packaging structure, circuit board, and device
A high-reliability electronic packaging structure includes a plurality of packaging layers and mechanical support layers. An electrically functional solder joint is provided in a first area of each of the packaging layers, and any two adjacent packaging layers are coupled using electrically functional solder joints. A mechanical support layer is disposed in a second area of each of the packaging layers, and the mechanical support layer is configured to support the two adjacent packaging layers. The first area is provided on a periphery of the second area. Hence, a problem that an internal silicon chip at an upper packaging layer or a lower packaging layer fractures and fails when the upper packaging layer or the lower packaging layer is subject to a mechanical load can be resolved.
US11011474B2 Electromagnetic wave attenuator and electronic device
According to one embodiment, an electromagnetic wave attenuator includes a plurality of magnetic layers, and a plurality of nonmagnetic layers. The plurality of nonmagnetic layers is conductive. A direction from one of the plurality of magnetic layers toward an other one of the plurality of magnetic layers is aligned with a first direction. One of the plurality of nonmagnetic layers is between the one of the plurality of magnetic layers and the other one of the plurality of magnetic layers. A first thickness along the first direction of the one of the plurality of magnetic layers is not less than ½ times a second thickness along the first direction of the one of the plurality of nonmagnetic layers.
US11011470B1 Microelectronic package with mold-integrated components
Embodiments may relate to a microelectronic package that includes a substrate with an overmold material. The microelectronic package may include a die in the overmold material, and an inactive side of the die may be coupled with a face of the substrate. A through-mold via (TMV) may be present in the overmold material. The TMV may be communicatively coupled with the substrate, and an active side of the die may be communicatively coupled with the TMV by a trace in the overmold material. Other embodiments may be described or claimed.
US11011469B2 Semiconductor device
A semiconductor may include a first inter metal dielectric (IMD) layer, a first blocking layer on the first IMD layer, a metal wiring and a second blocking layer. The first inter metal dielectric (IMD) layer may be formed on a substrate, the first IMD layer may include a low-k material having a dielectric constant lower than a dielectric constant of silicon oxide. The first blocking layer may be formed on the first IMD layer. The first blocking layer may include an oxide having a dielectric constant higher than the dielectric constant of the first IMD layer. The metal wiring may be through the first IMD layer and the first blocking layer. The second blocking layer may be formed on the metal wiring and the first blocking layer. The second blocking layer may include a nitride. The first and second blocking layers may reduce or prevent from the out gassing, so that a semiconductor device may have good characteristics.
US11011459B1 Back-end-of-line (BEOL) on-chip sensor
An integrated circuit (IC), including a substrate and back-end-of-line (BEOL) layers on the substrate is described. The IC includes a sensor in a BEOL layer (Mx) of the BEOL layers. The BEOL sensor includes conductive traces and shield traces interdigitated with the conductive traces in the BEOL layer Mx. The BEOL sensor also includes a first ground shield in a BEOL layer Mx−1, and a second ground shield in a BEOL layer Mx+1. The BEOL sensor further includes logic configured to ground/float the shield traces.
US11011456B2 Lead frames including lead posts in different planes
A lead frame includes a die pad having a surface, a first lead post, a first lead, a second lead post, and a second lead. The first lead post has a surface coplanar with the surface of the die pad and is in a first plane. The first lead is coupled to the first lead post. The second lead post is in a second plane different from the first plane. The second lead is coupled to the second lead post.
US11011452B2 Heat spreaders for semiconductor devices, and associated systems and methods
A memory system having heat spreaders with different arrangements of projections are provided. In some embodiments, the memory system comprises a substrate, a first semiconductor device attached to a first side of the substrate, a second semiconductor device attached to a second side of the substrate, a first heat spreader attached to the first semiconductor device, and a second heat spreader attached to the second semiconductor device. The first heat spreader has a plurality of first projections facing a first direction and positioned in a first arrangement, and the second heat spreader has a plurality of second projections facing a second direction and positioned in a second arrangement different than the first arrangement. In some embodiments, the first projections are aligned with a majority of the second projections in a first direction and are offset with a majority of the second projections in a second direction.
US11011447B2 Semiconductor package and method for forming the same
A semiconductor package is provided. The semiconductor package includes a package substrate. The semiconductor package further includes a first chip and a second chip mounted on the package substrate. The thickness of the first chip is different from that of the second chip. In addition, the semiconductor package includes a heat spreader attached on top of the first chip and top of the second chip. A first portion of the heat spreader over the first chip and a second portion of the heat spreader over the second chip have the same thickness.
US11011443B2 Power semiconductor device including a spacer
At the time of clamping, excessive stress is applied to bonding parts between substrates and input/output terminals, which may cause the bonding parts to be detached and cause the substrates to be cracked. A lower electrode of a power semiconductor element 11 is connected via a bonding material 13 to a first interconnection layer 12 arranged on a lower surface of the power semiconductor element 11, and an upper electrode 14 of the power semiconductor element 11 is connected via the bonding material 13 to a second interconnection layer 15 arranged on an upper surface. Also, a second main terminal 16 electrically connected to the upper electrode 14 of the power semiconductor element 11 is connected via the bonding material 13 to the second interconnection layer 15 and contacts and is positioned on a third interconnection layer 24 (spacer) arranged to be parallel to the first interconnection layer 12 on the lower surface. An insulating layer 26 is laminated on a surface of each of the first interconnection layer 12 to the third interconnection layer 24 opposite the bonding material 13, and a heat dissipating layer 27 is laminated on the insulating layer 26.
US11011439B2 Pre-molded substrate, method of manufacturing pre-molded substrate, and hollow type semiconductor device
A hollow type semiconductor device has a pre-molded substrate (15) in which an element mounting portion, top surfaces of inner leads (2), and a top surface of frame-shaped wiring (7) are exposed on a first surface of a resin sealing body (6), and back surfaces of outer leads (3) and a back surface of a first frame-shaped wall (8) are exposed on a back surface of the resin sealing body (6). A hollow sealing body (14) including a second frame-shaped wall (9) and a sealing plate (4) is provided on the pre-molded substrate (15). The second frame-shaped wall (9) and the sealing plate (4) enclose a hollow portion (13) in which a semiconductor element (1) is kept.
US11011438B2 Display device
A display device is disclosed. In one aspect, the display device includes a display area configured to display an image, a peripheral area neighboring the display area, and at least one test element group (TEG) including a test thin film transistor (TFT) formed in the peripheral area and a plurality of test pads electrically connected to the test TFT. The display device also includes first to third dummy circuits separated from the test TFT, each of the first to third dummy circuits including a plurality of first dummy semiconductor layers and a plurality of first dummy gate electrodes overlapping at least a portion of the first dummy semiconductor layers in the depth dimension of the display device.
US11011424B2 Hybrid wafer dicing approach using a spatially multi-focused laser beam laser scribing process and plasma etch process
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. In an example, a method of dicing a semiconductor wafer having a plurality of integrated circuits involves forming a mask above the semiconductor wafer, the mask composed of a layer covering and protecting the integrated circuits. The mask is then patterned with a spatially multi-focused laser beam laser scribing process to provide a patterned mask with gaps, exposing regions of the semiconductor wafer between the integrated circuits. The semiconductor wafer is then plasma etched through the gaps in the patterned mask to singulate the integrated circuits.
US11011423B2 Semiconductor device and method of using a standardized carrier in semiconductor packaging
A semiconductor device has a carrier with a fixed size. A plurality of first semiconductor die is singulated from a first semiconductor wafer. The first semiconductor die are disposed over the carrier. The number of first semiconductor die on the carrier is independent from the size and number of first semiconductor die singulated from the first semiconductor wafer. An encapsulant is deposited over and around the first semiconductor die and carrier to form a reconstituted panel. An interconnect structure is formed over the reconstituted panel while leaving the encapsulant devoid of the interconnect structure. The reconstituted panel is singulated through the encapsulant. The first semiconductor die are removed from the carrier. A second semiconductor die with a size different from the size of the first semiconductor die is disposed over the carrier. The fixed size of the carrier is independent of a size of the second semiconductor die.
US11011421B2 Semiconductor device having voids and method of forming same
A method embodiment includes forming a hard mask over a dielectric layer and forming a first metal line and a second metal line extending through the hard mask into the dielectric layer. The method further includes removing the hard mask, wherein removing the hard mask defines an opening between the first metal line and the second metal line. A liner is then formed over the first metal line, the second metal line, and the dielectric layer, wherein the liner covers sidewalls and a bottom surface of the opening.
US11011419B2 Method for forming interconnect structure
An apparatus includes a plurality of interconnect structures over a substrate, a dielectric layer formed over a top metal line of the plurality of interconnect structures, a first barrier layer on a bottom and sidewalls of an opening in the dielectric layer, wherein the first barrier layer is formed of a first material and has a first thickness, a second barrier layer over the first barrier layer, wherein the second barrier layer is formed of a second material different from the first material and has a second thickness and a pad over the second barrier layer, wherein the pad is formed of a third material.
US11011399B2 Substrate storing container
A substrate storing container includes a container main body, a lid body removably attached to a container main body opening portion and able to close the container main body opening portion, a ventilation passage which enables a substrate storing space and a space outside the container main body to communicate with each other, a gas ejecting nozzle portion having a plurality of opening portions through which a gas flowing into the ventilation passage is supplied into the substrate storing space, and a gas flow rate uniformizing unit which enables the gas to flow out through the plurality of opening portions at a uniform flow rate.
US11011390B2 Micro device stabilization post
A method and structure for stabilizing an array of micro devices is disclosed. The array of micro devices is formed on an array of stabilization posts formed from a thermoset material. Each micro device includes a bottom surface that is wider than a corresponding stabilization post directly underneath the bottom surface.
US11011389B2 Additively manufactured flexible interposer
A semiconductor device assembly and method of providing a semiconductor device assembly. The method includes providing a flexible interposer, providing a first redistribution layer on the flexible interposer, and providing a second redistribution layer on a portion of the first redistribution layer. The second redistribution layer is provided by additive manufacturing. The first redistribution layer may be deposited in a clean room environment. The first redistribution layer may be deposited via chemical deposition or physical deposition. A semiconductor device is attached to the first redistribution layer. The flexible interposer may be attached to a board with the semiconductor device being electrically connected to the board via the first redistribution layer, the flexible interposer, and the second redistribution layer. The flexible interposer may be attached to a flexible hybrid electronic (FHE) board. The flexible nature of the flexible interposer and/or the FHE board may redistribute stress on the semiconductor device assembly.
US11011385B2 CMP-friendly coatings for planar recessing or removing of variable-height layers
A method of manufacturing an integrated circuit device is provided. A first feature, which has a first susceptibility to damage by chemical mechanical processing (CMP), is formed at a first height as measured from an upper surface of the substrate. A second feature, which has a second susceptibility to damage by the CMP, is formed at a second height as measured from the upper surface of the substrate and is laterally spaced from the first feature by a recess. The second height is greater than the first height, and the second susceptibility is less than the first susceptibility. A sacrificial coating is formed in the recess over an uppermost surface of the first feature. CMP is performed to remove a first portion of the sacrificial coating and expose an upper surface of the second feature while leaving a second portion of the sacrificial coating in place over the first feature.
US11011376B2 Method of manufacturing semiconductor structure with an epitaxial layer
The present invention discloses a semiconductor structure with an epitaxial layer and method of manufacturing the same. The semiconductor structure with the epitaxial layer includes a substrate, a blocking layer on the substrate, multiple recesses formed in the substrate, wherein the recess extends along <111> crystal faces of the substrate, and an epitaxial layer on the blocking layer, wherein the epitaxial layer is provided with a buried portion in each recess and an above-surface portion formed on the blocking layer.
US11011369B2 Carbon film forming method, carbon film forming apparatus, and storage medium
There is provided a method of forming a carbon film on a workpiece, which includes: loading the workpiece into a process chamber; supplying a gas containing a boron-containing gas into the process chamber to form a seed layer composed of a boron-based thin film on a surface of the workpiece; and subsequently, supplying a hydrocarbon-based carbon source gas and a pyrolysis temperature lowering gas containing a halogen element and which lowers a pyrolysis temperature of the hydrocarbon-based carbon source gas into the process chamber, heating the hydrocarbon-based carbon source gas to a temperature lower than the pyrolysis temperature to pyrolyze the hydrocarbon-based carbon source gas, and forming the carbon film on the workpiece by a thermal CVD.
US11011363B2 Enclosure for ambient ionisation ion source
An ambient ionisation ion source is disclosed that comprises a first device arranged and adapted to generate analyte ions from a target and an enclosure surrounding the first device. The enclosure includes one or more gas inlets and one or more gas outlets. The ambient ionisation ion source also comprises a second device arranged and adapted to supply the enclosure with a first gas via the one or more gas inlets such that the enclosure is maintained, in use, at a pressure greater than atmospheric pressure.
US11011360B2 Analyzer apparatus and control method
An analyzer apparatus includes: an ionization unit that ionizes molecules to analyze; a filter unit that forms a field for selectively passing ions generated by the ionization unit; a detector unit that detects ions that have passed through the filter unit; an ion drive circuitry that electrically drives the ionization unit; a field drive circuitry that electrically drives the filter unit; and a control unit that controls outputs of the ion drive circuitry and the field drive circuitry, wherein the control unit controls the ion drive circuitry to ramp up and down a filament voltage supplied to a filament of the ionization unit when the analyzer apparatus starts and stops.
US11011353B2 Systems and methods for performing edge ring characterization
A substrate support in a substrate processing system includes an inner portion arranged to support a substrate, an edge ring surrounding the inner portion, and a controller. The controller at least one of raises the edge ring to selectively cause the edge ring to engage the substrate and lowers the inner portion to selectively cause the edge ring to engage the substrate. The controller determines when the edge ring engages the substrate and calculates at least one characteristic of the substrate processing system based on the determination of when the edge ring engages the substrate.
US11011346B2 Electron beam device and image processing method
To acquire a correction image by performing a sub-pixel shift process for shifting an image using a pixel interpolation filter by a pixel shift amount between pixels and a frequency correction process for correcting a frequency characteristic of the image after shifted.
US11011344B2 Interferometric electron microscope
An interferometric electron microscope with increased irradiating electric current density which causes electron waves to interfere with each other and includes: an electron source; an irradiating lens system a focusing lens system an observational plane an artificial grating disposed between the electron source and the irradiating lens system and diffracting the electron beam emitted from the electron source to produce a first electron wave and a second electron wave; an electron beam biprism deflecting the first electron wave and the second electron wave to pass the first electron wave through the specimen for use as an object wave and to use the second electron wave as a reference wave; and an electron beam biprism in a focusing system deflecting the objective wave and the reference wave to superimpose the objective wave and the reference wave on the observational plane to produce an image.
US11011338B2 Annular cathode for vacuum tube
An annular cathode for a vacuum tube includes a central cylindrical support whose axis is that of the cathode; an outer peripheral electron emitter with annular section whose axis is that of the cathode, extending over the outer perimeter of the cathode; and a folded skirt, secured at an inner end to the central support, and secured, at its outer end, to a plurality of lugs; each lug being disposed in series with the folded skirt, and secured with the folded skirt and with the inner surface of the electron emitter.
US11011331B2 Limit switch
A limit switch is provided with a switch body having a contract mechanism inside, and an operation unit connected to the switch body. The operation unit may include a pivoting shaft support that permits pivoting of the pivoting shaft with respect to the housing body in a state of an external force along the extending direction of the pivoting shaft being not applied to the operation lever, and contacts the peripheral wall to support the pivoting shaft in a state of an external force along the extending direction of the pivoting shaft being applied to the operation lever.
US11011327B2 Rotary bridge micro-switch
Disclosed is a rotary bridge micro-switch. The rotary bridge micro-switch comprises an insulating base, wherein a first terminal, a second terminal and a third terminal are arranged on the insulating base and are spaced from one another by the insulating base; and the insulating base is rotatably connected to a conducting plate having one end abutting against the first terminal. The rotary bridge micro-switch further comprises a spring having two ends respectively connected to the other end of the conducting plate and the insulating base. When the spring is not compressed, the first terminal is connected to the second terminal through the other end of the conducting plate. When the spring is compressed, the first terminal is connected to the third terminal. The rotary bridge micro-switch can be pressed to realize switching between two circuits.
US11011324B2 Contact device
A contact device including a fixed contact member having a fixed contact; and a movable contact member which includes a movable contact and is movable between a position where the movable contact is in contact with the fixed contact and a position where the movable contact is away from the fixed contact, a first contact member which is one of the fixed contact member and the movable contact member further including a recess in a surface to which a first contact of the first contact member is provided. The first contact protrudes toward a second contact of a second contact member which is another of the fixed contact member and the movable contact member, and a periphery of the recess at least partially surrounding a periphery of the first contact in a surface perpendicular to a protruding direction of the first contact.
US11011323B2 Sensing devices, sensors, and methods for monitoring environmental conditions
Sensors, systems, and methods for monitoring environmental conditions, such as physical, electromagnetic, thermal, and/or chemical parameters within an environment, over extended periods of time with the use of one or more electromechanical sensing devices and electronic circuitry for processing an output of the sensing devices. The sensing devices each include a cantilevered structure and at least one contact configured for contact-mode operation with the cantilevered structure in response to the cantilevered structure deflecting toward or away from the contact when exposed to the parameter of interest. The cantilevered structure has at least first and second beams of dissimilar materials, at least one of which has at least one property that changes as a result of exposure to the parameter.
US11011318B2 Solid electrolytic capacitor
A solid electrolytic capacitor comprises a capacitor element including a valve-acting metal substrate including a core part and a porous part disposed on at least one principal surface of the core part, a dielectric layer formed on a surface of the porous part and a solid electrolyte layer is disposed on the dielectric layer. The capacitor element further includes a conductive layer disposed on the solid electrolyte layer. A sealing resin is located on the conductive layer and seals a principal surface of the capacitor element. A cathodic outer electrode is located on the sealing resin and is electrically connected to the conductive layer by a cathodic via electrode which extends through the sealing resin. An anodic outer electrode is electrically connected to the core part.
US11011313B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a body having a dielectric layer and internal electrodes disposed to be alternately exposed to the third and fourth surfaces with the dielectric layer interposed therebetween. External electrodes include connection parts respectively formed on opposing surfaces of the body, band parts formed to extend from the connection parts to portions of side surfaces of the body, and corner parts in which the connection parts and the band parts are contiguous. A thickness of each of the external electrodes may be 50 nm to 2 μm. The external electrodes may be formed using a barrel-type sputtering method. A ratio t2/t1 may satisfy 0.7 to 1.2, where t1 is a thickness of each connection part and t2 is a thickness of each band part. A ratio t3/t1 may satisfy 0.7 to 1.0, where t3 is a thickness of each corner part.
US11011312B2 Multilayer ceramic capacitor using molybdenum (Mo) ground layer and manufacturing method of the same
A multilayer ceramic capacitor includes: a multilayer chip in which each of dielectric layers and each of internal electrode layers are alternately stacked and the internal electrode layers are alternately exposed to two end faces; and external electrodes formed on the two end faces; wherein: the external electrodes have a structure in which a plated layer is formed on a ground layer including Mo; and “M≥0.003185×(Ew×Et)−0.5921 is satisfied when “Et” is a height from a bottom one of the internal electrode layers to a top one of the internal electrode layers, “Ew” is a width of the internal electrode layers in a direction in which side faces of the multilayer chip face with each other, and “M” is a Mo concentration (atm %) with respect to a main component ceramic of a total of the multilayer chip and the pair of external electrodes.
US11011311B2 Multilayer capacitor
A multilayer capacitor includes a capacitor body including a multilayer structure of a dielectric layer and a plurality of internal electrodes; and an external electrode including a conductive layer and a conductive resin layer covering the conductive layer. The conductive layer includes an inner connecting portion disposed on a surface of the capacitor body and connected to the internal electrodes, and an inner band portion extending from the inner connecting portion to a portion of a mounting surface of the capacitor body. The conductive resin layer includes an outer connecting portion disposed on the inner connecting portion, and an outer band portion extending from the outer connecting portion to a portion of the mounting surface and covering the inner band portion. A ratio of a length of the inner band portion to a length of the outer band portion is 0.3 to 0.7.
US11011304B2 Multilayer electronic component
A multilayer electronic component includes: a multilayer stack including a plurality of dielectric layers and a plurality of conductor layers stacked together; a plurality of terminals integrated with the multilayer stack; and a shield formed of a conductor and integrated with the multilayer stack. The multilayer stack has a top surface, a bottom surface, and four side surfaces connecting the top surface and the bottom surface. The plurality of terminals are provided on the bottom surface of the multilayer stack. The shield entirely covers the top surface and the four side surfaces of the multilayer stack. The shield includes a portion that is thicker than the other portions of the shield.
US11011303B2 Dummy fill with eddy current self-canceling element for inductor component
A dummy fill element for positioning inside an active inductor component of an integrated circuit (IC), the inductor component, the IC and a related method, are disclosed. The active inductor component is configured to convert electrical energy into magnetic energy to reduce parasitic capacitance in an IC. The dummy fill element includes: a first conductive incomplete loop having a first end and a second end, and a second conductive incomplete loop having a first end and a second end. First ends of the first and second conductive incomplete loops are electrically connected, and the second ends of the first and second conductive incomplete loops are electrically connected. In this manner, eddy currents created in each conductive incomplete loop by the magnetic energy cancel at least a portion of each other, allowing for a desired metal fill density and maintaining the inductor's Q-factor.
US11011302B2 Common-mode choke coil
A common-mode choke coil having; a core that extends in a predetermined direction; and first and second wires that are intertwined and wound together around the core.
US11011297B2 Semiconductor device and semiconductor module
The semiconductor device of the present invention includes an insulating layer, a high voltage coil and a low voltage coil which are disposed in the insulating layer at an interval in the vertical direction, a low potential portion which is provided in a low voltage region disposed around a high voltage region for the high voltage coil in planar view and is connected with potential lower than the high voltage coil, and an electric field shield portion which is disposed between the high voltage coil and the low voltage region and includes an electrically floated metal member.
US11011294B2 Multilayer coil component
A multilayer coil component includes an element body made of a ferrite sintered body and a coil. The coil is configured with a plurality of internal conductors juxtaposed in the element body and electrically connected to one another. An average crystal grain size in a surface region of the element body is smaller than an average crystal grain size in a region between the internal conductors in the element body. A surface of the element body is covered with a layer made of an insulating material. The insulating material is not present among the crystal grains in the surface region of the element body.
US11011290B2 Method for manufacturing resistor, and resistor
The present disclosure provides a method for manufacturing a resistor. The method may include providing a resistor structure having a layer of first thermally conductive material covering at least a surface of the resistive body, the first thermally conductive material being semi-cured, semi-hardened and substantially non-fluid, and the layer of first thermally conductive material having a first thickness; bending a pair of electrodes at the opposite ends of the resistive body toward a surface of the layer of first thermally conductive material; and pressing the pair of electrodes against the surface of the layer of first thermally conductive material, while maintaining in a heated state the first thermally conductive material to cause further curing and hardening of the first thermally conductive material and a reduction in the first thickness, so as to obtain a cured and hardened thermally conductive layer having a desired second thickness.
US11011289B2 Anti-kink device for a cable
An anti-kink device for a cable is provided. The anti-kink device for a cable comprises: an anti-kink bush which can be secured on a cable, wherein the anti-kink bush has at least one first snap-in element, a first connecting element which has an opening for the passage of the anti-kink bush, wherein the first connecting element has at least one second snap-in element, a second connecting element which can be connected to the first connecting element, wherein the at least one first snap-in element and the at least one second snap-in element are in such a form that, in a first position of the anti-kink bush relative to the first connecting element, they allow the anti-kink bush to be guided through the opening of the first connecting element and, in a second position of the anti-kink bush relative to the first connecting element, they can be locked together.
US11011288B1 Hybrid electrical/optical data/power cabling system
A hybrid electrical/optical data/power cabling system includes a hybrid electrical/optical data/power transceiver device connected to a computing device. The hybrid electrical/optical data/power transceiver device includes a power transmission element that receives power and transmits the power to a first power transmission layer included in a hybrid electrical/optical data/power cable connected to the hybrid electrical/optical data/power transceiver device. The hybrid electrical/optical data/power transceiver device also includes optical data signal transmission element that transmits optical data signals to a first optical data signal transmission layer in the hybrid electrical/optical data/power cable connected to the hybrid electrical/optical data/power transceiver device. An electrical/optical data signal conversation subsystem in the hybrid electrical/optical data/power transceiver device receives and converts electrical data signals to optical data signals that it provides to the optical data signal transmission element for transmission to the first optical data signal transmission layer in the hybrid electrical/optical data/power cable.
US11011286B2 Cable
A cable includes a plurality of electric wires, which are laid helically around a center of the cable and along a central axis of the cable, and a sheath provided to cover respective peripheries of the plurality of electric wires together. The sheath includes an inner layer sheath made of a urethane resin, and an outer layer sheath provided around an outer periphery of the inner layer sheath to protect the inner layer sheath. The cable may further include a core member at its center. The sheath may be composed of a single layer instead of plural layers.
US11011279B2 Alternative circulation cooling method for emergency core cooling system, and nuclear power plant
The present invention provides an alternative circulation cooling method for an emergency core cooling system that, even if the emergency core cooling system does not operate normally, can prevent the implementation of containment vessel venting by suppressing a rise in pressure and temperature in the containment vessel, and can suppress the implementation of dry-well venting even if containment vessel venting needs to be performed, as well as a nuclear power plant that is capable of the same. An alternative circulation cooling method for an emergency reactor core cooling system is performed at a nuclear power plant that includes an RHR system and a MUWC system. The method includes: connecting the downstream side of an RHR heat exchanger to the upstream side of a MUWC pump, and cooling water from a suppression chamber using the RHR heat exchanger and performing nuclear reactor injecting or containment vessel spraying using the MUWC pump.
US11011277B1 Heat maps of infectious agents and methods of using same to screen subjects and/or determine an infection risk
The present disclosure provides methods for screening subjects at a subordinate location within a geographic region, or a subordinate space within the subordinate location for an infectious agent. Such methods may comprise assigning a risk score to each of the one or more subordinate locations or subordinate spaces based on an amount of infectious agent in pooled environmental samples and pooled biological samples in a subordinate location or subordinate space as compared to each other subordinate location or subordinate space, and then screening biological samples from subordinate locations or subordinate spaces that have a higher risk score before screening biological samples from subordinate locations or subordinate spaces that have a lower risk score. Methods for determining a risk of a viral infection in one or more geographic regions are also provided.
US11011275B2 System and method for diagnosing gastrointestinal neoplasm
A system and method of diagnosing gastrointestinal neoplasm or pathologies in an endoscopy system including an endoscopy system display for displaying an image enhanced endoscopy (IEE) image. The method includes randomly generating training image samples with or without cancer region(s) by an adversarial network (AN) including collecting endoscopic training images (T1) and automatically generating a realistic IEE image as a new training image sample (T2) using a generator network in the AN from a generated segmentation map; using a prediction network (L1PN) to learn a level 1 prediction result being a cancerous probability of an IEE image from the collected T1 and T2; using a prediction network (L2PN) to learn a level 2 prediction result being detected cancerous region(s) of an IEE image; and predicting the level 1 result and the level 2 result for an IEE image using the L1PN and the L2PN and without using the AN.
US11011267B2 Bed/room/patient association systems and methods
Systems and methods of associating beds and/or rooms and/or patients are provided. One system and method involves using a signature of emitted light to determine a location of a patient bed in a healthcare facility. Another system and method involves reading a bar code from an array of redundant bar codes. Still another system and method involves manually entering location information on a graphical user interface of a patient bed for subsequent transmission. A further system and method involves sending bed ID and location ID along parallel paths from two independent circuits on a patient bed for receipt by two different transceivers and ultimately by two different remote computers that cooperate to associate the bed ID with the location ID. Still a further system and method involves using circuitry on a bed to mutate a received location ID and a bed ID into a single unique mutated ID such as by adding the location ID and bed ID and then performing a hashing operation.
US11011265B2 Predicting prostate cancer risk of progression with multiparametric magnetic resonance imaging using machine learning and peritumoral radiomics
Embodiments facilitate stratification of a patient according to prostate cancer (PCa) risk. A first set of embodiments relates to training of a machine learning classifier to compute a probability that a patient has a low-risk of PCa progression based on intratumoral radiomic features and peritumoral radiomic features extracted from multi-parametric magnetic resonance imaging (mpMRI) images. A second set of embodiments relates to classifying a patient as low-risk of PCa progression, or high-risk of PCa progression, based on radiomic features extracted from mpMRI imagery of the patient.
US11011254B2 Chemical formulation-aware cognitive search and analytics
A method, computer system, and a computer program product for identifying and storing at least one representation to at least one chemical compound is provided. The present invention may include identifying a chemical compound associated with a source data. The present invention may also include assigning a structure representation to the identified chemical compound associated with the source data. The present invention may further include computing an unformulated representation based on the assigned structure representation. The present invention may then include indexing the computed unformulated representation and the assigned structure representation. The present invention may further include storing the indexed unformulated representation and the indexed structure representation separately as single records in a database.
US11011252B1 Gene expression profile algorithm and test for determining prognosis of prostate cancer
The present invention provides algorithm-based molecular assays that involve measurement of expression levels of genes, or their co-expressed genes, from a biological sample obtained from a prostate cancer patient. The genes may be grouped into functional gene subsets for calculating a quantitative score useful to predict a likelihood of a clinical outcome for a prostate cancer patient.
US11011250B2 Modifying memory bank operating parameters
Methods, systems, and devices for modifying memory bank operating parameters are described. Operating parameter(s) may be individually adjusted for memory banks or memory bank groups within a memory system based on trimming information. The local trimming information for a memory bank or memory bank group may be stored in a fuse set that also stores repair information for the particular memory bank or in a fuse set that also stores repair information for a memory bank in the particular memory bank group. The local trimming information may be applied to operating parameters for particular memory banks or memory bank groups relative to or instead of global adjustments applied to operating parameters of multiple or all of the memory banks in the memory system.
US11011243B2 Storage device that uses a host memory buffer and a memory management method including the same
A storage device is provided which shares a host memory with a host. The storage device includes an interface that exchanges data with the host and implements a protocol to use a partial area of the host memory as a buffer of the storage device. A storage controller of the storage device monitors deterioration information of a first area of the buffer and transmits a corruption prediction notification associated with the first area to the host based on a result of the monitoring.
US11011241B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes first and second memory cells, a first word line, first and second sense amplifiers, first and second bit lines, a controller. The first and second sense amplifiers each include first and second transistors. The first bit line is connected between the first memory cell and the first transistor. The second bit line is connected between the second memory cell and the second transistor. In the read operation, the controller is configured to apply a kick voltage to the first word line before applying the read voltage to the first word line, and to apply a first voltage to a gate of the first transistor and a second voltage to a gate of the second transistor while applying the kick voltage to the first word line.
US11011239B2 Semiconductor memory
A semiconductor memory according to an embodiment includes first and second memory cells, first and second memory cell arrays, first and second word lines, and controller. The first and second memory cell array include the first and second memory cells, respectively. The first and second word lines are coupled to the first and second memory cells, respectively. Data of six or more bits including a first bit, a second bit, a third bit, a fourth bit, a fifth bit, and a sixth bit is stored with the use of a combination of a threshold voltage of the first memory cell and a threshold voltage of the second memory cell.
US11011232B2 Memory cells, memory cell arrays, methods of using and methods of making
A semiconductor memory cell and arrays of memory cells are provided In at least one embodiment, a memory cell includes a substrate having a top surface, the substrate having a first conductivity type selected from a p-type conductivity type and an n-type conductivity type; a first region having a second conductivity type selected from the p-type and n-type conductivity types, the second conductivity type being different from the first conductivity type, the first region being formed in the substrate and exposed at the top surface; a second region having the second conductivity type, the second region being formed in the substrate, spaced apart from the first region and exposed at the top surface; a buried layer in the substrate below the first and second regions, spaced apart from the first and second regions and having the second conductivity type; a body region formed between the first and second regions and the buried layer, the body region having the first conductivity type; a gate positioned between the first and second regions and above the top surface; and a nonvolatile memory configured to store data upon transfer from the body region.
US11011231B2 Data write-in method and non-volatile memory
A data write-in method and a non-volatile memory are provided. The data write-in method includes: providing a reset voltage to a plurality of selected memory cells according to a first flag, and recursively performing a reset process for the plurality of selected memory cells; setting a second flag according to a plurality of first verification currents of the plurality of selected memory cells; and under a condition that the second flag is set: providing a set voltage to the plurality of selected memory cells according to a resistance of the plurality of selected memory cells; and setting the first flag according to a plurality of second verification currents of the plurality of selected memory cells.
US11011229B2 Memory systems and memory programming methods
Memory systems and memory programming methods are described. In one arrangement, a memory system includes a memory cell configured to have a plurality of different memory states, an access circuit coupled with the memory cell and configured to provide a first signal to a memory element of the memory cell to program the memory cell from a first memory state to a second memory state, and a current source coupled with the memory cell and configured to generate a second signal which is provided to the memory element of the memory cell after the first signal to complete programming of the memory cell from the first memory state to the second memory state.
US11011224B2 Memory device and method for forming the same
A memory device includes a metal structure, a first dielectric layer, a bottom electrode, a second dielectric layer, a resistance switching layer, and a top electrode. The first dielectric layer surrounds the metal structure. The bottom electrode is in contact with a top surface of the metal structure. The second dielectric layer surrounds the bottom electrode, in which a top surface of the bottom electrode is higher than a top surface of the second dielectric layer. The resistance switching layer is over the bottom electrode. The top electrode is over the resistance switching layer.
US11011221B1 Apparatuses and methods for signal line buffer timing control
Apparatuses and methods for signal line buffer timing control are disclosed. An example apparatus includes a plurality of signal lines including first and second control lines and further including data lines, and further includes first and second signal line buffers. The first signal line buffer includes first driver circuits configured to drive respective data signals on the data lines and to drive first and second control signals on the first and second control lines, respectively. The second signal line buffer includes second driver circuits configured to be activated to receive the data signals. The first and second control signals arrive at the second signal line buffer at different times. The second driver circuits are activated responsive a later one of active first and second control signals and are deactivated responsive to an earlier one of inactive first and second control signals.
US11011215B1 Apparatus with an internal-operation management mechanism
Methods, apparatuses, and systems related to scheduling internal operations are described. An apparatus detects a condition associated with repeated accesses to a memory address and/or region. In response to detection of the condition, the apparatus generates a scheduling output that secures a scheduled duration of inactivity for commanded operations. The apparatus initiates execution of one or more internal operations during the scheduled duration.
US11011208B2 Semiconductor memory device including parallel substrates in three dimensional structures
A semiconductor memory device includes a substrate, first memory cells that are connected to first word lines extending along a first direction and first bit lines extending along a second direction, over the substrate, first conductive materials that are connected to the first word lines and extend from the first word lines along a third direction perpendicular to the first direction and the second direction, second conductive materials that are connected to the first bit lines and extend along the first direction over the first bit lines, and third conductive materials that are connected to the second conductive materials and extend from the second conductive materials along the third direction.
US11011201B2 Heatsink structures for heat-assisted magnetic recording heads
A recording head comprises a write pole extending to an air-bearing surface. A near-field transducer is positioned proximate a first side of the write pole in a down-track direction. A heatsink structure is proximate the near-field transducer and positioned between the near-field transducer and the write pole. The heatsink structure extends beyond the near-field transducer in a cross-track direction and extends in a direction normal to the air-bearing surface.
US11011200B2 Fluorine-containing ether compound, lubricant for magnetic recording medium, and magnetic recording medium
This fluorine-containing ether compound is represented by Formula (1). R1—R2—CH2—R3—CH2—R4—R5  (1) (in Formula (1), R1 is an aryl group or an aralkyl group, R2 is a divalent linking group having 0 or 1 polar group, R3 is a perfluoropolyether chain, R4 is a divalent linking group having 2 or 3 polar groups, and R5 is an aryl group or an aralkyl group.)
US11011195B2 Manufacturing method for multi-layer PZT microactuator having a poled but inactive PZT constraining layer
A multi-layer piezoelectric microactuator assembly has at least one poled and active piezoelectric layer and one poled but inactive piezoelectric layer. The poled but inactive layer acts as a constraining layer in resisting expansion or contract of the first piezoelectric layer.
US11011194B2 Magnetic head cleaning mechanism and magnetic tape device
A cleaning mechanism is provided with an arm and a drive unit. The arm includes: a holder having a shape that allows a magnetic tape touching a magnetic head to be separated from the magnetic head without wearing the magnetic tape while the magnetic tape is under tension; and a cleaning unit that can be brought into contact with the contact surface of the magnetic head that was touching the magnetic tape while the magnetic tape is separate from the magnetic head. The drive unit drives the arm to separate the magnetic tape touching the magnetic head from the magnetic head without wearing the magnetic tape while the magnetic tape is under tension, and drives the arm so that the cleaning unit comes in contact with the contact surface of the magnetic head that was touching the magnetic tape while the magnetic tape is separate from the magnetic head.
US11011166B2 Voice message categorization and tagging
In embodiments, a method includes: defining a plurality of visual icons; receiving a voice message, metadata and voice tagging criteria from a first client device; converting the voice message to text; generating a summary of the converted text; generating keywords based on the summary; categorizing the voice message into categories based on the keywords and the metadata; selecting visual icons based on the categories and the tagging criteria; tagging the voice message with the selected visual icons; and sending the tagged voice message to a second client device.
US11011164B2 Activation of remote devices in a networked system
The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
US11011162B2 Custom acoustic models
The technology disclosed relates to performing speech recognition for a plurality of different devices or devices in a plurality of conditions. This includes storing a plurality of acoustic models associated with different devices or device conditions, receiving speech audio including natural language utterances, receiving metadata indicative of a device type or device condition, selecting an acoustic model from the plurality in dependence upon the received metadata, and employing the selected acoustic model to recognize speech from the natural language utterances included in the received speech audio. Each of speech recognition and the storage of acoustic models can be performed locally by devices or on a network-connected server. Also provided is a platform and interface, used by device developers to select, configure, and/or train acoustic models for particular devices and/or conditions.
US11011159B2 Detection of potential exfiltration of audio data from digital assistant applications
The present disclosure is generally related to a data processing system to detect potential exfiltration of audio data by agent applications can include a data processing system. The data processing system can identify, from an I/O record, an input received from the digital assistant application via a microphone of a client device, an output received from the agent application after the input, and a microphone status for the microphone. The data processing system can determine that the output is terminal based on the input and the output. The data processing system can identify the microphone status as in the enabled state subsequent to the input. The data processing system can determine that the agent application is unauthorized to access audio data acquired via the microphone of the client device based on determining that the output is terminal and identifying the microphone status as enabled.
US11011154B2 Enhancing hybrid self-attention structure with relative-position-aware bias for speech synthesis
A method of performing speech synthesis, includes encoding character embeddings, using any one or any combination of convolutional neural networks (CNNs) and recurrent neural networks (RNNs), applying a relative-position-aware self attention function to each of the character embeddings and an input mel-scale spectrogram, and encoding the character embeddings to which the relative-position-aware self attention function is applied. The method further includes concatenating the encoded character embeddings and the encoded character embeddings to which the relative-position-aware self attention function is applied, to generate an encoder output, applying a multi-head attention function to the encoder output and the input mel-scale spectrogram to which the relative-position-aware self attention function is applied, and predicting an output mel-scale spectrogram, based on the encoder output and the input mel-scale spectrogram to which the multi-head attention function is applied.
US11011153B2 Communications system providing automatic text-to-speech conversion features and related methods
An electronic mail server, computer-readable medium and method of delivering an electronic message to a wireless communication device are provided. The wireless communications device comprises a long-range wireless transceiver, a short-range wireless transceiver having a range less than the long-range wireless transceiver, and a display screen. A new text message is received via the long-range wireless transceiver. Based upon a short-range wireless connection being established with another device via the short-range wireless transceiver, the wireless communication device is switched to an audio message mode. An indication that the new text message has been received is displayed on the display screen. The new message is selected and, when in the audio message mode, an audio message comprising speech generated based upon the new text message is output via the short-range wireless transceiver.
US11011151B2 Loudspeaker arrangement
A loudspeaker arrangement includes an air-tight, rigid, thermo-conductive enclosure (103) with an aperture (115) and an outer surface, and a loudspeaker (101) air-tightly mounted in the aperture (115) to form a locked acoustic volume within the enclosure (103). The arrangement further includes a multiplicity of thermo-conductive fins (112) attached to or integrated in the enclosure (103) at the outer surface thereof. The multiplicity of fins (112) is distributed over the outer surface of the enclosure (103).
US11011145B2 Input device with a variable tensioned joystick with travel distance for operating a musical instrument, and a method of use thereof
An input device for operating a musical instrument having musical behavior of string instruments, which comprises a key plate unit containing a set of input keys to be pressed by a player, in order to generate a first set of electric input signals, which emulate a combination of pressed keys of a musical instrument or a combination of pressed strings; a stick unit with variable tension of displacement including a stick to be moved by the player between predetermined discrete positions, which emulate a combination of strummed strings of a musical instrument.
US11011137B2 Display device, display control method, and storage medium for reducing visibility of double-images in head-up displays
A display device includes a light projection device which projects light including an image onto a reflector reflecting incident light to allow an observer to visually recognize the image included in the light reflected by the reflector as a virtual image, and a control device which causes the light projection device to output first light including a first image in a first case where a surrounding brightness is equal to or greater than a threshold value and causes the light projection device to output second light including a second image in a second case where the surrounding brightness is less than the threshold value.
US11011135B2 Head-up display with transparency mask
A head-up display has an image generator, an optical system, a transmissive screen and a transparency mask. The transparency mask is arranged close to a display of the image generator. A mask pixel map is applied to the processed image to get a masked image.
US11011131B2 Off-screen control method determining signal intensity calibration value for filmed display screen
The implementations of the present disclosure disclose a screen-off control method which includes: obtaining a plurality of signal intensity values by performing a signal intensity value reading operation on a proximity sensor the number of times preset; calculating an average intensity value; determining whether a first difference value between the average intensity value and an initial intensity value of the proximity sensor is greater than a preset value; if yes, determining the first difference value to be a signal intensity calibration value; and performing screen-off control according to the signal intensity calibration value and a screen-off threshold value. The present disclosure also provides a screen-off control apparatus, a storage medium, and a terminal.
US11011124B2 Method and device for adjusting current of backlight, and storage medium
A method and a device are provided for adjusting a current of a backlight. The method includes: when a present first current value of the current of the backlight reaches a first preset threshold, detecting a preset mode used to adjust the current of the backlight; determining a reference value corresponding to the preset mode; and when the reference value reaches a second preset threshold, controlling the current of the backlight to reduce to a second current value from the first current value, and controlling the current of the backlight to keep the second current value for a preset period corresponding to the second current value, in which the second current value is greater than the first preset threshold.
US11011120B2 Display device
A display device includes: first pixels coupled to data lines and a first scan line; second pixels coupled to the data lines and a second scan line; a data driver for sequentially supplying, to the data lines, first data voltages corresponding to first grayscale values of the first pixels and second data voltages corresponding to second grayscale values of the second pixels; a scan driver for supplying a first scan signal to the first scan line, and supplying a second scan signal to the second scan line; and a precharge controller for determining a width of a pulse of the second scan signal, based on a comparison result of the second grayscale values and previous frame grayscale values and a comparison result of the first grayscale values and the second grayscale values.
US11011110B1 Organic light emitting diode display thermal management
An information handling system organic light emitting diode (OLED) display adapts presentation of visual information to manage a display thermal state, such as to maintain a uniform thermal condition. In one example embodiment, a first display zone of plural pixels presents visual images with a first refresh rate, such as the nominal refresh rate established by the display settings, and a second display zone presents visual images with a partial pixel refresh rate that reduces power dissipation and, thus, thermal energy release so that a more uniform thermal state may be achieved at the display.
US11011099B2 Driving circuit and display device
A DA converter is provided with a select circuit that selects a predetermined number of gray scale reference voltages from a plurality of different gray scale reference voltages on a basis of display data corresponding to a plurality of different gray scale values, and an output circuit that outputs an output voltage corresponding to the gray scale values on a basis of the gray scale reference voltages selected by the select circuit. When the gray scale reference voltages corresponding to the selected gray scale values are substantially equal to the output voltage, the select circuit selects the gray scale reference voltages such that at least one of the gray scale reference voltages to be selected is different from the others.
US11011098B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11011092B2 Display apparatus and driving method thereof
A decoder of a display apparatus and a decoding method thereof is provided. The decoder comprises a first switching control block configured to select at least two section values from a plurality of gamma gray level values based on predetermined low bits of inputted data, and a second switching control block configured to select section values from the at least two selected section values based on predetermined high bits of the data and output at least two channel values.
US11011089B2 Shift register unit and method for driving the same, gate driving circuit, array substrate and display apparatus
The present application discloses a shift register unit and a method for driving the same, a gate driving circuit, an array substrate, and a display apparatus. The shift register unit includes an input sub-circuit; a first output sub-circuit configured to output a first output signal to an output signal terminal, so that the output signal terminal outputs a gate driving signal having a first valid level; and a second output sub-circuit configured to output a second output signal to the output signal terminal, so that the output signal terminal outputs a gate driving signal having a second valid level, wherein an absolute value of the second valid signal is greater than an absolute value of the first valid level.
US11011087B2 IC, driver IC, display system, and electronic device
A test circuit is incorporated in an IC without an increase in a chip area. The IC includes a plurality of pins, a plurality of current sensing circuits, and a current generation circuit. The plurality of current sensing circuits process currents flowing through the plurality of pins in parallel and generates digital data, for example. The current generation circuit includes a capacitor and generates a reference current corresponding to the amount of electric charge of the capacitor. The amount of electric charge can be controlled by a voltage input to the capacitor, and thus the range of output currents for current generation can be made wide. The reference current is used for testing the plurality of current sensing circuits. The IC is used for a source driver IC of a display panel, for example. In this case, currents flowing through pixels in the display panel can be sensed by the plurality of current sensing circuits.
US11011075B1 Calibration of haptic device using sensor harness
A haptic calibration device comprises a signal generator configured to receive the subjective force value and the force location from a subjective magnitude input device. The signal generator also receives from at least one of a plurality of haptic sensors a sensor voltage value, with the at least one of the plurality of haptic sensors corresponding to the force location. The signal generator stores the subjective force value and the corresponding sensor voltage value in a data store. The signal generator generates a calibration curve indicating a correspondence between subjective force values and sensor voltage values for the location where the subjective force was experienced using the data from the data store, wherein the calibration curve is used to calibrate a haptic feedback device.
US11011068B2 Systems and methods for automated response data sensing-based next content presentation
Systems and methods for automatic generation of a content presentation plan are disclosed herein. The method can include receiving content identification information, retrieving objective information for the one or several objectives identified for inclusion in a content presentation plan, identifying at least one prerequisite skill for completion of at least one of the one or several objectives, generating at least one remediation question configured to delineate between users having mastery of the at least one prerequisite skill and users not having mastery of the at least one prerequisite skill, pre-selecting remedial content for providing to users identified as not having mastery of the at least one prerequisite skill, selecting objective content corresponding to the at least one objectives, and creating a content presentation plan containing the at least one remediation question, the remedial content, and the objective content.
US11011058B2 Computer-implemented system and method for providing available parking spaces
A computer-implemented system and method for providing available parking spaces is provided. Parking spaces, each associated with a hold time, are monitored. A request for parking is received from a user. Available parking spaces near the destination are identified, and a location of the user is determined. At least two different routes from the user's location to one of the available parking spaces are identified. An arrival time of the user for each route is calculated. The route with the fastest arrival time is selected for that available parking space. Those parking spaces for which the user's arrival time is less than the hold time are selected as possible parking spaces. A number of the possible parking spaces is reduced by removing those available parking spaces that fail to satisfy one or more parking preferences of the user. The remaining available parking spaces are sent to the user for selection.
US11011044B2 Information processing system, information processing apparatus, and information processing method
Provided is an information processing system, an information processing apparatus, an information processing method, and a program which are capable of achieving all of crime prevention, disaster prevention, and activation of local community by appropriately conveying an indoor state to the outside while distancing from physical contact. The information processing system includes a detecting unit that detects a feeling of one or more persons located indoors on the basis of sensor data obtained by sensing an indoor state; and a control unit that performs control such that a captured image obtained by imaging the indoor state is output to an outdoor display apparatus in a case in which a value of a feeling of at least any one person among the detected feelings satisfies a predetermined condition.
US11011041B2 Monitoring system, apparatus and method
A system, topology, and methods for a monitoring via one or more sensors and controlling the operation of a controllable module. A system can include a first wireless communication module the first wireless communication module including a transceiver employing a first protocol to receive digital data from an electronic sensor and to control the operation of the electronic sensor. The system can further include an internal memory storing data received for the electronic sensor. The system can further include a second wireless communication module, the second wireless communication module including a transceiver employing a second protocol different from the first protocol to communicate real time electronic sensor data and electronic sensor data stored in the internal memory directly with a user portable electronic device, the portable electronic device including an internal electrical energy storage element, a processor, and a user perceptible display.
US11011040B2 Electronic personal dosimeter smart accessory system
An electronic personal dosimeter (EPD) smart accessory system is described. The system includes a first component configured to be attachable to the EPD and a second component configured to be attachable to safety glasses. The first component includes an ambient light sensor and a first communication module. The ambient light sensor detects light from a light-emitting diode (LED) of the EPD to detect a warning signal from the EPD. The second component includes a feedback mechanism and a second communication module. The first communication module establishes a short range wireless communication connection with the second communication module, and transmits a signal to cause the second component to turn on the feedback mechanism when the warning signal from the EPD is detected.
US11011037B2 Systems and methods for radio frequency identification enabled deactivation of acousto-magnetic ferrite based marker
Systems and methods for operating a marker. The method comprising: receiving, by a Radio Frequency Identification (“RFID”) element of the marker, an RFID deactivation signal transmitted from an external device; and responsive to the RFID deactivation signal, supplying power from the RFID element to a detuner element so that the detuner element switches from a first state to a second state. The marker's resonant frequency is changed to a first value that falls outside of an Electronic Article Surveillance (“EAS”) systems operating frequency range when the detuner element switches from the first state to the second state.
US11011033B1 Haptic vibrotactile actuators on textiles and related systems and methods
The disclosed haptic vibrotactile actuator may include a textile comprising a first major surface and a second, opposite major surface, an electrode coupled to the first major surface of the textile across at least a majority of a surface area of a first surface of the electrode, and a flexible electroactive material electrically coupled to a second, opposite surface of the electrode. Various other related methods and systems are also disclosed.
US11011031B2 Tool and electric tool
A tool is portable and is to be used with a grip of the tool gripped thereon. The tool includes a vibration generating device. The vibration generating device is configured to generate vibration to notify a state of a machine. The vibration generating device is disposed inside the grip. The vibration generating device is disposed to vibrate in a direction substantially orthogonal to an axial direction of the grip.
US11011027B2 Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
Games, lotteries, and/or sweepstakes as well as tickets, systems, technologies, and/or methods related thereto. In some embodiments, a gaming hub or clearing house which is used to screen prospective game contestants prior to permitting their participation with games, sweepstakes, and/or lotteries and/or as well as for monitoring contestant play. In certain alternative embodiments, methods and mechanisms for permitting cash payment for online game, lottery, and/or sweepstakes play.
US11011025B2 System and method for providing awards based on accumulating triggering elements independent of reel symbols
Systems and methods which provide a player zero, one or more awards based on the accumulation of triggering elements independent of the generation of a plurality of symbols of a plurality of reels.
US11011023B2 Gaming system and method providing enhanced award game
Various embodiments of the gaming systems and methods provide plays of an enhanced award game, and in certain embodiments an enhanced award poker game.
US11011014B1 Systems, methods, and media for implementing internet-based wagering
Mechanisms comprising: receiving first bet information for a first bet from a first player's device, the first bet information corresponding to at least a first position on a roulette wheel; receiving second bet information for a second bet from a second player's device, the second bet information corresponding to at least a second position on the roulette wheel that is different from the first position; determining that the roulette wheel and a ball on the roulette wheel have been spun; randomly selecting a first selected position on the wheel, wherein the first selected position is the same as the first position; determining a first payout for first position and a second payout for the second position, wherein the first payout is higher than the second payout; determining that the ball has fallen in the first position; and indicating that the first player is to be paid at the first payout.
US11011011B2 Entertainment game-based gaming device
Embodiments of this concept are direct to a game that includes a combination of an entertainment game and a gambling game. This game combination provides an entertainment game that retains the playability and fun of a skill game or other non-traditional gambling game while allowing for wagers to still be placed and awards won. In some embodiments, the wager-based gambling game is tied directly into the entertainment game, which provides additional entertainment and excitement. Other embodiments separate some of the aspects of the gambling game from the entertainment game to retain the feel of well known gaming devices while still providing an entertainment game to the player.
US11011008B2 Sheet handling machine and sheet handling method
In a sheet handling machine (for example, a banknote handling machine) including a plurality of mounting units, a controlling unit controls a transporting unit and temporary storage units to perform parallel processing mode such that a storage operation for sending a sheet held by a first temporary storage unit among the plurality of temporary storage units to a storage member (for example, a banknote storage bag) and a transport operation for transporting the sheet from the transporting unit to a second temporary storage unit different from the first temporary storage unit are performed in parallel.
US11011003B1 Systems and methods for managing infectious disease dissemination
System and method for infectious disease prevention includes transmitting, via a server, a facility credential associated with a facility configured to identify a user operating on an application deployed by server from a mobile computing device. The server receives a user identification test code (UITC) associated with a status of an infectious disease of the user. The server then generates a two-dimensional code associated with the facility credential based on the UITC. The server determines if the two-dimensional code is valid for permitting access to the facility based on the status of the infectious disease. Thereafter, the server activates the two-dimensional code on the mobile computing device for a predetermined period of time. A gatekeeper device responds to the two-dimensional code from the mobile computing device and then permits the user access to the facility within the predetermined period of time based on the facility credential and the two-dimensional code.
US11010990B2 On-vehicle data management device and method
This on-vehicle data management device includes: a data collection section configured to collect data that is obtained by a first apparatus of a vehicle and that is recorded in a record region provided in the first apparatus; an information obtaining section configured to obtain information related to travel of the vehicle from a second apparatus of the vehicle, the second apparatus being different from the first apparatus; and a storage processing section configured to store target data collected by the data collection section in association with the information related to travel of the vehicle obtained by the information obtaining section.
US11010989B2 Electronic device and processing method for electronic device
An electronic device performs an emergency call operation using a secondary battery as a power source, and includes a temperature sensor which detects a temperature of the secondary battery, an intermittent emergency call processing unit which performs the emergency call operation intermittently when the temperature detected by the temperature sensor is in a low-temperature state lower than a predetermined value, and a continuous emergency call processing unit which performs the emergency call operation continuously when the temperature detected by the temperature sensor is higher than the predetermined value.
US11010987B2 Ticket burster
Embodiments of a ticket burster employ a dividing wall that is movable between different positions to facilitate dispensing tickets of different sizes, and a sensor that detects and communicates the position of the dividing wall to a controller. The controller communicates with feed motors to selectively operate feed drive rollers independently or in unison depending upon the detected position of the dividing wall.
US11010984B2 Three-dimensional conversion of a digital file spatially positioned in a three-dimensional virtual environment
Systems and methods include transforming a digital file into a three-dimensional object that is spatially positioned in a three-dimensional virtual environment to visually organize the digital file relative to the three-dimensional virtual environment. Embodiments of the present disclosure relate to receiving the digital file that includes digital file parameters and is in a file format. The digital file is transforming into the three-dimensional object based on the digital file parameters associated with the digital file. The three-dimensional object is representative of the presentation of the digital file when executed by the computing device. The three-dimensional object is spatially positioned at a spatial location in the three-dimensional environment based on the digital file parameters of the digital file. A user is enabled to engage the three-dimensional object as spatially positioned in the three-dimensional virtual environment so that the three-dimensional object is executed in the three-dimensional virtual environment.
US11010981B2 Augmented reality authentication for public device interfaces
Augmented reality-based user authentication for automatic teller machines is disclosed. Embodiments include a system with one or more memory devices storing instructions. The system may further include one or more processors configured to execute the instructions and to receive an authentication request from a user of an ATM. In some embodiments, the processor may retrieve, from the one or more memory devices, an augmented reality password specific to a user, the password comprising an augmented reality object. In other embodiments, the processor may identify a personal user device configured to receive the password, and personalize the password, based on information previously configured by the user. In yet other embodiments, the processor may be configured to present the augmented reality object via a display on the personal user device, and to determine, based on input provided by a user to the augmented reality object, whether to approve the authentication request.
US11010975B1 Remote camera augmented reality system
There is disclosed a system for remote tracking of augmented reality media through a real-world environment. The system may use an augmented reality platform incorporating a camera and motion sensors to move about a physical space while an augmented reality object or characters are superimposed within that physical space. The augmented reality platform may move intelligently to keep the augmented reality media within frame as it moves or is adjusted. The augmented reality platform may present a basis upon which to build upon for superimposing augmented reality elements onto augmented reality media and the augmented reality platform as they move about within a space together. The platform may be used, for example, in a racing or platforming style game or experience.
US11010964B2 Method and device for generating three-dimensional graphic file and presenting three-dimensional graphic on client
A method for generating a three-dimensional graphic file including extracting, from data of a group of three-dimensional graph description objects including identical attribute features, data portions of the identical attribute features to form a shared description file shared by the group of three-dimensional graph description objects; extracting a data portion of a unique attribute feature of each three-dimensional graph description object in the group of three-dimensional graph description objects respectively to form a separate description file corresponding to each three-dimensional graph description object; and combining the shared description file with any of the separate description files according to requirements for displaying a three-dimensional graph to form a complete three-dimensional graph description file. The above method solves the problems in the conventional techniques that online shopping experience is affected as a three-dimensional graph presentation of different SKUs selected from the same kind of commodities cannot achieve an expected effect.
US11010957B1 Method for photorealistic reflections in non-planar reflective surfaces
A computer-based method for hybrid ray tracing to generate photorealistic reflections of objects on a non-planar reflective surface. Each triangle of the reflective surface is handled separately for secondary rays to generate its own physically correct reflection. A final gathering of partial reflections results in an aggregated non-planar surface reflection.
US11010954B2 Efficient redundant coverage discard mechanism to reduce pixel shader work in a tile-based graphics rendering pipeline
A computer-implemented redundant-coverage discard method and apparatus for reducing pixel shader work in a tile-based graphics rendering pipeline is disclosed. A coverage block information (CBI) FIFO buffer is disposed within an early coverage discard (ECD) logic section. The FIFO buffer receives and buffers coverage blocks in FIFO order. At least one coverage block that matches the block position within the TCPM is updated. The TCPM stores per-pixel primitive coverage information. The FIFO buffer buffers a moving window of the coverage blocks. Incoming primitive information associated with the coverage blocks is compared with the per-pixel primitive coverage information stored in the tile coverage-primitive map (TCPM) table at the corresponding positions for the live coverages only. Any preceding overlapping coverage within the moving window of the coverage blocks is rejected. An alternate embodiment uses a doubly linked-list rather than a FIFO buffer.
US11010947B2 Information processing system and information processing apparatus
Provided is technology that enables users to feel more enjoyment than ever. Information processing apparatus recognizes an image captured by display apparatus. Information processing apparatus instructs display apparatus to composite, with the captured image, a first composite image that varies according to an image recognition result and further composite a second composite image at a predetermined position in the first composite image. For example, if landscape is captured by display apparatus, a character image representing a running person is displayed as first composite image according to the landscape. In first composite image, region corresponding to the head of the person is blank, and when a user captures their face using display apparatus, an image of the user's face is composited as second composite image in region corresponding to the head in the first composite image.
US11010939B2 Rendering of cubic Bezier curves in a graphics processing unit (GPU)
Techniques are disclosed for a graphics processing unit (GPU) to process cubic Bezier curves, and render the cubic Bezier curves. In an example, the GPU receives a cubic Bezier curve. For example, a graphics pipeline of the GPU receives a plurality of corner points of a control polygon in the form of a patch primitive, the control polygon representing the cubic Bezier curve. The graphics pipeline tessellates the cubic Bezier curve into multiple quadratic Bezier curves, such that the multiple quadratic Bezier curves approximate the cubic Bezier curve. The number of quadratic Bezier curves generated in such a manner is adaptively based on a zoom level at which the cubic Bezier curve is to be displayed. For example, as and when the zoom level changes, new number of such quadratic Bezier curves are tessellated from the cubic Bezier curve. The quadratic Bezier curves are then rendered for display.
US11010937B2 Image processing apparatus, image processing method, and image processing program
Provided are an image processing apparatus, an image processing method, and a non-transitory recording medium storing an image processing program that can further improve the quality of a pseudo two-dimensional image generated using tomographic images. A control unit of a console acquires a plurality of projection images obtained by irradiating a subject disposed between a radiation source and a radiation detector with radiation emitted from the radiation source at different irradiation angles and capturing the radiation with the radiation detector at each of the irradiation angles. In addition, the control unit generates a pseudo two-dimensional image by reducing a weight of a noise pixel which is more affected by noise than a pixel of an object of interest or excluding the noise pixel, using a plurality of tomographic images reconstructed from the plurality of projection images.
US11010936B2 System for supporting flexible color assignment in complex documents
A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document. The color scheme has a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color. The system also includes a color handler to modify the color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme and a color processor to process and apply the updated color scheme at least to the component.
US11010929B2 Image compression with bounded deep neural network perception loss
Example method includes: transmit a plurality of probe images from an Internet of Things (IoT) device at an edge network to a server hosting a target deep neural network (DNN), wherein the plurality of images are injected with a limited amount of noise; receive a feedback comprising a plurality of discrete cosine transform (DCT) coefficients from the server hosting the target DNN, wherein the plurality of DCT coefficients are unique to the target DNN; generate a quantization table based on the feedback received from the server hosting the target DNN; compress a set of real-time images using the generated quantization table by the IoT device at the edge network; and transmit the compressed set of real-time images to the server hosting the target DNN for DNN inferences.
US11010924B2 Method and device for determining external parameter of stereoscopic camera
Embodiments of application discloses a method and device for determining external parameters of a stereo camera. The method comprises: acquiring ground surface data of a location of the stereo camera; generating, according to three-dimensional coordinates of each pixel in the ground surface data in a camera coordinate system corresponding to the stereo camera, a first plane equation in the camera coordinate system that conforms to the three-dimensional coordinates of the pixels; determining, according to a distance between the origin of the camera coordinate system and the ground surface, a setting height of the stereo camera; and generating, according to the first plane equation, a plane normal vector corresponding to the first plane equation; and determining, according to the plane normal vector, a pitch angle of the stereo camera and an inclination angle of the stereo camera. The external parameters of the stereo camera can be determined without using a reference point in a scene.
US11010921B2 Distributed pose estimation
Systems, methods, and computer-readable media are provided for distributed tracking and mapping for extended reality experiences. An example method can include computing, at a device, a pose of the device at a future time, the future time being determined based on a communication latency between the device and a mapping backend system; sending, to the mapping backend system, the pose of the device; receiving, from the mapping backend system, a map slice including map points corresponding to a scene associated with the device, the map slice being generated based on the pose of the device, wherein the map points correspond to the predicted pose; and computing an updated pose of the device based on the map slice.
US11010916B2 Method of configuring camera position suitable for localization and robot implementing same
Disclosed herein are a method of configuring a camera position suitable for localization and a robot implementing the same, and the robot according to an embodiment, which configures a camera position suitable for localization, calculates a first SLAM index with respect to an image captured by a first camera sensor on a mounting unit, and calculates a second SLAM index by changing a position of the first camera sensor along the mounting unit, or selects any one of the first SLAM index and the second SLAM index by calculating the second SLAM index with respect to an image captured by a second camera sensor disposed in the mounting unit.
US11010913B2 Determining the grain weight of an ear
A method is presented for determining a weight of all of the grains of an ear of a grain stalk. The method comprises providing a digital image of the ear in a spindle step view of the ear, wherein the ear is located in front of a reference card as a background, and determining the length of the ear by means of a comparison with the reference card. Furthermore, the method comprises determining a number of spindle steps of the ear by means of a template matching method, determining a number of grains of the ear and determining of the weight of all of the grains of the ear.
US11010908B2 Apparatus with component aligner
An apparatus comprises a component aligner having a base, a top opposite the base, and a body. The body includes one or more exterior wall surfaces extending from the base to the top. The body includes a first bore configured for fixed placement of a first component. The first bore extends between and through both the top and the base, and is defined at least in part by a first interior wall surface of the body. The body includes a second bore configured for fixed placement of a second component. The second bore extends between and through both the top and the base, and is defined at least in part by a second interior wall surface of the body. The component aligner also includes a first slot within the body. The first slot is open at the first interior wall surface and at the top.
US11010906B2 Image-processing method for removing light zones
An image-processing method for filtering light pollution appearing in a video image stream acquired by a video camera. The method includes, for a current image of the video image stream, the steps of subtracting the background represented in the current image in order to obtain the foreground of the current image, determining a brightening matrix, determining a compensating matrix by restricting the values of the pixels of the determined brightening matrix, segmenting the determined brightening matrix, determining a mask from the segmented brightening matrix, applying the mask to the determined compensating matrix in order to obtain a filtering matrix, and filtering the foreground of the current image by applying the filtering matrix in order to decrease the zones of light pollution in the images of the image stream.
US11010902B2 Capsules for image analysis
An improved method of performing object segmentation and classification that reduces the memory required to perform these tasks, while increasing predictive accuracy. The improved method utilizes a capsule network with dynamic routing. Capsule networks allow for the preservation of information about the input by replacing max-pooling layers with convolutional strides and dynamic routing, allowing for the reconstruction of an input image from output capsule vectors. The present invention expands the use of capsule networks to the task of object segmentation and medical image-based cancer diagnosis for the first time in the literature; extends the idea of convolutional capsules with locally-connected routing and propose the concept of deconvolutional capsules; extends the masked reconstruction to reconstruct the positive input class; and proposes a capsule-based pooling operation for diagnosis. The convolutional-deconvolutional capsule network shows strong results for the tasks of object segmentation and classification with substantial decrease in parameter space.
US11010900B2 Information processing method, information processing apparatus, and storage medium
The present disclosure is directed to a technique for outputting images so that a user can easily compare the image on which image processing is executed and the image on which image processing is not executed. In the technique, a first image of a region of an output target in a predetermined image on which predetermined image processing is not executed and a second image of the region of the output target in the predetermined image on which the predetermined image processing is executed are output by an output apparatus so that the first image and the second image are output and arranged in an output layout according to a shape of the region of the output target.
US11010896B2 Methods and systems for generating 3D datasets to train deep learning networks for measurements estimation
Disclosed are systems and methods for generating data sets for training deep learning networks for key point annotations and measurements extraction from photos taken using a mobile device camera. The method includes the steps of receiving a 3D scan model of a 3D object or subject captured from a 3D scanner and a 2D photograph of the same 3D object or subject at a virtual workspace. The 3D scan model is rigged with one or more key points. A superimposed image of a pose-adjusted and aligned 3D scan model superimposed over the 2D photograph is captured by a virtual camera in the virtual workspace. Training data for a key point annotation DLN is generated by repeating the steps for a plurality of objects belonging to a plurality of object categories. The key point annotation DLN learns from the training data to produce key point annotations of objects from 2D photographs captured using any mobile device camera.
US11010888B2 Precision defect detection based on image difference with respect to templates
A computer-implemented method is provided for image-based defect detection. The method includes performing, by a processor device, template matching and subtraction on a set of training images and at least one template image to obtain a set of difference images. The difference images have defects, if any, highlighted therein. The method further includes generating, by the hardware processor applying a binary classification model to each of the training images in the set, activation heatmaps. The method also includes identifying, by the hardware processor, rough defect areas of interest in the activation heatmaps. The method additionally includes super-imposing, by the hardware processor, the activation heatmaps onto the difference images to obtain a set of super-imposed images, and highlight, as true defect areas, any areas in the super-imposed images having the defects from the difference images that overlap with the rough defect areas of interest from the activation heatmaps.
US11010878B2 Dynamic range compression for thermal video
Various embodiments of the present disclosure may include an imaging system that allows for absolute radiometry of low dynamic range (LDR) radiometric images down-sampled from high dynamic range (HDR) radiometric thermal images. The imaging system may capture HDR images. The HDR images may be converted to LDR images by a transfer function. In certain embodiments, a video and/or a stream of HDR images may be captured. A sequence of frames may be defined for at least a plurality of the HDR images. Each of the HDR images of the sequence of frames may be converted to LDR images using the same transfer function.
US11010877B2 Apparatus, system and method for dynamic in-line spectrum compensation of an image
An image processing apparatus is provided and includes one or more processors and a memory storing instructions. The one or more processors are controlled to receive image stream data captured by an image capturing apparatus and store, in memory, a current image frame from the received image stream data and store, in memory, a previously received image frame from the received image stream data. The previously received image frame having been received at a time earlier than the current image data frame. Using the previously received image frame data stored in memory, a compensation value representing an illumination spectrum of the previously stored image frame data is calculated and image correction is performed on the current image frame data using the calculated compensation value. The corrected current image frame for display on a display device.
US11010872B2 Method and apparatus for person super resolution from low resolution image
Techniques related to generating a fine super resolution image from a low resolution image including a person wearing a predetermined uniform are discussed. Such techniques include applying a pretrained convolutional neural network to a stacked image including image channels from a coarse super resolution image, label data corresponding to the coarse super resolution image from available labels relevant to the uniform, and pose data corresponding to the person to determine the fine super resolution image.
US11010864B2 Image capturing apparatus, control method, and storage medium
An acquiring unit configured to acquire association information that indicates a relationship between a profile, which is a setting information group containing a plurality of pieces of setting information, and dewarp information on a fisheye image, and a associating unit configured to associate a video source configuration, a video encoder configuration, and a PTZ configuration to the profile based on the association information acquired by the acquiring unit are provided.
US11010863B2 Bindpoint emulation
A computer-implemented technique for accessing textures by a graphics processing unit (GPU), includes determining a frequency with which a first texture is expected to be accessed by an application executing on a GPU, determining a frequency with which a second texture is expected to be accessed by an application executing on the GPU, determining to load memory address information associated with the first texture into a GPU register when the frequency is greater than or equal to a threshold frequency value, determining to load memory address information associated with the second texture into a buffer memory when the frequency is less than the threshold frequency value, receiving a draw call utilizing the texture, rendering the draw call using the first texture by accessing the memory address information in the GPU register, and the second texture by accessing the memory address information in the buffer memory.
US11010858B2 Mechanism to accelerate graphics workloads in a multi-core computing architecture
A processing apparatus is described. The apparatus includes a plurality of processing cores, including a first processing core and a second processing core a first field programmable gate array (FPGA) coupled to the first processing core to accelerate execution of graphics workloads processed at the first processing core and a second FPGA coupled to the second processing core to accelerate execution of workloads processed at the second processing core.
US11010855B2 Method and apparatus for protecting digital photos from alteration
An encoding apparatus partitions a digital image into multiple regions for subsequent encoding. A first encryption code is associated with a first region, a second encryption code is associated with a second region and the first code, and a third code is associated with the first code, the second code and a third region. An authentication apparatus authenticates the digital image in an inverse process.
US11010853B2 Server device, trunk share system, information processing method, and non-transitory computer-readable medium storing information processing program
A server device includes a processor configured to i) acquire vehicle information when a delivery request is made; ii) acquire predetermined authentication information for unlocking and locking a door of a vehicle, based on the acquired vehicle information; iii) transmit the acquired predetermined authentication information to a delivery terminal; and iv) to acquire predetermined proof information for proving that a user of the vehicle is a rightful recipient of a delivery article, by communicating with a user terminal. The processor is configured to transmit the acquired predetermined authentication information to the delivery terminal, on a condition that the predetermined proof information is acquired.
US11010842B2 System, method, and application for exchanging content in a social network environment
Users share live (SHARE LIVE) content in real-time by sharing socially-targeted user-selected/generated content while simultaneously consuming content from any integrated content provider. In the context of an exemplary music-based scenario, the user, while listening to music from any integrated music provider, may initiate a SHARE LIVE session such that concurrent data streams are maintained and media playback information is managed separately from media content playback channels. Information about playback events is continuously transmitted via facilitated sockets. Other users may consume shared content (LISTEN LIVE) by tapping a proprietary resolution method to identify and properly source the media content files the broadcaster is sharing. Independent social broadcast streams may also be overlaid atop the direct playback of media content from a preferred provider as governed by the proprietary resolution method. An event-handling micro-service maintains and combines the broadcaster's content playback actions and social content, which are synchronized on multiple user devices.
US11010839B1 Determining an event
A system allows for a user to notify an insurance provider or other third-party with a button press. The button can notify of an emergency situation. An event determiner may analyze information of events surrounding the button click. This information may include the time of day, location, identifying information for the insured, recent locations of the button, information from similar button presses and information from previous insurance claims. Based on this information, the event determiner may provide a high percentage estimate of an abnormal condition: home break-in, car accident, flat tire, etc. The system may automatically take action, depending on the event, such as contacting the police, sending a tow truck, or starting an insurance claim.
US11010838B2 System and method for optimizing damage detection results
One embodiment can provide a system for detecting optimizing a damage detection result. During operation, the system can obtain a digital image of a damaged vehicle, identify a set of candidate damaged areas from the digital image as the damage detection result. The system can then extract a set of feature vectors corresponding to the set of candidate damaged areas For each candidate damaged area, the system can calculate a set of similarity features between the candidate damaged area and other candidate damaged areas in the set of candidate damaged areas based on the set of feature vectors. The system can input the set of similarity features to a damage prediction module. The system can then determine whether the candidate damaged area is an exceptional area based on an output of the damage prediction module to optimize the damage detection result.
US11010828B2 Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program
Provided are an information processing apparatus, an information processing method, an information processing program, and a recording medium having stored therein the information processing program, which can reduce time and effort necessary for a user to find his desired review information. The information processing apparatus searches transaction targets, based on a search condition used for searching transaction targets designated by a user, and acquires review information regarding each of the searched transaction targets. The information processing apparatus determines a display priority order of the review information regarding the transaction targets with respect to each of the searched transaction targets, based on the search condition, and displays at least one piece of the review information regarding each of the transaction targets on a display screen, based on the display priority order.
US11010826B2 System and method for prioritization of rendering policies in virtual environments
A system and method implemented in a computer infrastructure having computer executable code, includes receiving one or more bids for at least one of an enhanced rendering quality and an enhanced rendering order of an object in a virtual universe (VU) and performing a bid resolution for the received one or more bids. Additionally, the method includes rendering one or more objects in the VU with the at least one of the enhanced rendering quality and the enhanced rendering order based on the bid resolution.
US11010825B2 System and method for synchronized video logging and playback of auction activity
A system and method for synchronized video logging and playback of auction activity is disclosed. A particular embodiment includes: establishing, by use of a data processor and a data network, a data connection with at least one auction site; gathering auction data and video streams from the auction site; synchronizing the video streams with corresponding auction data; presenting a user interface to a user, the user interface enabling the user to select a desired portion of the auction data; and rendering the selected portion of the auction data along with a corresponding synchronized video clip from a video stream from the auction site.
US11010823B2 Connector leasing for long-running software operations
Preventing certain types of service disruptions in a computing system involves receiving a lease request at a server of a cloud-based computing system, where the lease request originates from one of a plurality of cloud-hosted service computing systems (CSCS). The lease request will specify at least one suitable connector of a plurality of remote computing machines, where such connectors comprise an availability set at a computing resources location. In response to receiving the request, the server determines whether at least one of the connectors has pending maintenance operations. Based on such determination, the server will selectively grant the lease request by generating at least one electronic message directed to the CSCS which originated the lease request.
US11010810B1 Computerized system and method for automatically establishing a network connection for a real-time video conference between users
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically, in real-time, establish a network connection between two users based on one user's current situation and the other user's determined expertise in that situation. The user's situation can be based on his/her identity, location, activity, the time, date, and the like. The disclosed systems and methods provide a computerized, fully automated network environment that enables video conferencing between such geographically separated users, thereby enabling the expert user to advise the other user on his/her current situation.
US11010809B2 Advanced techniques for improved product photography, interactivity, and information distribution
A computing device obtains a digital image of a color calibration target for a product; obtains product information for the product; determines image adjustment information based on the digital image of the color calibration target; obtains a digital image of the product based on the image adjustment information; and transmits the image data of the product and the product information to a backend product computer system. Obtaining the product information for the product may include scanning a graphical code, such as a QR code or a bar code, or obtaining information from the product via short-range radio-frequency communication. The method may further include receiving a response from the backend product computer system, which may include additional product information. The color calibration target and encoded product information may be included in a QR code having three or more color regions.
US11010807B1 System and method for in person hair care product creation and customization
A method of in person customization and creation of a hair care product, the method includes establishing a brick and mortar store, the brick and mortar store having an interior area with stations; creating a first station having one or more hair product bases; creating a second station having one or more add ins for hair care; and providing a container for an individual to create a customized hair care product within the container, the customized hair care product having one of the one or more hair product bases; the customized hair care product is based on the individual's hair care needs; and the one or more hair product bases and one or more add ins are composed of natural ingredients.
US11010803B2 Identity verification and authentication
In one embodiment, receiving, at a first computing device associated with a social-networking system and from a second computing device, a first request to verify an identity of a user of the social-networking system; sending, by the first computing device and to a mobile device associated with the user, a second request for information about the user; receiving, at the first computing device and from the mobile device, the information about the user; determining, by the first computing device, a confidence score indicating a probability that the identity of the user is true based on the information about the user received from the mobile device and information available to the social-networking system; and sending, by the first computing device and to the second computing device, the confidence score.
US11010799B2 Generalized application virtualization method for business use on the web and the mini server using this method
A generalized application virtualization platform and method are provided for business use on the web and a mini server. The method includes: (1) Initializing, application monitoring, registration and login; (2) Accessing to a server via Access protocol from a client-side SOD (software on-demand) controller; (3) Content selecting via keyword search, with the selected contents provided by a content management protocol; (4) Choosing one of the available application virtualization methods according to bandwidth needed by the user and the resources consumed in a data center; (5) Binding of the executable software for the application virtualization method and the contents selected, and running the executable software; and (6) Metering and billing: Meter the start and end time of the execution of application virtualization method and calculate the billing.
US11010798B2 System and method for integrating retail price optimization for revenue and profit with business rules
The disclosed technology improves the process of generating recommended prices for retail products by optimizing revenue and profit while complying with a set of business rules by assigning a monetary value to each business rule. Then for each decision price that violates a business rule constraint, a penalty value is added to the monetary value. If the monetary value including the penalty is better than an original monetary value, the decision price is included in the recommended prices.
US11010797B2 Sensors and sentiment analysis for rating systems
A processor-implemented method for analyzing sentiment data corresponding to users experiencing an entertainment to generate a sentiment rating is provided. The processor-implemented method includes collecting physical data procured by wearable devices corresponding to the users during the entertainment. The processor-implemented method includes analyzing the physical data to determine sentiment data and generating the sentiment rating for the entertainment based on the sentiment data. The sentiment rating quantifies a collective real-time emotional response for the users that experience the entertainment.
US11010788B1 Method and system for parametric survival analysis based multi-touch attribution in advertising
Within the field of advertising, multi-touch attribution (MTA) is the process of assigning credit at a unique identifier level to marketing activities for their contribution towards driving a desired marketing result. This invention discloses a data-driven attribution solution and optimization process for improving marketing return on investment by enabling greater speed and agility in responding to continually changing media performance. Specifically, this invention details a survival analysis based approach to attribution using parametric accelerated failure time (AFT) modeling which accommodates both the right-censored discrete time events and is well suited for media data.
US11010783B2 Matching products with service scenarios
For each service scenario out of a plurality of service scenarios, matching features of a to-be-matched product corresponding to the service scenario are acquired based on user features of users accessing the service scenario. A respective user feature mapping value of the service scenario is calculated based on the matching features of the to-be-matched product corresponding to the service scenario. Out of the plurality of service scenarios, a target service scenario of the to-be-matched product is selected based on the respective user feature mapping value of the service scenario.
US11010782B2 Payment for a service utilizing information
A contemplated method includes: utilizing at least one processor to execute computer code that performs the steps of: receiving, from an application installed on the information handling device, a request to access a service provided by a service provider; providing, to the application, access to the requested service; and receiving, from the application, payment for provided access to the requested service, wherein information is received from the information handling device as a credit for at least a portion of the payment; the information being received via: sending, to the application, a context information request, wherein the context information request comprises a request for context information associated with the information handling device; sending, to the application, a request for information, wherein the request comprises at least one suggestion for information to be provided by the information handling device and wherein the at least one suggestion for information is based on received context information; and receiving, from the application, the information. Other aspects are described and claimed.
US11010779B1 System and method for rewarding customers who invite other customers to a business
A server receives an indication that a first user of a social network arrived at business, and identifies one or more second users associated with a predetermined area surrounding the commercial establishment, the one or more second users being connected to the first user through a social graph in the social network. The server sends to the one or more second users a first offering related to the business in conjunction with an indication that the first user arrived at the business. The server subsequently receives an indication that the one or more second users arrived at the business within a predetermined period of time after the first user arrived at the business, and sends a second offering related to the business to the first user in response to receiving the indication that the one or more second users arrived at the business.
US11010778B2 Blockchain data
A coupon-minter is configured to perform operations including: generating a coupon comprising encrypted discount information, wherein the encrypted discount information is encrypted with a discount key; generating, for the coupon, a hashlock from a preimage; introducing the coupon to a blockchain in association with the hashlock, wherein the blockchain is configured to permit claiming of the generated coupon only upon receiving access to the preimage used to generate the hashlock. A store-manager configured to perform operations including: claiming, using the preimage, the coupon in the blockchain; encrypting the discount key with a clearing-house public key; updating the coupon with the encrypted discount key. A clearing-house-manager configured to perform operations comprising: detecting the store-manager's claiming of the coupon; decrypting the encrypted discount key with a clearing-house private key to re-generate the discount key; and decrypting the encrypted discount information with the preimage.
US11010775B2 Determining shopping duration based on a movement of a user device and transaction data
A device may detect a first entry of a first user device of a first user into a merchant area. The device may monitor a movement of the first user device within the merchant area. The movement may include a transition from a shopping area of the merchant area to a checkout area of the merchant area. The device may detect a transaction between the first user and the merchant. The device may determine a shopping duration for the first user and a checkout duration for the first user. The device may detect a second entry of a second user device of a second user into the merchant area. The device may perform one or more actions based on detecting the second entry. The one or more actions may be performed selectively based on the shopping duration or the checkout duration of the first user.
US11010765B2 Preliminary acquisition of payment information
A payment terminal may run a point-of-sale application that is operated by a user such as a merchant. At a certain point in the transaction, but prior to the completion of the transaction, pre-charge requests may be sent to a chip card. The responses from the chip card may be stored such that the transaction may be completed immediately after the merchant and customer complete the transaction steps.
US11010751B2 Performing transactions using virtual card values
Performing transactions using virtual card values is disclosed, including: generating a virtual card value corresponding to a transaction; sending a request to a card management server, wherein the request includes the virtual card value and a transaction amount corresponding to the transaction; receiving an indication from the card management server that the virtual card value and the transaction amount have been successfully stored; generating a merchant-related locator based at least in part on identifying information associated with a merchant server and the virtual card value; sending the merchant-related locator to a client device; and receiving, from the card management server, a request to transfer the transaction amount from a user account associated with a cardless payment server to a funds account associated with the merchant server.
US11010742B2 System, method, and computer program product for augmented reality point-of-sale
Provided is a method for an augmented reality point-of-sale. A first location for rendering an augmented reality point-of-sale may be detected. A computer-generated image of the augmented reality point-of-sale may be superimposed on a view of the customer at the first location, which may be at least partially within the view of the customer. In response to an item being placed within the view of the customer, item data associated with the item may be detected. The item data may be transmitted to a merchant system. Price data associated with a price of the item may be received. A payment transaction may be initiated based on the price data. A system and a computer program product are also provided.
US11010736B2 System and method for reducing information volume in a blockchain distribution network
A server in a blockchain distribution network includes a processor and a transceiver operatively coupled to the processor. The transceiver is configured to receive a transaction from a peer node. The processor is configured to assign a transaction identifier to the transaction. The transceiver is configured to propagate the transaction identifier to one or more additional peer nodes and one or more additional servers in the blockchain distribution network. The transceiver is configured to receive bytes of a blockchain that represents a plurality of transactions. The blockchain includes the transaction identifier corresponding to the transaction. The transceiver is further configured to propagate the bytes of the blockchain to the one or more additional peer nodes and to the one or more additional servers in the blockchain distribution network.
US11010724B2 Analyzing calendar entries
A computer-implemented method for analyzing calendar entries may include receiving, at a computing device, at least one calendar entry associated with a calendar application, the calendar entry comprising data defining a meeting type; tracking a user's activity in the meeting type; detecting at least one related calendar entry related with the received calendar entry, wherein the detected related calendar entry comprises a meeting type related to the meeting type of the received calendar entry; and supplementing the related calendar entry with at least one indicator describing the user's activity in the meeting type based on the tracked user activity.
US11010714B2 Automatic location based discovery of extended inventory
In various example embodiments, systems and methods for automatic location based discovery of variations of displayed items in a store are presented. In some embodiments, a beacon ID associated with a beacon device located at a store is received. In other embodiments, at least one product identifier associated with the beacon ID and representing one or more of store displayed items available for sale by the store is determined. In further embodiments, product variations of the one or more store displayed items available for sale by the store are identified associated with the at least one product identifier. In another embodiment, display information representing the product variations of the one or more store displayed items available for sale by the store is provided.
US11010708B2 System, apparatus, and method for networked hair salon product pumps
A method, system and apparatus for coordinated distribution of hairstyling products using automatic pumps connected over a computer network is described, including, identifying a customer model of a customer, and receiving a product request for the customer. Based on the product request, a product and an amount of the product is determined to be distributed and a networked pump us selected, based on the product and the amount. For the selected pump, a request for distribution for the amount of the product is generated, and the selected pump automatically distributes the amount of the product based on the request for distribution. A confirmation of a distribution of the amount of the product is received from the selected pump, and the customer model is updated based on the amount of the product distributed.
US11010707B1 Systems and methods for interconnecting network devices based on queuing and servicing responses
A system for interconnecting network devices based on queuing and servicing responses includes one or more processors configured to receive, from a first computer system, an order request for a product or service associated with a second computer system of a plurality of second computer systems. Instantiate an order messaging queue associated with the order request and add an identifier of the first computer system to the order messaging queue. Add an identifier of the second computer system and one of the third computer systems to the order messaging queue. Determine the contents of the communication and based on determining contents of the communication, consult a response rule table to determine a response to the communication. Access the order messaging queue to identify server devices corresponding with servicing the determined response and publish, to the identified server devices.
US11010702B1 Model management system
A model management system receives data for an inventory of models including data regarding issues for each of the models. The model management system determines a model risk score for each of the models based on the issues for each of the models. As the issues are opened and closed, the model management system receives updates and in real-time, updates the model risk score. The model risk score can be determined using a severity assigned to each issue for each of the open issues for a given model as well as the number of issues at each severity. Risk scores can be calculated across a line of business and across an enterprise, for example. The model management system also provides one or more of: model development, model validation, model integration, model use, model maintenance, and model retirement.
US11010698B2 System and method for developing and utilizing a contactability profile
Systems and methods for developing and utilizing a contactability profile are disclosed. Contact information may be managed by receiving activity data associated with an entity, processing the received activity data, generating at least one contactability profile associated with the entity based upon a result of the processing, and storing the generated contactability profile.
US11010697B1 On-demand resource scheduling
Features related to a system and method for scheduling a resources to perform discrete tasks are described. The scheduling features include generating schedules predicted to appeal to the tasked resource (e.g., delivery partner) such as by time, day of the week, location, item types, etc. Using machine learning, the schedule and terms thereof can be dynamically generated to suit the tastes of each tasked resource and the overall demand for services. Using historical data, the modeling also accounts for likelihood an offer will be accepted and risk of cancellation for a given resource. The machine learning may be based on a mixed integer problem as constrained by partner and system capacity parameters.
US11010696B2 Job allocation
Examples of job allocation are described hereon. In an example, a job for allocation may be received. The job may be analyzed to obtain information pertaining to the job. The information may comprise at least one of a domain of the job and a priority level of the job. Further, performance of resources may be determined to provide resource information. The resource information may be determined using a supervised learning model comprising a job vector for each job type and a resource vector corresponding to each resource. The resource information may include a list of resources with at least one of a corresponding probability of each resource completing the job and a performance score of each resource. Based on the job information and the resource information, the resource may be recommended for the job using an expertise-estimation modeling technique and the job may be assigned to the recommended resource, accordingly.
US11010693B2 Determining and providing predetermined location data points to service providers
A system and method for arranging a transport service is described. A system can receive a request for transport service from a user device. The request can include a requested pickup location data point. The system determines a predetermined location data point associated with the requested pickup location data point. The first predetermined location data point can be different from the requested pickup location data point. The system selects a driver to perform a transport service for the user based, at least in part, on the requested pickup location data point, and transmits the predetermined location data point to a driver device of the selected driver.
US11010672B1 Evolutionary techniques for computer-based optimization and artificial intelligence systems
Techniques are provided for evolutionary computer-based optimization and artificial intelligence systems, and include receiving first and second candidate executable code (with ploidy of at least two and one, respectively) each selected at least in part based on a fitness score. The first candidate executable code and the second candidate executable code are combined to produce resultant executable code of the desired ploidy. A fitness score is determined for the resultant executable code, and a determination is made whether the resultant executable code will be used as a future candidate executable code based at least in part on the third fitness score. If an exit condition is met, then the resultant executable code is used as evolved executable code.
US11010670B2 Building a deep neural network with diverse strata
A deep neural network architecture comprises a stack of strata in which each stratum has its individual input and an individual objective, in addition to being activated from the system input through lower strata in the stack and receiving back propagation training from the system objective back propagated through higher strata in the stack of strata. The individual objective for a stratum may comprise an individualized target objective designed to achieve diversity among the strata. Each stratum may have a stratum support subnetwork with various specialized subnetworks. These specialized subnetworks may comprise a linear subnetwork to facilitate communication across strata and various specialized subnetworks that help encode features in a more compact way, not only to facilitate communication across strata but also to increase interpretability for human users and to facilitate communication with other machine learning systems.
US11010665B2 Method of deep learning-based examination of a semiconductor specimen and system thereof
There are provided system and method of segmentation a fabrication process (FP) image obtained in a fabrication of a semiconductor specimen. The method comprises: upon obtaining a Deep Neural Network (DNN) trained to provide segmentation-related data, processing a fabrication process (FP) sample using the obtained trained DNN and, resulting from the processing, obtaining by the computer segments-related data characterizing the FP image to be segmented, the obtained segments-related data usable for automated examination of the semiconductor specimen. The DNN is trained using a segmentation training set comprising a plurality of first training samples and ground truth data associated therewith, each first training sample comprises a training image; FP sample comprises the FP image to be segmented.
US11010661B2 Neural network chip, method of using neural network chip to implement de-convolution operation, electronic device, and computer readable storage medium
A neural network chip and a related product are provided. The neural network chip (103) includes: a memory (102), a data reading/writing circuit, a convolution calculation circuit, wherein the memory is used for storing a feature map; the data reading/writing circuit is used for reading the feature map from the memory and execute an expansion and zero-padding operation on the feature according to configuration information of the feature map, and sending to the convolution calculation circuit (S401); and the convolution calculation circuit is used for performing convolution calculation on the data obtained after the expansion and zero-padding operation to implement a de-convolution operation (S402). The technical solution has advantages of saving memory usage and bandwidth.
US11010660B2 Synaptic neural network core based sensor system
A sensor system comprises: an energy storage device electrically coupled to an intermittent energy release device that causes the energy storage device to release stored energy intermittently; a sensor electrically coupled to the energy storage device, where the sensor detects physical events occurring at a physical device and is intermittently powered by electrical energy received from the energy storage device; a synaptic neural network core electrically coupled to the sensor, where the synaptic neural network core converts sensor readings into an object that describes the physical events occurring at the physical device; a transponder electrically coupled to the synaptic neural network core; and a storage buffer within the transponder, where the storage buffer stores the object for transmission from the transponder to a monitoring system, where the intermittent energy release device provides power to the sensor in response to the transponder transmitting the object to the monitoring system.
US11010654B2 RFID mesh label, tire having RFID mesh label integrally incorporated therein, and methods of making
An RFID mesh label configured to be integrally incorporated within a vulcanized tire and to further provide unique identifier(s) and/or other information about the vulcanized tire during and/or post-vulcanization, the RFID mesh label including a face layer configured to be positioned adjacent or flush to an outer surface of the vulcanized tire; an RFID layer positioned underneath the face layer, the RFID layer having an RFID device that is configured to provide unique identifier(s) and/or other information about the vulcanized tire upon being read with an RFID reader; and a mesh backing overlying the RFID layer and adapted to be integrally incorporated in a vulcanized tire after subjecting a green tire to a vulcanization process.
US11010651B1 Optically configurable charge-transfer materials and methods thereof
The present invention relates to an optical code including a film of a charge-transfer material, as well as methods thereof. Described herein are optical codes having anisotropic and/or isotropic regions within the film, which can be provided in a pattern that serves as an optical code.
US11010640B1 Automated training data quality process
A system for updating training data includes an interface and a processor. The interface is configured to receive a set of vehicle data. The set of vehicle data includes images and assigned labels associated with the images. The processor is configured to determine a set of training data and a set of test data from the set of vehicle data; train a model with the set of training data; determine a set of predicted labels for the set of vehicle data using the model; identify a set of potential mislabeled data using the set of predicted labels and the assigned labels; and determine an updated set of training data by relabeling the set of potential mislabeled data and replacing the set of potential mislabeled data with a relabeled set of data.
US11010638B2 Local binary pattern networks methods and systems
Disclosed are devices, systems and methods for providing efficient implementations for pattern recognition. Embodiments of the disclosed technology use local binary comparisons and random projection in place of conventional convolution operations. Some embodiments of the disclosed technology provide an important means to improve memory and speed efficiency that is particularly suited for small footprint devices and hardware accelerators. Other embodiments compare a binary pattern to one or more portions of an input image to determine a plurality of binary results, and generate an estimate of the feature based on the plurality of binary results. Yet other embodiments generate an final image, comprising a final estimate of the feature, by randomly selecting one or more portions from each of a plurality of initial images, wherein each of the plurality of initial images comprises an initial estimate of the feature.
US11010621B2 Automatic detection and positioning of structure faces
An apparatus and method automatically detects and positions structure faces. After receiving data points describing a geographical area, neighborhoods are defined based on the data points and classified as linear, planar, or volumetric. Neighborhoods are merged into at least one cluster based on local surface normals. At least one bounding frame is fit to the at least one cluster and modified based on a field of interest.
US11010615B2 Rendering a situational-awareness view in an autonomous-vehicle environment
In one embodiment, a method includes receiving autonomous-vehicle sensor data from a sensor array of an autonomous vehicle. The autonomous-vehicle sensor data indicates an object in an external environment of the autonomous vehicle. The method further includes determining a confidence score for a classification of the object. The method further includes determining an object graphic with a level of detail to visually represent the object. The level of detail of the object graphic is based on the confidence score. The method further includes providing for display a visual representation the object graphic.
US11010605B2 Multi-model detection of objects
Disclosed is an object-detection system configured to utilize multiple object-detection models that generate respective sets of object-detection conclusions to detect objects of interest within images of scenes. The object-detection system is configured to implement a series of functions to reconcile any discrepancies that exist in its multiple sets of object-detection conclusions in order to generate one set of conclusions for each perceived object of interest within a given image.
US11010599B2 Facial recognition for multi-stream video using high probability group and facial network of related persons
Techniques are provided for facial recognition using a high probability group database and a facial network of related persons. One method comprises maintaining a probability-based database of facial images comprising a subset of individuals from a first database of facial images of a plurality of individuals based on a probability of individuals appearing in sequences of image frames at a given time; applying a face detection algorithm to at least one sequence of image frames to identify one or more faces in the sequences of image frames; maintaining a facial network of related persons associated with the probability-based database by obtaining facial images of one or more additional individuals from the first database that satisfy a predefined related person criteria with respect to individuals identified in at least one sequence of image frames; and applying a facial recognition to at least sequence of image frames using at least the probability-based database and the facial network of related persons to identify individuals in the sequence of image frames.
US11010598B2 Biometric authentication device and biometric authentication method
A biometric authentication device includes a memory and a processor configured to obtain a first biometric image of a target for authentication, identify a first feature quantity set including a first pixel feature quantity of the first biometric image and a first coordinate feature quantity of the first biometric image, perform calculation of a degree of similarity between a first person factor vector of the first biometric image and a second person factor vector of a template in accordance with the first feature quantity set, a pixel feature quantity of the template, and a coordinate feature quantity of the template, and perform an authentication process of the first biometric image in accordance with the calculated degree of similarity.
US11010596B2 Apparatus and methods for facial recognition systems to identify proximity-based connections
An apparatus includes processor in communication with a memory and a communication interface. The processor is configured to receive, via a network and the communication interface, at least one image and to analyze the at least one image via facial recognition to define an analyzed data set. The processor is configured to (1) identify a user based on data included in user profile data structure, (2) identify a set of people connected to the user based on user connection data from at least one connection database, (3) compare the analyzed data set to facial image data of a person connected to the user, and (4) define a confidence level based on the comparison. When the confidence level satisfies a criterion, the processor can send to a client device a signal indicative of a notification that the person is within a predetermined proximity of the user.
US11010581B2 Fingerprint sensing apparatus and method having three-dimensional sensing mechanism
A fingerprint sensing apparatus having a three-dimensional (3-D) sensing mechanism that includes optical fingerprint sensing circuits and a processing circuit is provided. The optical fingerprint sensing circuits are configured to perform sensing within sensing areas to obtain sensed images, wherein each of the sensing areas corresponds to one of the optical fingerprint sensing circuits and the sensing areas includes at least one overlapped area. The processing circuit is electrically coupled to the optical fingerprint sensing circuits to receive the sensed images and generate a three-dimensional sensed image having depth information of the overlapped area according to a disparity between the sensed images.
US11010575B2 Methods, systems, and apparatuses for scanning and decoding direct part marking indicia
Various embodiments described herein relate to a scanning system for scanning and decoding direct part markings (DPM) type indicia. The scanning system includes an arrangement of an illumination module, a beam splitter module, and a telecentric lens assembly. The telecentric lens assembly is adapted to direct an in-line illumination received from the illumination module as collimated light to illuminate the DPM indicia. Upon illumination, a first portion of light reflected from embossments of the DPM indicia that are incident on the telecentric lens assembly at a defined angle is decoupled from an optical path between the telecentric lens assembly and the target. An imager is exposed to a second portion of reflected light, excluding the decoupled reflected light that is reflected from a substrate on the DPM indicia, in order to capture an image of the DPM indicia for decoding.
US11010573B2 Optical information reader
An optical information reader includes a reflective member that reflects illumination light emitted from an illuminant toward a reading surface, and an image former ensured to present an imaging target held over the reading surface within an imaging region of an imager. The imaging region includes a first imaging region defined between the image former and the reading surface, and a second imaging region defined between the reading surface and the reflective member so as to be continuous to the first imaging region when light is internally reflected on the reading surface inside the housing. The reflective member is arranged outside the first imaging region, while the illuminant, the imager and the image former are arranged outside the second imaging region. The illuminant emits illumination light toward a reflecting surface of the reflective member in the second imaging region.
US11010572B2 Device and method for testing RF integrated circuit in wireless communication system
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). An electronic device and an operation method thereof are provided for testing performance of a radio frequency integrated circuit (RFIC) in a wireless communication system. The method includes checking a connection state of elements operable as combiners and a plurality of RF chains of the RFIC; performing control to output RF signals from the plurality of RF chains; acquiring an integrated signal by combining the RF signals via the combiners; and determining a quality indicator for the RFIC based the integrated signal.
US11010570B2 Voltage regulation
A biometric module implemented on a single integrated circuit chip is configured to perform processing as part of a function associated with a device that performs contactless communication with a terminal. The module comprises a power-harvesting unit to induce a voltage from a wireless signal received at an antenna of the device; one or more components configured to process functions in the digital domain; one or more components configured to process functions in the analogue domain; and first and second voltage regulators each having inputs for receiving an input voltage induced by the power-harvesting unit. The first voltage regulator outputs a first voltage to the components processing functions in the analogue domain and the second voltage regulator outputs a second voltage lower than the first voltage to the components processing functions in the digital domain.
US11010565B1 Natural language driven transaction system
A system includes a natural language processor to drive a financial transaction session with a chat application without engaging a context controller until such time that a completion threshold for a context state of the financial transaction session is met. Once the context state meets the completion threshold, the natural language processor engages the context controller with the context state, and the context controller applies the context state from the natural language processor to drive the financial transaction session between the chat application and a backend server system.
US11010554B2 Method and device for identifying specific text information
The invention discloses a method and a device for identifying specific text information, relates to the technical field of computers, and is mainly intended to enable quick, easy and effective identification of text information with a specific format in a target text. The main technical solution of the present invention is to perform multi-dimensional vectorization to the target text according to a preset dimension to obtain a vectorized text; acquire text information compliant with a preset state transition rule in the vectorized text; calculate the text information by using a dynamic programming algorithm, and determine optimal text information compliant with a preset format, and output the optimal text information as the result of identifying the specific text information in the target text. The invention is mainly used for identifying and acquiring text information.
US11010550B2 Unified language modeling framework for word prediction, auto-completion and auto-correction
Systems and processes for unified language modeling are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a character of a sequence of characters and determining a current character context based on the received character of the sequence of characters and a previous character context. The method further includes determining a current word representation based on the current character context and determining a current word context based on the current word representation and a previous word context. The method further includes determining a next word representation based on the current word context and providing the next word representation.
US11010545B2 Table narration using narration templates
A method for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The method may also include performing structural analysis on the extracted table. The method may further include selecting a structural template based on the structural analysis of the extracted table. Additionally, the method may include selecting a narration template based on the selected structural template. The method may further include narrating the extracted table based on the selected narration template and displaying a narrative output of the extracted table.
US11010536B2 Systems and methods for dynamic web user interface generation
Embodiments are described including platforms and methods used for generating dynamic web forms that are configured for a plurality of screen sizes, using relative units to determine the size of form elements, and developer-configured layouts for each screen size. A template of the dynamic web form can be generated using input from the developer. This template may contain a set of logical rules that alter the appearance or functionality of the web form based on the state and rendered display size of the dynamic web form. This template can be used to generate markup that includes the information necessary to display the web form at any of the configured layouts. Any previously configured property of the template may be modified in the future, and the modified version redistributed if desired.
US11010535B1 Method for coding a vanity message for display
A sentence communicating a desired vanity message is parsed into the component parts. Code blocks corresponding to one or more component parts of the sentence are unambiguously coded. At least one of the code blocks is non-phonetically and unambiguously coded. And at least one of the code blocks representing a component part of a sentence has, as a part of the code block, a code distinguishing feature for the code block representing the component part of the sentence. The code blocks follow each other to form a coded message. The first and one or more other code blocks have no fewer than the predetermined minimum number of characters and no more than the predetermined maximum number of characters.
US11010523B1 Prediction of test pattern counts for scan configuration determination
One, two, or three test pattern generation and encoding processes are performed for a circuit design to generate compressed test patterns for one or two input channel numbers. The one, two, or three test pattern generation and encoding processes are configured to minimize active input channels for each of the compressed test patterns. A test pattern count for each of a plurality of input channel numbers is determined based on the compressed test patterns for the one or two input channel numbers, a number of active input channels for each of the compressed test patterns, and an assumption of similar input data volumes for different numbers of input channels. The test pattern count information can be employed to determine an optimal number of input channels for a test decompressor.
US11010521B2 Method of detecting relations between pins of circuit and computer program product thereof
A method of detecting the relations between the pins of a circuit and a computer program product thereof are provided. The method includes: retrieving a circuit description file describing a circuit; retrieving at least one data pin and at least one clock pin of the circuit; converting the circuit to a cell level; and tracing the circuit in the cell level to identify multiple flip-flops coupled to the clock pin; tracing the circuit in the cell level to identify a target flip-flop coupled to the data pin; and determining whether the data pin is related to the clock pin according to the data signal and the clock signal of the target flip-flop.
US11010519B2 Behavioral design recovery from flattened netlist
A Register Transfer Level (RTL) representation is recovered from a netlist representing an integrated circuit (IC). The netlist is converted to a graph comprising nodes belonging to a set of node types and edges connecting the nodes. The set of node types includes an instance node type representing an electronic component and a wire node type representing signal transfer between components. The graph is converted to a standardized graph by replacing subgraphs of the graph with standardized subgraphs. An RTL representation of the standardized graph is generated by operations including building signal declarations in a hardware description language (HDL) from the wire nodes of the standardized graph and building signal assignments in the HDL from instance nodes of the standardized graph.
US11010518B2 Mapping logical qubits on a quantum circuit
Swap insertion in mapping logical qubits on a quantum circuit is performed by obtaining an operation sequence including a plurality of operations to be executed on a quantum circuit. The quantum circuit including a plurality of physical qubits and a plurality of couplings. Finding a blocking set of operations including leading unresolved operation in the operation sequence. Calculating a first coupling score for each coupling of the plurality of couplings based on total reduction of shortest path lengths of a plurality of unresolved operations of the plurality of operations Selecting a coupling based on the first coupling score of each coupling. Updating the blocking set by removing any leading unresolved operations from the blocking set that can be performed after swapping a pair of logical qubits stored in a pair of physical qubits connected by the selected coupling.
US11010511B2 Scalable boolean methods in a modern synthesis flow
Techniques and systems for optimizing a logic network are described. Some embodiments automatically identify scenarios where Boolean methods are best driven by truth tables, binary decision diagrams (BDDs) or satisfiability (SAT). Some embodiments use circuit partitioning techniques that are based on hash-tables and topological sorting, and that are capable of grouping nodes with high simplification likelihood and still are able to efficiently scale to large circuits. Some embodiments feature a generalized resubstitution framework based on computing, and implementing, the Boolean difference between two nodes. Some embodiments include enhancements to (i) gradient-based and-inverter-graph (AIG) optimization, (ii) heterogeneous elimination for kerneling, and (iii) revisitation of maximum set of permissible functions (MSPF) computation with BDDs.
US11010509B2 Systems and methods for computer simulation of detailed waves for large-scale water simulation
Embodiments of the present invention provide a novel method and discretization for animating water waves. The approaches disclosed combine the flexibility of a numerical approach to wave simulation with the stability and visual detail provided by a spectrum-based approach to provide Eulerian methods for simulating large-scale oceans with highly detailed wave features. A graphics processing unit stores a one-dimensional texture referred to as a wave profile buffer that stores pre-computed results at a number of discrete sample points for performing wave height evaluation. The water surface is rendered according to water height values computed using the wave profile, accounting for advection, spatial diffusion, angular diffusion, boundary reflections, and dissipation.
US11010506B2 Method for designing a die surface
A method for designing a die surface of a die, comprising generating a workpiece simulation-model corresponding to the workpiece, generating a target simulation-model corresponding to a target formed part, determining an initial die surface, which an initial numerical simulation predicts as forming the workpiece simulation-model into the target simulation-model, determining residual stresses resulting from forming the workpiece simulation-model into the target simulation-model, forming the workpiece into an actual formed part, generating a numerical representation of the actual formed part, generating an actual simulation-model, based on the residual stresses, matching the actual simulation-model and the target simulation-model, based on deviations between the matched target simulation-model and actual simulation-model, modifying the initial numerical simulation to provide a modified numerical simulation, and determining a corrected die surface, which the modified numerical simulation predicts as forming the workpiece simulation-model into the target simulation-model.
US11010504B2 Lattice structures for additive manufacturing
Design of lattice structures for additive manufacturing The present embodiments relate to additive manufacturing, such as three-dimensional printing. By way of introduction, the present embodiments described below include methods and systems for designing, modeling and manufacturing lattice structures. Lattice cells are modeled as parametrized representative unit cell (RUC) models providing a virtual material characterization for a lattice structure. The parametrized RUC models include phase functions for the virtual material characterization and identification of corresponding normalized material curves fit with polynomial functions for each lattice cell structure. Parametrized lattice models with underlying normalized lattice material curves provide design and simulation of true lattice material behavior for use in topology optimization. The topology optimization utilizes the normalized material curves in a penalization process and by defining lattice zones based on the printability of cells of given densities. The lattice structures are sized for geometrical accuracy and finite-element analysis may be performed with corrected beam diameters.
US11010503B2 Method and system providing temporal-spatial prediction of load demand
Method and system for predicting temporal-spatial distribution of load demand on an electric grid due to a plurality of Electric Vehicles (EVs) is described. The method includes creating an EV load demand (EVLD) model for a Region of Interest (ROI) serviced by the electric grid, wherein the EVLD model integrates an EV model and a transport simulator simulating EV traffic conditions for the ROI. Further, the method includes computing the load demand in time and space in terms of State of Charge (SOC) of a battery for each EV among the plurality of EVs in the ROI, based on the EVLD model. Furthermore, the method includes aggregating the computed the load demand, in terms of the SOC, of each EV in time domain and space domain to create a temporal-spatial impact of the load demand by the plurality of EVs on the electric grid for the ROI.
US11010488B2 Systems and methods for dynamic queue control using machine learning techniques
Certain embodiments of the present disclosure relate to systems and methods that control access to system resources, such as interfaces, access rights to events, query systems, and other suitable system resources. Further, certain embodiments of the present disclosure relate to a collision detection technique that is implemented to control which and/or a number of queue positions within a queue that are processed. In some implementations, a collision may be detected when two or more users request the same access right within a defined time period.
US11010463B2 Terminal device password unlocking method and device, and terminal device using the same
A terminal device password unlocking method includes the following steps: selecting at least one candidate information set from a plurality of candidate information sets which are displayed on a screen and each of which contains a plurality of information units; verifying a password based on all of selected candidate information sets, and confirming success of password verification when: all information units contained in the password are included into the selected candidate information sets, each of selected candidate information sets contains at least one information unit of the password, and the number of the selected candidate information sets is less than that of the information units of the password; unlocking the terminal device when verification of password is successful.
US11010457B2 Generation, management, and tracking of digital credentials
Techniques described herein relate to generating and managing digital credentials using a digital credential platform in communication with various digital credential template owners and digital credential issuers. In some embodiments, a digital credential platform server may receive and coordinate requests and responses between the digital credential template owners and a set of digital credential issuers, to determine which digital credential issuers are authorized to issue digital credential based on which digital credential templates. The digital credential platform server may provide the authorized issuers with access to particular digital credential templates and the functionality to issue digital credentials to users based on any of the particular digital credential templates. Additional techniques described herein relate to tracking, analyzing, and reporting data metrics for issued digital credentials.
US11010452B2 Content protection
The information marked on one electronic content is compared to that marked on another electronic content in order to determine if either are unauthorised. There are a number of ways of comparing the information in order to make this determination. One way is to detect if two electronic content accessed by the same device have information associated with different users. Another way is to detect if two electronic content accessed by different devices have information associated with a single user. A further way is to use the time or sequence of access in conjunction with the information. Other ways of determining unauthorised content are disclosed.
US11010451B2 Techniques for automated Bayesian posterior sampling using Markov Chain Monte Carlo and related schemes
Techniques for automated Bayesian posterior sampling using Markov Chain Monte Carlo and related schemes are described. In an embodiment, one or more values in a stationarity phase for a system configured for Bayesian sampling may be initialized. Sampling may be performed in the stationarity phase based upon the one or more values to generate a plurality of samples. The plurality of samples may be evaluated based upon one or more stationarity criteria. The stationarity phase may be exited when the plurality of samples meets the one or more stationarity criteria. Other embodiments are described and claimed.
US11010447B1 Systems, devices, and methods for presenting customized content through web API
The solutions provide a distributed computing architecture and system for HTTP message exchange and modification. An HTTP request for information may be pre-processed by a first server to detect the geographic location information of the requester and add such geographic information into the request. The modified request is further processed by a second server to identify rules associated with each type of geographic location information included in the request and to add such rule information as associated with the geographic location information into the request. The further modified request is then processed by a third server to determine the geographic location information, retrieve the rule information, and map and obtain a content customized for the request based on the geographic location information and the rule information.
US11010445B2 Method and system for addressing the problem of discovering relevant services and applications that are available over the internet or other communications network
A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.
US11010432B2 Apparatus and method for displaying multiple display panels with a progressive relationship using cognitive pattern recognition
An apparatus and method for searching and displaying an email string including inputting one or more search text, wherein the search text is associated with one or more highlight option; searching the email string with the search text, wherein the email string includes at least one email, and wherein the at least one email includes email information, email body and/or email attachment; and displaying the email sting in a horizontal or vertical manner on a display that includes a first column, a second column and a third column. In one example, the first column displays the email information, the second column displays the email body and the third column displays the email attachment, and wherein the search text is found in one of the email information, the email body or the email attachment.
US11010429B2 Dynamic social network relationship determination method and apparatus
A method for a computer system includes receiving an identifier from a user, initiating a user session in response to the identifier, determining a social map for the user in response to the identifier and in response to a plurality of social network relationships, receiving a first change to the plurality of social network relationships from the user, receiving a second change to the plurality of network relationships from another user, determining a revised social map for the user during the user session in response to receiving the first change, but not in response to receiving the second change, wherein the revised social map for the user reflects the first change and the second change, and storing the revised social map for the user during the user session in a cache.
US11010428B2 Systems, methods, and apparatuses for providing assistant deep links to effectuate third-party dialog session transfers
Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session.
US11010420B2 Method and apparatus for displaying a picture search result page, device and storage medium
The present disclosure provides a method and apparatus for displaying a picture search result page, a device and a storage medium, wherein the method comprises: obtaining a search term input by a user; determining a timeliness event corresponding to the search term; displaying a search result page corresponding to the search term, and increasing a display effect corresponding to the timeliness event on the search result page. The solution of the present disclosure may be applied to enhance the display effect.
US11010416B2 Prefetching accessory data
In some implementations, a coordinator device can prefetch images from a camera accessory in response to receiving a doorbell event notification from a doorbell accessory. For example, the coordinator device can prefetch an image in response to receiving a doorbell event notification from a doorbell accessory so that the captured image is contemporaneous with the doorbell event and to avoid making multiple subsequent requests for the same image from the camera accessory when multiple user devices request the captured image. The coordinator device can store the image received from the camera accessory and serve the image to user devices when the user devices request a snapshot image corresponding to the doorbell event.
US11010405B2 System, method and computer program product for performing a synchronization of data
In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
US11010403B2 Relational distributed ledger for smart contracts
Data structures stored on a distributed ledger are accessed. The data structures identify registered smart contract components that include counterparties, schemas, and contract cryptlet. A first template smart contract data structure for a first smart contract is composed on the distributed ledger such that the first template smart contract data structure is a relational data structure that includes an identifier for the first smart contract, an identifier for at least two counterparties, an identifier for at least one schema, and an identifier for at least one contract cryptlet. A first smart contract ledger instance associated with the first ledger instance is caused to be deployed, such that the first smart contract ledger instance is based on the first template smart contract data structure. The first smart contract is caused to begin execution, such that the first smart contract is based on the first template smart contract data structure.
US11010400B1 Computer file copy systems and methods
Computer file copy systems and methods in which a list of files to be transferred from storage on a source file storage computer is sorted by one or more processors of a copy computer in ascending order from a smallest file size to a largest file size. Thereafter, files having the smallest file sizes are selected from the sorted files such that a total size of the selected files is equal to or less than a total size of memory available on the copy computer, the selected files are copied concurrently with one another from storage on the source file storage computer to the available copy computer memory by the one or more processors, the files are written concurrently with one another from the memory on the copy computer to storage on a target file storage computer by the one or more processors, and the process is performed iteratively.
US11010395B2 Analytics mediation for microservice architectures
An analytics mediator facilitates operations of an analytics engine and a corresponding analytics user interface (UI) in analyzing operations of a plurality of microservices. The analytics mediator enables the analytics engine to execute various types of conventional and new types of analyses with respect to the microservices, and to present the results of such analyses using the analytics UI, in a manner that is highly convenient and efficient for a user of the analytics engine, while also maintaining an independence, scalability, and other advantageous features of the microservices.
US11010391B2 Domain agnostic similarity detection
A processing tool is described that can evaluate a plurality of fields in a plurality of records and assign a scoring measure to each field based on the evaluation of each field. The scoring measures can provide an indication as to the uniqueness in content within each field, which can assist with determining one or more fields that are most useful for performing a search to identify similar records.
US11010385B2 Data security through query refinement
Systems, methods, and computer media for securing data accessible through software applications are provided herein. By capturing path data such as returned results for a query and displayed results provided by an application (e.g., to or by a web browser) for an operation, it can be determined if the query returned more data than was needed for what was displayed. The query can be refined to limit the data returned and reduce the security risk of such over-provisioning of data.
US11010378B1 System and method for disjunctive joins using a lookup table
Joining data using a disjunctive operator using a lookup table is described. An example computer-implemented method can include receiving a query with a set of conjunctive predicates and a set of disjunctive predicates. The method may also include generating a lookup table for each predicate in the sets of conjunctive predicates and disjunctive predicates. The method, for each row in a probe-side table, may also further include looking up a value associated with that row in each of the lookup tables and adding the row to a results set when there is a match. Additionally, the method may also include returning the results set.
US11010376B2 Methods and systems for determining search parameters from a search query
An exemplary query parsing system accesses user input text representative of a search query. The system generates a plurality of candidate parses of the user input text. Each of the plurality of candidate parses includes a candidate what portion and a candidate where portion determined from the user input text. The system generates a score for each candidate parse in the plurality of candidate parses based on whether one or more of a plurality of predefined parsing features are found in the respective candidate parse and on a machine learning mode. The system selects, from the plurality of candidate parses based on the scores for the plurality of candidate parses, the candidate what portion and the candidate where portion of a particular candidate parse included in the plurality of candidate parses as search parameters for the search query. Corresponding methods and systems are also disclosed.
US11010375B2 Information processing unit, information processing method, and program
An information processing unit includes: a diagnostic image input section that inputs the diagnostic image; an operation information obtaining section that obtains display operation history information representing an operation history of a user who controls displaying of the diagnostic image; a query image generation section that extracts a predetermined region of the input diagnostic image to generate a query image; a diagnosed image obtaining section that supplies the generated query image and the display operation history information to a diagnosed image search unit and obtains the diagnosed image obtained as a search result by the diagnosed image search unit; and a display control section that displays the diagnostic image and the obtained diagnosed image for comparison.
US11010368B1 Writing incoming items to a database based on location of similar items in a database
Embodiments disclosed herein relate to a method of writing a transaction to a data store having one or more data tables. An application agent receives transaction data for a first transaction of a first type. Application agent attempts to write the first transaction of the first type to a data table in the data store, provided that a transaction of the first type has been committed to the data store. Application agent scans a plurality of additional data stores for previously committed transactions of the first type Application agent determines additional transactions of another type that are co-located in a data table. Application agent ranks the additional transactions of the other type. Application agent identifies a data table in the data store to which a top ranking additional transaction of the other type has been committed. Application agent writes the first transaction to identified data table in the data store.
US11010359B2 Multi-entity normalization
In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
US11010353B2 Method and device for file system log
Embodiments of the present disclosure provide a method and device for a file system log. In some embodiments, there is provided a computer-implemented method. The method comprises: in response to receiving a write request for metadata associated with a first transaction, determining at least one zone associated with the first transaction from a plurality of zones of the metadata, the plurality of zones being formed by striping the metadata; requesting a resource slice for the at least one zone from a resource pool of a logging system; and recording to the resource slice a log that the first transaction modifies the at least one zone.
US11010349B2 File system with distributed entity state
A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes having like characteristics. The distributed file system also has an executable component in the form of a distribution component that comprises logic that distributes state of file system entities amongst the computing node tiers. The distribution is performed so that latency of file system requests are reduced due to state responsive to many requests being much closer latency wise to the file system requestor(s). Furthermore, the distribution considers durability guarantees of the state, thereby meeting durability guarantees.
US11010348B2 Method and system for managing and securing subsets of data in a large distributed data store
A system groups multiple entities in a large distributed data store (DDS), such as directories and files, into a subset called a domain. The domain is treated as a unit for defining policies to detect and treat sensitive data. Sensitive data can be defined by enterprise or industry. Treatment of sensitive data may include quarantining, masking, and encrypting, of the data or the entity containing the data. Data in a domain can be copied as a unit, with or without the same structure, and with transformations such as masking or encryption, into parts of the same DDS or to a different DDS. Domains can be the unit of access control for organizations, and assigned tags useful for identifying their purpose, ownership, location, or other characteristics. Policies and operations, assigned at the domain level, may vary from domain to domain, but within a domain are uniform, except for specific exclusions.
US11010328B2 Communication apparatus, communication method, program, and communication system
The present disclosure relates to a communication apparatus, a communication method, a program, and a communication system that enable more reliable communication. An I3C master receives a max read length and a max write length from an I3C slave. Then, when transmitting/receiving data to/from the I3C slave, the I3C master controls transmission/reception of the data so that the data to be transferred in one data transfer has a data length equal to or shorter than the max read length and the max write length, and transmits transfer length information indicating the data length of the data to be transferred, prior to data transfer of the data. The present technology is applicable to a bus IF, for example.
US11010326B2 Universal serial bus voltage reducing adaptor
A method and apparatus are provided to receive a voltage at a first value at a voltage reducing adaptor, ascertain a voltage supply requirement for the memory arrangement to obtain and ascertained voltage supply requirement, reduce the voltage from the first value to the ascertained voltage supply requirement within the adaptor and supply the voltage at the ascertained voltage supply requirement to the memory arrangement.
US11010325B2 Memory card slot interface adapter
An adapter includes a first coupling component and a second coupling component to establish bidirectional communications between two processing devices by passing data signals through a memory card slot on one of the devices. The adapter includes a first coupling interface configured to couple with the memory card slot on a first one of the two processing devices and further includes a second coupling interface configured to couple with a second processing device. The second coupling interface is of a different form factor than the first coupling interface.
US11010319B2 Embedded universal serial bus 2 repeater
Aspects of the disclosure provide for a method. In at least some examples, the method includes receiving, at a circuit, data via a differential input signal. The method further includes detecting a falling edge in the data received via the differential input signal. The method further includes holding an output of the circuit at a final logical value of the data. The method further includes disabling a transmitter of the circuit while holding the output of the circuit at the final logical value of the data. The method further includes releasing the output of the circuit from the final logical value of the data.
US11010302B2 General purpose input/output data capture and neural cache system for autonomous machines
A mechanism is described for facilitating general purpose input/output data capture and neutral cache system for autonomous machines. A method of embodiments, as described herein, includes capturing, by an image capturing device, one or more images of one or more objects, where the one or more images represent input data associated with a neural network. The method may further include determining accuracy of first output results generated by a default neural caching system by comparing the first output results with second output results predicted by a custom neural caching system. The method may further include outputting, based on the accuracy, a final output results including at least one of the first output results or the second output results.
US11010296B2 Temporarily storing memory contents
A memory arrangement having a memory, a first buffer memory, a first buffer memory controller which, during the storage of memory contents from the memory in the first buffer memory, is configured to invalidate the memory contents in the memory by means of a modification, a second buffer memory and a second buffer memory controller which is configured to read memory contents from the memory, to check whether the memory contents read from the memory are valid and, if the memory contents read from the memory are invalid, to apply a reversal of the modification to the read memory contents.
US11010295B2 Asynchronous update of metadata tracks in response to a cache hit generated via an i/o operation over a bus interface
A cache hit is generated, in response to receiving an input/output (I/O) command over a bus interface. An update for a metadata track is stored in a buffer associated with a central processing unit (CPU) that processes the I/O command, in response to generating the cache hit. The metadata track is asynchronously updated from the buffer with the stored update for the metadata track in the buffer.
US11010285B2 Fault detection and localization to generate failing test cases using combinatorial test design techniques
Systems, methods, and computer-readable media are described for performing fault detection and localization using Combinatorial Test Design (CTD) techniques and generating a regression bucket of test cases that expose a detected fault in a System Under Test (SUT). The SUT may be a hardware system or a software system. Further, the fault detection and localization may be performed while adhering to architectural restrictions on the SUT.
US11010283B2 Mock-based unit test(s) for an end-to-end test of a code snippet
Techniques are described herein that are capable of generating mock-based unit test(s) for an end-to-end test of a code snippet (a.k.a. system to test (STT)). For instance, method(s) in a code snippet that have a designated functionality are replaced with a wrapper function that has the designated functionality. Shims and/or stubs are inserted in the wrapper function to replace behavior of the method(s) with regard to callback method(s) from one or more dependencies of the method(s). Inputs that are included in the callback method(s) and that are intended for the code snippet are simulated to provide simulated inputs for the code snippet.
US11010278B2 Real-time reporting based on instrumentation of software
A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented software executing on systems. The data analysis system also receives metadata describing data streams. The data analysis system receives an expression based on the metadata. The data analysis system receives data of data streams for each time interval and computes the result of the expression based on the received data values. The data analysis system repeats these steps for each time interval. The data analysis system may quantize data values of data streams for each time interval by generating an aggregate value for the time interval based on data received for each data stream for that time interval. The data analysis system evaluates the expression using the quantized data for the time interval.
US11010276B2 Configurable code fingerprint
A method, computer program product, and system performing a method that include a processor defining a code fingerprint by obtaining parameters describing at least one of an event type or an event. The code fingerprint includes a first sequence. The processor loads the code fingerprint into a register accessible to the processor. Concurrent with executing a program, the processor obtains the code fingerprint from the register and identifies the code fingerprint in the program by comparing a second sequence in the program to the first sequence. Based on identifying the code fingerprint in the program, the processor alerts a runtime environment where the program is executing.
US11010268B1 Embedded timed attestation process
A client with a processor having at least one core and a client timer, and an ETAP module comprising an ETAP high resolution timer, wherein the client processor is programed to use the ETAP timer instead of the client timer to perform timed attestation and produce test results.
US11010267B2 Method and system for automatic maintenance of standby databases for non-logged workloads
A computer program product, system, and computer implemented method for automatic maintenance of standby databases for non-logged workloads, the process comprising: maintaining a redo stream of redo records sent from a primary database to a standby database, identifying a change made at the primary database for which a redo record was not created, inserting a placeholder redo record into the redo stream corresponding to the change identified at the primary database for which the redo record was not created, sending, to the standby database, a copy of one or more data blocks corresponding to the change that is associated with the placeholder redo record, receiving the placeholder redo record from the redo stream, identifying the copy of the one or more data blocks sent from the primary database corresponding to the placeholder redo record, and applying the copy of one or more data blocks to update the standby database.
US11010266B1 Dual isolation recovery for primary-secondary server architectures
Generally described, one or more aspects of the present application correspond to techniques for automatic recovery from dual isolation in which both the primary and secondary replicas of a volume are stored on isolating servers. The disclosed techniques use handshakes between the client and the replicas to determine which has a better health score. The replica with the better health score becomes the primary replica, and confirms that it and the secondary replica are both in an isolating state. In response, the primary replica seeks a solo blessing, undoes the isolating state at the volume level (the server host will still be in isolating state), and continues handling I/O and peer replication until its healthy peer is complete. These techniques can avoid availability drops when the servers hosting the primary and secondary replicas of a volume enter the isolating state at around the same time.
US11010256B1 Method and system for implementing current, consistent, and complete backup copy by rolling a change log backwards against a storage device
A system and method of backing up an online database to a storage device is provided wherein the online database is actively changed by one or more applications. The backed up online database is then subsequently restored. The online database is backed up by copying the online database to the storage device, and during the copying of the online database, writing changes that are made to the online database to a change log for the portion of the online database that has already been copied to the storage device, and not writing changes that are made to the online database to the change log for the portion of the online database that has not yet been copied to the storage device. The changes in the change log are applied to the storage device by rolling the change log backwards, and applying only the most recent change contained in the change log for each data item in the storage device. The backed up online database is restored by loading the copied plurality of records in the online database from the storage device to a target database.
US11010255B2 Data storage strategy determination
Techniques for data storage strategy determination are described herein. An aspect includes determining a plurality of file classifications for files that are stored in a data storage system based on performance history data of a disaster recovery (DR) system of the data storage system. Another aspect includes determining classification records and performance records for the DR system based on the plurality of file classifications. Another aspect includes determining an information loss based on the performance records. Another aspect includes determining a total cost savings based on the classification records. Another aspect includes determining a recommended recovery time objective (RTO)/recovery point objective (RPO) strategy based on the information loss and the total cost savings. Another aspect includes implementing the recommended RTO/RPO strategy in the DR system.
US11010248B2 Reuse of resources in a storage controller for executing write commands over a plurality of interfaces
Provided are a method, system, and computer program product in which a storage controller receives a first write command with a first token over a first interface from a host computational device. In response to a failure of the first write command in the storage controller, the storage controller retains selected resources for reuse for a retry of the first write command, wherein the retry of the first write command is expected from the host computational device over a second interface that is a slower communication link than the first interface. In response to receiving, by the storage controller, a second write command with a second token over the second interface, wherein the second token is identical to the first token, the storage controller determines that the second write command is a retry of the first write command and reuses the retained selected resources for executing the second write command.
US11010243B2 Memory apparatus with error bit correction in data reading period
In a memory apparatus, a data read-write circuit is configured to access data in a memory cell array. A parity-data read-write circuit is configured to access parity data in a parity memory cell array. A syndrome operation circuit generates an error decoding signal according to the data received from the data read-write circuit and the parity data received from the parity data read-write circuit. During the same read period as reading the data, the data read-write circuit corrects an error bit of the data and outputs the corrected data and a correction bit signal according to the error decoding signal. The syndrome operation circuit further outputs a parity data writing signal to the parity data read-write circuit according to the correction bit signal to update the parity data in the parity memory cell array. The data read-write circuit also writes the corrected data back to the memory cell array.
US11010242B2 DRAM assist error correction mechanism for DDR SDRAM interface
A method of correcting a memory error of a dynamic random-access memory module (DRAM) using a double data rate (DDR) interface, the method includes conducting a memory transaction including multiple bursts with a memory controller to send data from data chips of the DRAM to the memory controller, detecting one or more errors using an ECC chip of the DRAM, determining a number of the bursts having the errors using the ECC chip of the DRAM, determining whether the number of the bursts having the errors is greater than a threshold number, determining a type of the errors, and directing the memory controller based on the determined type of the errors, wherein the DRAM includes a single ECC chip per memory channel.
US11010235B1 Tracking error propagation across microservices based applications using distributed error stacks
A method of performing error analysis in a system comprising microservices comprises identifying a root cause error span from among a plurality of error spans for a trace associated with a user-request, wherein an error span is a span that returns an error to a microservice initiating a call resulting in the span, and wherein a root cause error span is an error span associated with an error originating microservice. The method further comprises determining a call path associated with the root cause error span, where the call path comprises a chain of spans starting at the root cause error span, and where each subsequent span in the chain is a parent span of a prior span. Subsequently the method comprises mapping each span in the chain to a span error frame to create an error stack and rendering an image of the error stack.
US11010232B2 Adaptive system and a method for application error prediction and management
A system and a method for predicting errors and failure of an application and performing preventive maintenance measures is disclosed. The present invention provides for generating timestamped event logs and extracting data which includes application Id, service Id, user Id, host, error information, resource information, user request data and frequently used execution sequences of associated software components. Further, multiple user requests are modelled based on information extracted from the timestamped event logs and an execution sequence of associated software components is created based on data extracted from timestamped event logs. Further, an execution scheme is generated based on modelled user requests, execution sequence of associated applications and resource status. Yet further, propensity of failure of application is predicted based on the timestamped event logs, user requests, execution sequence of associated applications, resource status and execution scheme of the application by applying a holistic technique.
US11010230B2 Dynamic logging and prioritization of error incident data
Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is built. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
US11010227B2 Exception stack information acquisition method and device and computer-readable storage medium
An exception stack information acquisition method, including: when a preset exception signal is sensed in a running process of a project, calling and executing an exception signal processing function to acquire first exception stack information of a native layer; reading second exception stack information recorded by an Application (APP) layer when the exception signal is sensed; and assembling the first exception stack information and the second exception stack information to obtain assembled information, then reporting the assembled information to a server, and aborting the project after reporting is completed.
US11010226B2 Memory controller and method of operating the same
Provided herein is a memory controller and a method of operating the same. The memory controller may include a program erase counter configured to count a number of program and erase operations performed on the memory device and then generate a current program/erase count value, an error correction counter configured to count a number of error corrections for correcting error in an operation performed on the memory device and then generate a current error correction count value and a power consumption predictor configured to, predict a future program/erase count value based on the current program/erase count value, predict future power consumption of a storage device including the memory device and the memory controller, the future power consumption corresponding to the predicted program/erase count value and output information about the predicted power consumption to a host.
US11010222B2 Failure mode specific analytics using parametric models
Techniques for predicting failure mode specific reliability characteristics of tangible equipment using parametric probability models are disclosed. In some example embodiments, a computer system receives a model training configuration entered via a user interface, trains a failure curve model for a selected failure mode of a selected equipment model based on the model training configuration at a time indicated by training schedule data, generating, and generates analytical data for the selected failure mode of the selected equipment model using the trained failure curve model. The failure mode corresponds to a specific way in which the equipment model is capable of failing. In some example embodiments, the training of the failure curve model comprises determining a shape parameter and a scale parameter for the failure curve model based on a fitting of failure event data to a continuous probability distribution, and storing the parameters for use in generating the analytical data.
US11010221B2 Dynamic distribution of memory for virtual machine systems
Dynamic distribution of memory, including identifying memory modules; creating a system physical address (SPA) of the memory modules; assigning, for each virtual machine (VM), a respective section of the SPA to the VM; calculating, for each VM, portions of the respective section of the SPA for the VM that is being used by the VM and that is not being used by the VM; identifying a physical failure of a particular memory module; in response to identifying the physical failure: identifying a particular VM assigned to the section of the SPA associated with the particular memory module that has physically failed; accumulating, for each other VM, the unused portions of the respective SPA for the VM; marking, for each other VM, the unused portion of the SPA for the VM as read-only for the VM; and reassigning a portion of the unused portions of the SPA to the particular VM.
US11010218B1 Declarative streamlining of dependency consumption
According to some embodiments, methods and systems may be associated with a consuming cluster where custom dependencies are exposed (e.g., a Kubernetes cluster deploying a workload) and an external service application programming interface where the custom dependencies are mapped. A dependency controller platform may be located between the consuming cluster and the external service application programming interface. Moreover, a computer processor of the dependency controller platform may receive information about an exposed consuming cluster custom dependency. The dependent controller platform may then map the received information to the appropriate external service application programming interface to declaratively streamline dependency consumption. Note that the external service application programming interface might be setup in the same Kubernetes cluster, in a workload hosted on a different Kubernetes cluster, as a managed service provided natively by a cloud provider, as an external cloud-native service (e.g., a database service), etc.
US11010214B2 Identifying pattern relationships in machine data
Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
US11010211B2 Content processing across applications
In implementations of the subject matter described herein, a new approach for transferring content between applications is proposed. Generally speaking, in operation, a user can select an area on a user interface in order to cover content that the user wants to transfer. In response, the type of the content in the selected area will be identified. One or more options are then provided on the user interface based on the identified type, and each option may link to one or more applications. Upon a user's selection of an option, an application associated with the selected option is launched to process the content. In this way, the content can be effectively and efficiently processed across different applications, which will significantly improve the processing efficiency and user experience.
US11010201B2 Information processing device, resource allocation system, and resource allocation method
An information processing device includes: a storage that stores execution reservation information transmitted from a user server, wherein the execution reservation information represents an execution reservation of acceptor servers that execute first tasks that have been encrypted and divided; and a processor that: receives a second task from the user server, encrypts and divides the second task to generate the first tasks, requests the acceptor servers to execute the generated first tasks based on the execution reservation information stored in the storage, receives first execution results from the acceptor servers, decrypts and combines the first execution results to generate a second execution result, and transmits the generated second execution result to the user server.
US11010198B2 Data processing system having a hardware acceleration plane and a software plane
A data processing system is described herein that includes two or more software-driven host components. The two or more host components collectively provide a software plane. The data processing system also includes two or more hardware acceleration components (such as FPGA devices) that collectively provide a hardware acceleration plane. A common physical network allows the host components to communicate with each other, and which also allows the hardware acceleration components to communicate with each other. Further, the hardware acceleration components in the hardware acceleration plane include functionality that enables them to communicate with each other in a transparent manner without assistance from the software plane.
US11010195B2 K-tier architecture scheduling
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: assigning resources of a K-tier resource pool to a certain job residing in a job queue, wherein the certain job residing in the job queue features job coupling characterized by an independent job and a dependent job which for completion depends on an output of the independent job, wherein the K-tier resource pool includes at least one foreground virtual machine (VM) having a first central processing unit (CPU) priority and at least one background virtual machine (VM) having a second CPU priority, wherein the first CPU priority is higher than the second CPU priority, wherein the assigning resources of the K-tier resource pool to the certain job includes assigning one or more foreground VM to the independent job and assigning one or more background VM to the dependent job.
US11010192B2 Register restoration using recovery buffers
Register restoration using recovery buffers. A restore request initiated by an application to restore one or more registers indicated by the restore request is obtained. The one or more registers are restored using a recovery buffer. The restoring scans the recovery buffer for the one or more registers indicated by the restore request, and restores the one or more registers using one or more values obtained from the recovery buffer.
US11010191B1 Platform-independent interface for generating virtualized multi-service hardware systems and infrastructure
Systems and methods for implementing a platform-independent interface for generating virtualized multi-service hardware systems are provided. For example, the system may generate “Infrastructure as Code” (IaC) and/or “Infrastructure as a Service” (IaaS) using various services and tools (e.g., provided by third parties) and programmatic calls to those services and tools. The system may also generate “Functions as a Service” (FaaS) to provide systems and services that are available perpetually. The system may automatically isolate and resolve bugs or other computational issues without the need for human intervention.
US11010179B2 Aggregating semantic information for improved understanding of users
In one embodiment, a method includes receiving a user input by the first user from a client system associated with a first user, parsing the user input to identify one or more n-grams associated with the user input, accessing a user profile associated with the first user, wherein the user profile is stored in a first data store, accessing ontology data based on the one or more identified n-grams from one or more information graphs, wherein the one or more information graphs are stored in one or more second data stores, respectively, determining contextual information associated with the user input, generating semantic information by aggregating the user profile, ontology data, and contextual information, generating a feature representation for the identified one or more n-grams based on the semantic information, and resolving one or more entities associated with the one or more n-grams based on the feature representation.
US11010172B2 Software upgrade and disaster recovery on a computing device
A method, a device, and a non-transitory storage medium provide to execute a first stage boot loader during a boot-up of the device; determine whether a disaster recovery service is invoked based on the first stage boot loader reading a first file that indicates whether the disaster recovery service was invoked during a previous cycle of the device and detecting a position of a button of the device; execute a second stage boot loader in response to a determination that the disaster recovery service is invoked; again determine whether the disaster recovery service is invoked; and reboot in response to a determination that the disaster recovery service is not invoked.
US11010156B1 Methods and systems for generating application build recommendations
Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.
US11010151B2 Software patch ordering
A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.
US11010148B2 Application installation device and application installation method
An application installation device, which is connected to a plurality of electronic control units, receives (i) a first application to be installed and (ii) application usage information indicating a second application used by the first application, while storing existing application information indicating an existing application installed in each of the plurality of electronic control units. In response to determining that the second application is included as the existing application based on the existing application information, a determined electronic control unit in which the first application and the second application are enabled to be installed is determined as an installation destination of the first application among the plurality of electronic control units. The first application is transmitted to the determined electronic control unit.
US11010133B2 Parallel-prefix adder and method
An adder includes a primary carry bit generation circuit and a summing circuit. The primary carry bit generation circuit is configured to generate first carry bits for a first number of pairs of bits from first and second operands, and to generate second carry bits for a second number of pairs of bits from the first and second operands. The second number of pairs being different than the first number of pairs. The summing circuit is configured to generate first sums by adding bits of pairs from the first and second number of pairs and the first and second carry bits. The summing circuit is configured to generate second sums by adding bits of other pairs of the bits from first and second operands than the pairs in the first and second number of pairs and additional carry bits generated when adding the bits of the other pairs.
US11010132B2 Processing core with data associative adaptive rounding
Processing cores with data associative adaptive rounding and associated methods are disclosed herein. One disclosed processing core comprises an arithmetic logic unit cluster configured to generate a value for a unit of directed graph data using input directed graph data, a comparator coupled to a threshold register and a data register, a core controller configured to load a threshold value into the threshold register when the value for the unit of directed graph data is loaded into the data register, and a rounding circuit. The rounding circuit is configured to receive the value for the unit of directed graph data from the arithmetic logic unit cluster and conditionally round the value for the unit of directed graph data based on a comparator output from the comparator.
US11010098B2 Memory systems, modules, and methods for improved capacity
A memory module with multiple memory devices includes a buffer system that manages communication between a memory controller and the memory devices. The memory module additionally includes a command input port to receive command and address signals from a controller and, also in support of capacity extensions, a command relay circuit coupled to the command port to convey the commands and addresses from the memory module to another module or modules. Relaying commands and addresses introduces a delay, and the buffer system that manages communication between the memory controller and the memory devices can be configured to time data communication to account for that delay.
US11010096B2 Probabilistically selecting storage units based on latency or throughput in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes receiving an access request via a network. A set of possible storage units for performance of the access request are determined. A latency summarization value is determined for each of the set of possible storage units based on historical latency data for the set of possible storage units. A weight for each of the set of possible storage units is determined based on the latency summarization values to generate a plurality of weights. A probabilistic selection function is performed in accordance with the plurality of weights to select a proper subset of the set of possible storage units. A plurality of requests are generated based on the access request for transmission, via the network, to the proper subset of the set of possible storage units.
US11010091B2 Multi-tier storage
Embodiments are disclosed for a multi-tier storage system. The techniques include identifying a candidate extent stored in a first tier of a first storage pool of a multi-tier storage system (MTSS). The candidate extent is blocked from promotion because of a space constraint on a second tier. The techniques also include identifying a second tier of a second storage pool. The second tier provides faster input-output (I/O) access than the first tier provides. Additionally, the second pool includes available space to store the candidate extent. The techniques further include copying the candidate extent to the second tier of the second storage pool. The techniques also include generating a cross-pool mapping. The cross-pool mapping maps from a first address of the candidate extent in the first tier of the first storage pool to a second address of the copied candidate extent in the second tier of the second storage pool.
US11010089B2 Approximating replication lag in cross-zone replicated block storage devices
The present disclosure generally relates to creating virtualized block storage devices whose data is replicated across isolated computing systems to lower risk of data loss even in wide-scale events, such as natural disasters. The virtualized device can include at least two volumes, each of which is implemented in a distinct computing system. Due to separation between volumes, replication lag may occur, in which data persisted to a first volume is not immediately persisted to a second volume. Such lag can increase a potential for data loss in the event that the first volume fails. Embodiments of the present disclosure relate to managing data loss risk by determining an expected maximum difference between the data stored at the two volumes, in a manner that does not require decrypting the data written to the volumes or perfect knowledge of the state of the distributed system at a single point.
US11010085B2 Apparatuses and methods for data movement
The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device also includes a plurality of subarray controllers. Each subarray controller of the plurality of subarray controllers is coupled to a respective subarray of the plurality of subarrays and is configured to direct performance of an operation with respect to data stored in the respective subarray of the plurality of subarrays. The memory device is configured to move a data value corresponding to a result of an operation with respect to data stored in a first subarray of the plurality of subarrays to a memory cell in a second subarray of the plurality of subarrays.
US11010074B2 Adjustable performance parameters for SSDs
Disclosed is a system and method for providing host adjustable performance parameters for SSDs. The method includes accessing a latency profile based on a determined device age of a solid state drive (SSD). The method also includes providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile. The method also includes receiving, via the user interface, an adjustment to the plurality of performance specifications. The method also includes sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.