Document Document Title
US11381722B2 Electromagnetic wave detection apparatus and information acquisition system
An electromagnetic wave detection apparatus (10) includes a first propagation unit (16), second propagation unit (17), first detector (19), and second detector (20). The first propagation unit (16) propagates electromagnetic waves incident on a reference surface (ss) in a particular direction at each pixel (px). The second propagation unit (17) includes first through sixth surfaces (s1 to s6). The second surface (s2) separates electromagnetic waves propagated in a second direction (d2) and propagates the electromagnetic waves in a third direction (d3) and fourth direction (d4). The fourth surface (s4) emits electromagnetic waves propagated in the fourth direction (d4) towards the reference surface (ss) and propagates electromagnetic waves incident again from the reference surface (ss) in a fifth direction (d5). The first detector (19) detects electromagnetic waves emitted from the third surface (s3). The second detector (20) detects electromagnetic waves emitted from the sixth surface (s6).
US11381719B2 Imaging device
An imaging device includes an imaging unit that captures an image of a subject, a substrate on which the imaging unit is mounted, a lens barrel holding a lens, a shield plate surrounding the substrate and including a metal, and a case accommodating the substrate, the lens barrel, and the shield plate and including a metal. The shield plate is in contact with the case. The substrate includes a ground potential portion electrically connected to the shield plate and the case.
US11381718B2 Camera module and vehicle camera
An embodiment of the present invention relates to a camera module comprising: a housing comprising a through hole; a lens module disposed in the through hole; a connector penetrating the housing and extending to an outside from an inside of the housing; a first substrate unit located inside the housing and having an image sensor mounted thereon; a second substrate unit disposed inside the housing and connected to the connector; and a flexible substrate for electrically connecting the first substrate and the second substrate unit, wherein the flexible substrate is coupled to a lower surface of the first substrate unit and a side surface of the second substrate.
US11381714B2 Image processing device and image processing system
An image processing device includes an interface and a control circuit. The interface is configured to receive input line signals in synchronization with input horizontal synchronization signals, respectively. The control circuit is configured to store line image data contained in each of input line signals in the order of reception, generate internal horizontal synchronization signals, and output internal line signals containing the line image data in the input line signals, in synchronization with the internal horizontal synchronization signals, respectively. The input line signals include a first input line signal containing first line image data, and the internal line signals include a first internal line signal containing the first line image data. A horizontal cycle of the internal horizontal synchronization signal corresponding to the first internal line signal is less than a horizontal cycle of the input horizontal synchronization signal corresponding to the first input line signal.
US11381709B2 Image reading device and image forming apparatus incorporating same
An image reading device includes a first scanner, a second scanner, and circuitry. The first scanner is configured to read a first side of a recording medium. The second scanner is configured to read a second side of the recording medium. The circuitry is configured to generate a first correction value to correct misalignment between the first side and the second side. The circuitry is configured to input a second correction value. The circuitry is configured to correct an image based on the first correction value and the second correction value.
US11381697B2 Information processing apparatus, information processing system and control method
The information processing apparatus includes a display. The information processing apparatus accepts user operations via a GUI (graphical user interface) displayed on the display. When the service ends, the forgotten item notification screen is displayed on the display. In the forgotten item notification screen, a forgotten item reminder unit is provided for reminding a user who left behind a reminder target item, including the property of the user used in connection with the service. An individual reminder section is provided in a forgotten item reminder unit, to give an individual reminder to prevent the occurrence of leaving behind of each reminder target item, for a first-type item for which retrieval cannot be detected and a second-type item for which retrieval can be detected but which has not been retrieved, from among the reminder target items.
US11381688B2 Image forming apparatus and method of controlling image forming apparatus
An image forming apparatus includes a first reading unit configured to read a first image on a first surface of a document, a second reading unit configured to read a second image on a second surface of the document different from the first surface, a printing unit configured to print a third image on a sheet, and a setting unit configured to set resolution of the third image printed by the printing unit. The printing unit prints the third image on the sheet with the resolution set by the setting unit. The printing unit also prints a fourth image with resolution lower than or equal to a threshold, without using the set resolution, the fourth image used for correction of at least a color value obtained by reading the second image using the second reading unit.
US11381675B2 Command based interactive system and a method thereof
The disclosure discloses a command based interactive system (100) and a method thereof. The system (100) includes an electronic device (102) and an AI engine (108). The electronic device (102) includes a detection module (206), a switching module (208), and a recording module (210). The detection module (206) detects a call and a user input, first context data of the call, and/or pre-setting information. The switching module (208) enables the electronic device (102) to receive a command from the user. The recording module (210) records the command. The AI engine (108) includes an analyser (222), and a communication module (226). The analyzer (222) analyzes the command, and generates conversational threads based on the analysed command. The communication module (226) transmits the conversational threads to the caller.
US11381670B2 Information processing apparatus and information processing method
An electronic device including circuitry configured to perform control in a manner that a Physical Layer Convergence Protocol (PLCP) header format is selected from a plurality of PLCP header formats; and append the selected PLCP header to a physical layer packet for transmission.
US11381661B2 Systems and methods for creating and managing dynamic content
A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
US11381658B2 Managing devices through use of blocks of operational profiles
Aspects of the subject disclosure may include, for example, identifying a plurality of operational profiles that are to be shared by a plurality of devices; assigning a first operational profile of the plurality of operational profiles to a first device of the plurality of devices; assigning a second operational profile of the plurality of operational profiles to a second device of the plurality of devices; facilitating provision of the first operational profile on the first device; and facilitating provision of the second operational profile on the second device. Other embodiments are disclosed.
US11381653B2 System and method for scalably tracking media playback using blockchain
Systems and methods for tracking media file playback are provided. A request to upload a media file and metadata associated with the media file is received. Next, the media file and metadata is uploaded via a blockchain protocol. Next, a request to play the media file is received from a client device or a digital service provider (DSP) platform. The request to play the media file is validated via the blockchain protocol. Upon validating the request to play the media file, the media file is transmitted for playback at the client device or DSP platform. Last, the number of times the media file is played is tracked via the blockchain protocol.
US11381652B2 Real-time suggested actions based on user profile attributes
Techniques are disclosed relating to generating real-time suggested actions for a user based on their user profile attributes. In various embodiments, a server system may select, in real-time, a particular action to suggest to a user based on profile attributes associated with a user account of the user. The server system may then provide a message indicative of this particular action to a user device associated with the user. In some embodiments, the server system may then receive an indication that the user has initiated the particular action. In response to this indication, the server system may update the profile attributes associated with the user account to indicate that the user has initiated the particular action. Using these updated profile attributes, the server system may then select, in real-time, an updated action to suggest to the user that is different from the particular action.
US11381649B2 System and method for improved SAP communications
A network device monitors communications between a server and a client. The network device simulates certain types of required responses to the server to maintain a persistent session between a client and the server when the actual connection may be intermittent. The network device condenses application screens from the server to streamline user interaction between the client and the server. The network device stores required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the server.
US11381645B2 Internet of things configurable event and action sequencing framework
Internet of Things (IoT) configurable event and action sequencing mechanisms for interconnecting various IoT events together to achieve an event and action sequencing process that may efficiently enable complex uses of the data available in IoT systems.
US11381637B2 Remote latency calls for latency clustered compute instances
A device receives, from a first compute instance, a Remote Latency Call, that includes a target round trip time (RTT), a function, and one or more arguments for the function. The device determines, responsive to the Remote Latency Call, a first cluster of compute instances that satisfies the target RTT. The device migrates code associated with the function to a second compute instance within the first cluster of compute instances, and passes the arguments to the second compute instance for execution of the function.
US11381616B2 Multimedia management system and method of displaying remotely hosted content
A multimedia management system includes a multimedia device and a backend server. The multimedia device includes a memory programmed with a mobile application, a processor module, a wireless communication module configured to communicate over a wireless communication link, and a first multimedia device configured to capture a first video or image and a second video or image and store it as first multimedia content and second multimedia content. The mobile application is configured to transmit the first and second multimedia content over the wireless communication link via the wireless communication module. The backend server is communicably coupled to the multimedia device via the wireless communications link and configured to execute a persistent internet accessible request protocol for receiving, updating, and storing transmitted videos. The multimedia management system is useful for hosting and remotely managing multimedia content.
US11381607B2 IMS user registration method and device
Disclosed are an IMS user registration method and device. The method comprises: after an HSS receives a registration request of a user terminal having no authentication data, acquiring configuration information of the user terminal; obtaining an authentication verification code ResponseHSS by using a random number and an attribute identifier of the user terminal, wherein the attribute identifier comprises an IMSI, an IMEI and an IMS identifier; sending the random number to the user terminal, and receiving a response verification code Response fed back by the user terminal; and determining whether the Response is the same as the ResponseHSS, and if so, sending the registration request to an application server to carry out registration of the user terminal. The technical problem in the prior art of greatly affecting the security of an enterprise network due to the fact that a device used by an IMS user cannot be controlled is solved.
US11381599B2 Cyber chaff using spatial voting
A method of generating cyber chaff can include determining a cell of a grid of cells to which a first feature and a second feature of user data maps, identifying a cell type of the cell, the cell type indicating whether the cell is an active cell, an inactive cell, or a sub-process cell, and providing cyber chaff based on cyber chaff data associated with either (a) one or more cells of the inactive cell type or (b) one or more cells of the sub-process cell type.
US11381596B1 Analyzing and mitigating website privacy issues by automatically classifying cookies
Analyzing and mitigating website privacy issues by automatically classifying cookies. In some embodiments, a method may include identifying a cookie for a website, obtaining a cookie generation flow related to generation of the cookie, obtaining a cookie sharing flow related to sharing of the cookie, extracting features related to the cookie generation flow and the cookie sharing flow, determining flow patterns in the cookie generation flow and the cookie sharing flow, automatically creating a stratified classification for the cookie based on the features and the flow patterns that explains how the cookie interacts with a website and with third-party resources loaded on the website, determining whether the stratified classification for the cookie exceeds a weighted suspiciousness threshold value, and in response to determining that the stratified classification for the cookie exceeds the weighted suspiciousness threshold value, determining that the cookie is suspicious and initiating a security action on the cookie.
US11381594B2 Denial of service detection and mitigation in a multi-access edge computing environment
A device includes a processor and a memory. The processor effectuates operations including monitoring enterprise network traffic associated with one or more user equipment (UE). The processor further effectuates operations including comparing the enterprise network traffic to a UE profile associated with each of the one or more UE. The processor further effectuates operations including determining whether the comparison indicates that a predetermined threshold has been exceeded. The processor further effectuates operations including in response to the indication that the predetermined threshold has been exceeded, generating an alert, wherein exceeding the predetermined threshold is indicative of a denial of service attack on an enterprise network or an attempt to remove enterprise data via the one or more UE.
US11381588B2 Cybersecurity vulnerability classification and remediation based on installation base
A system, a method, and a computer program for remediating a cyberattack risk for a computing resource located at a node in a computer network having a plurality of nodes. The solution includes receiving vulnerability score data that has a severity level for a vulnerability in the computing resource at the node, receiving a number of installations value (NCRi) that indicates a number of instances the computing resource is included in the plurality of nodes, determining a percentile of occurrence value (POCRi) for the computing resource based on the number of installations value (NCRi), applying a severity adjustment matrix to the severity level to determine a true severity level for the vulnerability in the computing resource, reprioritized the vulnerability in the computing resource based on the true severity level, and mitigating the cyberattack risk for the computing resource based on the true severity level.
US11381587B2 Data segmentation
Techniques are disclosed relating to data management. A computer system may evaluate network traffic to extract and group data objects based on their content satisfying similarity criteria, and to identify baseline behavior with respect to those data objects. The computer system may generate data-defined network (DDN) data structures that include a content class and one or more behavioral classes. The content class may be indicative of one or more of the data objects that have been grouped based on them satisfying the similarity criteria. The one or more behavioral classes may indicate baseline behavior of those data objects within the content class as determined from evaluation of the network traffic. The computer system may detect, using the DDN data structures, anomalous data behavior within network traffic. In response to detecting anomalous data behavior, the computer system may prevent network traffic corresponding to the anomalous data behavior from being communicated.
US11381584B1 System and methods using ephemeral accounts to limit risk of exposing sensitive data
A customer in a computing resource service provider environment provisions a virtual machine instance configured with access to sensitive data in a secure storage facility. The virtual machine instance is provisioned specifically to generate reports using a subset of the sensitive data to satisfy different reporting requirements associated with governing entities and agencies. After generating the reports, the virtual machine instance is then removed from the computing resource service environment such that the sensitive data is inaccessible.
US11381583B1 Systems and methods for detecting anomalous system or network behavior
A system and associated methods for the detection of anomalous behavior in a system. In some embodiments, time-series data that is obtained from the system (such as log data) may be used as an input to a process that converts the data into greyscale values. The greyscale values are used to construct an “image” of the system operation that is used as an input to a convolutional neural network (CNN). The image is used to train the neural network so that the neural network is able to recognize when other input “images” constructed from time-series data are anomalous or otherwise indicative of a difference between the prior (and presumed normal or acceptable) and the current operation of the system.
US11381581B2 Multistage analysis of emails to identify security threats
Conventional email filtering services are not suitable for recognizing sophisticated malicious emails, and therefore may allow sophisticated malicious emails to reach inboxes by mistake. Introduced here are threat detection platforms designed to take an integrative approach to detecting security threats. For example, after receiving input indicative of an approval from an individual to access past email received by employees of an enterprise, a threat detection platform can download past emails to build a machine learning (ML) model that understands the norms of communication with internal contacts (e.g., other employees) and/or external contacts (e.g., vendors). By applying the ML model to incoming email, the threat detection platform can identify security threats in real time in a targeted manner.
US11381578B1 Network-based binary file extraction and analysis for malware detection
A system and method are disclosed for network-based file analysis for malware detection. Network content is received from a network tap. A binary packet is identified in the network content. A binary file, including the binary packet, is extracted from the network content. It is determined whether the extracted binary file is detected to be malware.
US11381577B2 Techniques involving a security heat map
A technique utilizes a security heat map associated with a geographic region. The technique involves receiving, by a server, current heat scores for one or more endpoint devices located within the geographic region. The technique further involves providing, by the server, for areas within the geographic region, respective aggregate heat scores based on the current heat scores for the one or more endpoint devices. The technique further involves, based on the respective aggregate heat scores for the areas within the geographic region, generating, by the server, a security heat map defining one or more security zones within the geographic region. The technique further involves imposing, by the server, security policies on the one or more endpoint devices based on the security heat map.
US11381573B2 Parallel execution of transactions in a blockchain network based on smart contract whitelists
Implementations of this specification include identifying a plurality of transactions to be executed in the blockchain, wherein the transactions are arranged in an execution order, wherein the transactions include one or more smart contract calls to smart contracts each having a whitelist identifying one or more accounts that are authorized to execute the smart contract, and wherein the execution order includes a smart contract call to a smart contract that does not have a whitelist arranged after the plurality of transactions; identifying groups of transactions within the plurality of transactions; instructing nodes of the blockchain network to execute each of the groups of transactions in parallel; determining that the nodes of the blockchain network have completed executing all of the groups of transactions; and in response, instructing the nodes of the blockchain network to execute the smart contract call that does not include a whitelist.
US11381571B2 Authentication framework for resource access across organizations
A client application is specified by a target tenant and represented in an OAuth provider, along with a corresponding secret. A source tenant consents to permissions to be executed by the client application on a resource of the source tenant. A target service uses the secret to obtain an access token from an authorization server coupled to the source tenant and uses the access token to obtain access, specified by the permissions, to the resource served by a source service acting on behalf of the source tenant.
US11381563B1 Automated methods and systems for granting complex permissions
A permissions management system (PMS) defines the permissions associated with a user and thereby the activities the user can perform with any specific object and/or application or class of objects and/or applications. However, such a PMS requires an administrator to either authorise each permission individually or default permissions to a configuration previously established. The former is time consuming and the latter does not eliminate the former in establishing the roles initially or new roles or custom configurations. According, methods and systems for automating the establishment of permissions and their ongoing maintenance are presented based upon an initial discovery phase of actions performed by either the user or an administrator followed by an automated harmonization phase and a verification phase. This verification phase may employ human interactions or be automated exploiting an artificial intelligence engine.
US11381558B2 Blockchain-based device enrollment service
Providing a blockchain device enrollment service includes creating an enrollment smart contract that controls access to a service by the device; creating a pools smart contract associated with managing a plurality of different endpoints, wherein the pools smart contract is registered with the enrollment smart contract; registering and configuring a manufacturer smart contract with the enrollment smart contract; and registering and configuring a service provider smart contract with the enrollment smart contract.
US11381555B2 State token based approach to secure web applications
Techniques for securing a single page application (SPA) are provided. An API server that receives an API call from an SPA to navigate a first user to a first state of the SPA navigates the first user to the first state of the SPA and generates a first token indicating that the first user has accessed the first state of the SPA. When the API server receives a request from the first user to navigate to a second state of the SPA (the request including the first token), the API server verifies that the first token indicating that the first user has accessed the first state of the SPA is valid for the second state of the SPA before navigating the first user to the second state of the SPA. Additionally, the API server expires the first token upon navigating the first user to the second state of the SPA.
US11381554B2 NFC dynamic token with a seed key in said token
A working method of an NFC dynamic token, comprising the following steps: after detecting that a preset press key is triggered, the NFC dynamic token activates NFC communication and builds connection with a mobile device via NFC channel; when the NFC dynamic token receives a second instruction from the mobile device, the NFC dynamic token obtains a seed key from the second instruction, stores the seed key and sends a message that writing is successful to the mobile device; when the NFC dynamic token receives a third instruction from the mobile device, the NFC uses self-stored seed data to generate a dynamic password and sends the dynamic password to the mobile device via the NFC channel. According to the present invention, the seed key is written into the NFC dynamic token via the NFC channel, which improves security and flexibility of the dynamic token.
US11381538B2 Electronic system and method for facilitating sound media and electronic commerce by selectively utilizing one or more song clips
A system and method permit users to selectively search for, and identify short segments (called snippets) of music. The user may enter one or more search terms for which they are searching within a database of musical selections. Once the search terms have been defined, the user initiates the search by selecting the search button. The system searches for one or more of the musical selections that most closely match the user's search parameters, and returns those musical selections as search results back to the user. The user then selects one of the results of the search that they like best. Once the selection is made, the user may input recipient information for the person to which they would like to send this musical selection. This musical selection may then be sent to the recipient by the system.
US11381535B2 Computerized system and method for determining and displaying message content in a user's inbox
Disclosed are systems and methods for improving interactions with and between computers in content communicating, displaying, generating, 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 determine and display message content within a portion of a message inbox in a manner that is specific to the type message content. According to some embodiments, when a message is received in a message inbox of a user, the message content can be opened for display within a dedicated portion of the inbox, thereby enabling improved message content retrieval, access and navigation within a message platform or message application.
US11381534B2 Communication server device, communication control method, and program
A communication server device that mediates communication information transmitted and received between a plurality of communication terminals provides people who are participating in a conversation using real-time chat with information that can create a trigger to prompt them to end the conversation. Included are a chat log update unit (13) that causes a chat log DB (15) to update and store communication information transmitted or received between a plurality of communication terminals in association with information of transmission or reception time; a conversation duration update unit (14) that causes a conversation duration DB (16) to update and store a duration from the time when the information is stored in the chat log DB (15); and an ongoing conversation determination unit (12) that presents, based on the duration stored in the conversation duration DB (16), interruption information related to the duration to the plurality of communication terminals in response to receiving a request to end transmission and reception of the communication information from at least one of the plurality of communication terminals.
US11381532B2 Systems and methods for initiating external actions via a group-based communication system
A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
US11381526B2 Multi-tenant optimized serverless placement using smart network interface cards and commodity storage
Multi-tenant optimized serverless placement using network interface card and commodity storage may be provided. A first request to execute a first function may be received. Next, it may be determined to execute the first function at a first network interface card. The first network interface card may include a plurality of processors. Then, a container may be created at the first network interface card. The container may have at least one processor of the plurality of processors. The first function may be executed at the container.
US11381525B2 Communication apparatus, communication system, and communication control method
An apparatus includes a first port coupled to a first apparatus through a ring line, a second port coupled to a second apparatus through a second line, the second apparatus disposed external to the ring line, the second line configured redundantly with a first line between the first apparatus and the second apparatus, a third port coupled to the first apparatus through a control line for a control signal concerning the first line, and circuitry that detects a fault in the control line, wherein the circuitry detects a fault in the second line, switches the second line from an active line to a standby line in accordance with the detection of the fault in the second line, and while the fault in the control line is detected, shuts down the first port in accordance with the detection of the fault in the second line.
US11381523B2 Automated installation location detection for ethernet-based devices
Methods and structures are disclosed for self-automating a process of determining a device's location based on its network address. A computing device includes a network interface configured to communicate with a physical port of a network switch and a memory configured to store a plurality of different initialization protocols each associated with a corresponding network address of a plurality of network addresses. Each of the initialization protocols may be associated with a different physical location. The computing device also includes a processor configured to attempt to connect to the network switch via the network interface using a network address from the stored plurality of network addresses. In response to connecting with the network switch using the network address, the processor identifies a corresponding initialization protocol associated with the network address and executes the corresponding initialized procedure.
US11381522B2 Apparatus and method of monitoring ethernet communication for vehicle and vehicle including the same
Disclosed are an apparatus and method of monitoring Ethernet communication for a vehicle and a vehicle including the same. The apparatus includes a traffic statistics data acquisition unit configured to acquire traffic from each of ports of an Ethernet switch, a database (DB) configured to store communication information between controllers connected to the Ethernet switch, a switching path check unit configured to check a switching path of the Ethernet switch, and a monitoring unit configured to calculate a reference value of normal traffic for each port, between ports, and for each traffic flow of the Ethernet switch based on communication information between the controllers and a switching path, to compare the calculated reference value of the normal traffic with traffic acquired from each port of the Ethernet switch, and to monitor whether a communication state of the Ethernet switch is abnormal.
US11381521B2 Switch comprising an observation port and communication system comprising such a switch
The present invention relates to a switch including a plurality of input ports, a plurality of output ports, at least one output port, called observation port, being connected to an observation module able to analyze the traffic of the frames passing through via the switch, and a conveying component configured to convey each frame. The switch is configured to transmit, to the observation modules via the observation port, only frames according to a first observation condition and a second observation condition. The compliance of a frame with the first observation condition is determined as a function of an observation field and the compliance with the second observation condition is determined as a function of the identifier and/or of an input and/or output port associated with this frame.
US11381506B1 Adaptive load balancing for distributed systems
Adaptive load balancing may be implemented for a distributed system. An evaluation of criteria for creating a mapping for an identifier associated with requests may be performed. The created mapping may route requests to a distributed system to request handling nodes that cache request information for performing the requests. When requests are received, if an identifier determined to be associated with the request is mapped to request handling nodes, then the request may be sent to the identified request handling nodes instead of performing a load balancing technique to select a request handling node for the request.
US11381505B2 Acknowledgment storm detection
In some examples, a device initiates an acknowledgement storm detection process in response to failover of a network connection from a first input/output (I/O) module to a second I/O module. The acknowledgement storm detection process includes determining whether desynchronization between a received packet and a sent packet satisfies a criterion, and in response to determining that the desynchronization between the received packet and the sent packet satisfies the criterion, initiate an action to recover from the desynchronization.
US11381503B2 Data packet routing method and data packet routing device
The present disclosure provides a data packet routing method and a data packet routing device. The data packet routing method includes receiving and resolving an initial route resolution request message to obtain a requested domain name in the initial route resolution request message; determining whether there is a specified domain name resolution server corresponding to the requested domain name; if there is a specified domain name resolution server corresponding to the requested domain name, modifying a default destination address of the initial route resolution request message to an address of the specified domain name resolution server, so as to obtain a routing information request message; searching for routing information corresponding to the routing information request message; and sending a data packet to a destination address corresponding to the requested domain name.
US11381502B2 Method and device for notifying binding information, and storage medium
A method for notifying binding information, including: acquiring, by an allocation node, SR-TE path information; binding, by the allocation node, an IPV6 SID corresponding to the SR-TE path information with the SR-TE path information so as to obtain SRV6 binding information between the SR-TE path information and the IPV6 SID; and notifying, by the allocation node, the SRV6 binding information to a preset node through an extended PCEP.
US11381494B2 Method and system for providing communication analysis of user equipment based on network data analysis
A method and a system for providing communication analysis of the user equipment (UE) based on network analysis is disclosed. The method provides communication analysis of the UE in a form as UE communication statistics or UE communication prediction by analyzing network data collected from the network function (NF) device.
US11381492B1 Analyzing servers based on data streams generated by instrumented software executing on the servers
An instrumentation analysis system processes data streams received from servers executing instrumented software. The system determines a set of servers that satisfy a given criteria, for example, a set of servers with high resource utilization. The set of servers may be determined by the system based on triggers or specified by a user. The system analyzes properties of servers to determine a property that characterizes the set of servers. The property characterizing the servers is provided to users via a user interface or alerts for further analysis, for example, to analyze the cause of high resource utilization.
US11381485B1 Designated intermediate system (DIS) priority changing
A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, monitoring connectivity between the first network node and the other network nodes of the plurality of network nodes within the network, and monitoring adjacencies with the other network nodes of the plurality of network nodes within the network. Whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes may be determined.
US11381483B2 Maintenance recommendation for containerized services
A maintenance recommendation for containerized services can find a time to perform maintenance on a particular service based on resource usage patterns such that the maintenance will have a reduced impact on dependent services. The dependent services can be determined for the particular service based on network interactions between the services.
US11381482B2 System and method for logging and displaying routing of communication
The present invention allows a user to review the routing of various communications. The system receives incoming communications for analysis by a smart routing engine (SRE) software module. The SRE module analyzes the communication at various system routing points, which is used by SRE to route the communication to an appropriate party. The SRE updates a routing log at each point to ensure a record of the reasons for routing the communication in a certain way. The routing log passes with the communication. This ensures that the ultimate recipient of the communication understands why they have received the communication and reduces the time required for a communication to be acted upon.
US11381480B2 Control method, apparatus, and system for collecting traffic statistics
A control method for collecting traffic statistics includes a control node obtains a statistics collection instruction, where the statistics collection instruction is used to instruct to collect traffic statistics of a target data flow, generates a traffic statistics collection policy according to the statistics collection instruction, where the traffic statistics collection policy includes a matching identifier of the target data flow, a first command, and a second command, and sends the traffic statistics collection policy to a forwarding node. The first command is used to instruct the forwarding node to set a traffic identifier for the target data flow based on the matching identifier, the second command is used to instruct the forwarding node to add traffic generated by a target packet to a traffic statistics collection result corresponding to the traffic identifier which is used to describe the traffic of the target data flow.
US11381478B2 Intent based application fabric
In one embodiment, a method includes providing a first profile to a plurality of edge routers of the SD-WAN, the plurality of edge routers operable to interface a plurality of devices to the SD-WAN. The first profile enables the plurality of edge routers to discover which devices of the plurality of devices support a first application. The method includes receiving, from one or more of the edge routers, information indicating which devices of the plurality of devices support the first application and building a first application fabric based on the information indicating which devices of the plurality of devices support the first application.
US11381476B2 Standardized format for containerized applications
A file is created in a standardized format that defines a type of a containerized application and includes information for deployment of the containerized application. A single parser of the standardized format is thus enabled to deploy different types of containerized applications. The standardized file format includes an application definition. The application definition includes a service, a port list, a container list, a volume mount list, an access mode list, a resource usage list, or any suitable combination thereof. A client device presents a user interface that allows a user to select a containerized application to execute. An application server parses an application template file for the selected containerized application and, based on the information in the application template file, causes one or more servers (e.g., one or more Kubernetes cluster nodes) to execute the containerized application.
US11381474B1 Wan link selection for SD-WAN services
In an example, a method includes obtaining, for a software-defined wide area network (SD-WAN) system having a plurality of a wide area network (WAN) links for an SD-WAN service, a first service level agreement (SLA) rule that matches a first application, the first SLA rule having a first priority that indicates a priority of the first application; obtaining, for the SD-WAN system, a second SLA rule that matches a second application, the second SLA rule having a second priority that indicates a priority of the second application; assigning, for the SD-WAN system, the first application and the second application to a first WAN link of the plurality of WAN links; and in response to determining that the first WAN link has violated the first SLA rule that matches the first application, assigning, by the SD-WAN system, the second application to a second WAN link of the plurality of WAN links.
US11381472B2 Visualization of intra-vehicular communications networks
Methods, systems, computer-readable media, and apparatuses are presented for computer-assisted visualization of network devices. One example involves receiving a plurality of standardized network description files describing a plurality of vehicular communication networks connecting a plurality of electronic control units (ECU) for a vehicle. Each of the plurality of standardized network description files may describe a vehicular communication network in the plurality of vehicular communication networks. Each vehicular communication network may comprise a subset of the plurality of ECUs and one or more network communications paths interconnecting the subset of ECUs. The example can further involve automatically generating, based on the standardized network description files, a visual topology representation of the plurality of vehicular communication networks connecting to the plurality of ECUs. The visual topology representation may include at least one ECU connected to at least two vehicular communication networks in the plurality of vehicular communication networks.
US11381471B2 System and method for predicting and handling short-term overflow
A system for early predicting of impending data overflow situations in data networks, comprising one or more sensors being networked computers that do not provide services, for collecting monitored data regarding network traffic volume from content providers to an Internet Service Provider (ISP) entering or exiting the ISP via peering autonomous systems connected to the ISP via physical links; one or more processors executing one or more deep learning models, being adapted to: identify over the data network being handovers alternative peering links, which are not inherent Private Network Interconnects (PNI) between the content providers and the ISP; determine static or dynamic threshold for dataflow anomaly associated with overflow; for each alternative handover, predict impending overflow situation by applying ML algorithms to the collected data that corresponds to the each alternative handover.
US11381466B2 Network design device, network design method, and network design processing program
With a network design apparatus, a network design method, and a network design processing program, a network configuration is designed for a network in which a transfer apparatus is disposed at each of a plurality of communication hubs and the communication hubs are connected via a link by a link portion apparatus in the transfer apparatus. In design of a network configuration, a threshold value of an inter-end delay and the number of redundant paths are calculated for each line on the basis of topology information, line information, and design parameter information. A path candidate set is calculated for each line on the basis of the threshold value of the inter-end delay and the number of redundant paths.
US11381465B2 Network design device, network design method, and network design processing program
A network design apparatus, a network design method, and a network design processing program design a network configuration for a network in which a transfer apparatus is disposed at each of a plurality of communication hubs, and the communication hubs are connected via a link by a link portion apparatus in the transfer apparatus. In design of the network configuration, the optimal path candidates of each of the lines minimizing a total cost value in the overall network is calculated. In the calculation of the optimal path candidates of each of the lines, only a path candidate of each of the lines can be selected, and a combination candidate of link portion apparatuses for each of the links is derived uniquely from the selected path candidate of each of the lines.
US11381459B2 Service providing system and method for preventing hidden camera, service providing apparatus therefor, and non-transitory computer readable medium having computer program recorded thereon
The present invention relates to service providing system and method for preventing a hidden camera, a service providing apparatus therefor, and a non-transitory computer readable medium having a computer program recorded thereon, and more particularly, to service providing system and method for preventing a hidden camera, a service providing apparatus therefor, and a non-transitory computer readable medium having a computer program recorded thereon which configures a relay device connected to a network in a building for detecting a hidden camera in the interior of the building, easily detects the hidden camera by analyzing a connection state of the hidden camera connected to the corresponding relay device, and then blocks the network connection of the corresponding hidden camera.
US11381447B2 Method, system and apparatus for dynamic staging of client computing devices
A method of dynamic staging in a client device includes: receiving, at the client device, a staging profile identifier definition; generating a staging profile identifier corresponding to one of a plurality of staging data files stored at a server, by: detecting a dynamic field in the staging profile identifier definition; retrieving a set of prompt definitions according to the dynamic field; presenting prompts via an output assembly of the client device according to the prompt definitions; receiving input data corresponding to the prompts via an input assembly of the client device; retrieving a selected parameter corresponding to the input data; and replacing the dynamic field with the selected parameter to generate the staging profile identifier; and retrieving the one of the plurality of staging data files by transmitting a request to the server including the staging profile identifier.
US11381446B2 Automatic segment naming in microsegmentation
Systems and methods include obtaining network communication information about hosts in a network and applications executed on the hosts; automatically generating one or more microsegments in the network based on analysis of the obtained network communication information, wherein each microsegment of the one or more microsegments is a grouping of resources including the hosts and the applications executed on the hosts that have rules for network communication; automatically generating a meaningful name for the one or more microsegments based on a plurality of techniques applied to information associated with the hosts; and displaying the automatically generated one or more microsegments and the corresponding automatically generated meaningful name.
US11381441B2 Dispersion compensation in mm-wave communication over plastic waveguide using OFDM
A millimeter-wave communication system includes a transmitter and a receiver. The transmitter is configured to be connected to a waveguide that is transmissive at millimeter-wave frequencies, the waveguide having a propagation parameter that varies with frequency at the millimeter-wave frequencies. The transmitter is configured to generate a millimeter-wave signal comprising multiple sub-carriers that are modulated with data, wherein each sub-carrier is modulated with a respective portion of the data and is subjected to only a respective fraction of a variation in the propagation parameter, and to transmit the millimeter-wave signal into a first end of the waveguide. The receiver is configured to receive the millimeter-wave signal from a second end of the waveguide, and to extract the data from the multiple sub-carriers.
US11381437B2 System and method to generate a waveform in a communication network
Embodiments of the present disclosure relate to a communication system to generate a waveform by multiplexing multiple user data. The system comprises at least one transceiver, a multiplexer and a processor. The at least one transceiver configured to perform at least one of receiving a plurality of data from a transmitter, and transmitting a generated waveform to a destination. The multiplexer configured to multiplex a plurality of data associated with a plurality of users, to generate multiplexed data. The processor is configured to perform a rotation operation on the multiplexed data to produce a rotated data. Also, the processor is configured to transform the rotated data using Fourier transform to produce transformed data. Further, the processor is configured to map the transformed data using a predefined number of subcarriers to produce a mapped data sequence and thereafter, process the mapped data sequence to generate the waveform.
US11381430B2 Phase/frequency tracking transceiver
A radio frequency (RF) transceiver includes a reference signal source to generate a reference signal, a local RF source to generate a local RF signal and a mixed-signal phase/frequency detector to compare the reference signal to the local RF signal, and to generate a difference signal from the comparison, wherein the difference signal comprises a modulation component and an error component. The transceiver also includes a receiver front end to receive and downconverts an angle-modulated RF signal to a baseband signal, a quadrature modulator configured to angle-modulate the reference signal source with the baseband signal.
US11381421B2 Using signal rating to identify security critical CAN messages and nodes for efficient implementation of distributed network security features
Systems and methods described herein provide for assigning classifications to signals and corresponding messages for prioritization and transmission across a vehicle CAN bus. The assigned classifications are used to prioritize messages, signals, and nodes of the vehicle CAN bus. The classifications are used to prioritize critical messages and high priority messages that control operations of the vehicle system.
US11381420B2 In-vehicle relay device, in-vehicle monitoring device, in-vehicle network system, communication monitoring method, and recording medium
An in-vehicle relay device prevents an anomaly of a control command exchanged over networks having different transmittable data sizes in a frame. The in-vehicle relay device relays communication between multiple control devices in a vehicle over the networks to which the control devices are connected. The in-vehicle relay device receives control data from a first control network. The control data includes, in a frame, a plurality of control commands to be executed by at least one of the control devices. The in-vehicle relay device determines, as a first determination, whether types of the control commands included in the frame form a first combination that is preset as a combination of control commands that are executable simultaneously. The in-vehicle relay device thereafter determines, as a second determination, whether the control data is anomalous by using the result of the first determination, and outputs the result of the second determination.
US11381417B2 User terminal and sleep management method
Disclosed herein are a sleep management method includes obtaining sleep data of a user, obtaining a sleep state of the user on the basis of the sleep data, and controlling at least one home appliance on the basis of the sleep state of the user, and the sleep data includes signals corresponding to a heart rate, respiration rate, and movement of the user detected by a piezoelectric sensor.
US11381406B2 Injection-molded physical unclonable function
A physical unclonable function is disclosed. A highly random distribution of magnetic particles within a thermoplastic polymer is created by magnetizing magnetizable particles in solid pellet feed material before feeding the solid pellets into an injection molding machine. Other devices and processes are disclosed.
US11381405B1 System and method for authenticating a user at a relying party application using an authentication application and automatically redirecting to a target application
A system for authenticating a user at a relying party application using an authentication application and automatically redirecting to a target application includes a processor. The processor is configured to 1) make an API call that comprises (i) an authentication challenge that corresponds to an authentication request and (ii) a call back URL that is specified by a relying party application; 2) retrieve at least one of a target application link or a null value from a table; 3) authenticating the user based on an authentication challenge response to the at least one authentication challenge; and 4) invoking the target application link from the table to automatically redirect from the authentication application to the target application specified in the target application link.
US11381398B2 Method for re-keying an encrypted data file
A method for re-keying an encrypted data file, the data file being stored chunkwise on a storage entity (SE), data file chunks being encrypted with a global secret, and the method being performed by one or more computing devices, includes updating the global secret for encryption data for a data chunk to be re-keyed such that an output of a non-interactive oblivious key exchange is used to identify the private key of the data chunk to be re-keyed with a new private key, wherein the non-interactive oblivious key exchange uses an oblivious protocol; and reencrypting the data chunk to be re-keyed with the updated global secret.
US11381384B2 Blockchain system for optimizing processes
A system, method, and computer-readable storage medium is provided for storing, in a blockchain system, at least one generic finite blockchain comprising representative blocks, each corresponding to at least one step in a multi-step process; dynamically generating at least one finite blockchain instance based on said at least one generic finite blockchain; receiving, by a processor, change evidence data pertaining to at least one step in said multi-step process; and performing an update operation comprising updating the at least one finite blockchain instance based on said change evidence data.
US11381376B2 Method for synchronizing networks
A method for synchronizing networks is disclosed. A first wired communication system having a first time base is set up in a first network. A second wired communication system having a second time base is set up in a second network. The first network and the second network are connected to a wireless communication system via a first translation unit and a second translation unit, respectively. The first translation unit and the second translation unit are synchronized to one another according to a third time base of the wireless communication system independently of the first time base and the second time base. A third synchronization message is transmitted from the first translation unit to the second translation unit. A transmission time for the third synchronization message in the third time base is determined and is used to synchronize the second time base to the first time base.
US11381375B1 Adaptive correction of network device clock timing errors
A first timing error of a network device is determined based at least in part on a first received network message from a timing synchronization source. At a first instance, it is determined whether the first timing error exceeds a threshold. In response to a determination at the first instance that the first timing error exceeds the threshold, a clock of the network device is corrected based at least in part on the first received network message. A second timing error of the network device is determined based at least in part on a second received network message from the timing synchronization source. At a second instance, it is determined whether the second timing error exceeds the threshold. In response to a determination at the second instance that the second timing error does not exceed the threshold, the clock of the network device is allowed to function without correction.
US11381374B2 Communication between half duplex and full duplex systems
A method in which a media server detects a media stream from a gateway which is only capable of sending a stream from a half duplex source. Call setup, such as a floor request from the gateway or the half duplex source, is not required. The media server then blocks media streams from full duplex sources to create half duplex communication, without using a buffer. Once the stream from the gateway has ended, the server detects streams from other sources and restores full duplex communication. A communication server carries out the method and is capable of detecting whether or not the server is connected to a half duplex source, such as a Land Mobile Radio (LMR) gateway, and then altering behavior according to that source. In doing so, the server enables either half duplex or full duplex operation, depending upon whether the source data originates from the half duplex source.
US11381369B2 Method, apparatus, and system for transmitting or receiving control channel and data channel in wireless communication system
A base station of a wireless communication system is disclosed. The base station of the wireless communication includes a communication module, and a processor. The processor generates a preemption indicator indicating a preempted resource. In this case, the resource indicated by the preemption indicator does not include an orthogonal frequency divisional multiplexing (OFDM) symbol configured as an uplink (UL) symbol by a radio resource control (RRC) signal. The processor is configured to transmit the preemption indicator to a user equipment of the wireless system based on a predetermined period.
US11381367B2 System and method for self-contained subslot bundling
An apparatus may configure x subframes with a subslot configuration that includes y subslots, y being greater than x. In an aspect, each subslot of the y subslots may include a first portion having one or more symbols for carrying at least one of data or control information, a second portion having a gap, and a third portion for carrying ACK/NACK information associated with the first portion. In an aspect, the second portion may be between the first portion and the third portion. In an aspect, the second portion and the third portion may include at most one symbol. The apparatus may send information indicating the subslot configuration to at least one neighboring base station. The apparatus may communicate content with a user equipment (UE) during at least one of the y subslots.
US11381359B2 Transmission time frame structure for time division duplex communication
A structure of a transmission time frame for Time Division Duplex (TDD) two-way communication over a frequency bandwidth is provided. The transmission time frame is assigned for a first direction of communication and is temporally divided into a plurality of transmission symbols. A fraction of the frequency bandwidth for a selected transmission symbol from the plurality of transmission symbols is assigned to a second direction of communication, the second direction being opposite to the first direction.
US11381356B2 Data transmission method and terminal
Provided are a data transmission method and a terminal. In the method, a terminal receives Downlink Control Information (DCI) sent by a network side device; the terminal detects downlink data sent by the network side device based on the DCI; and the terminal determines, according to an index of a time element for transmitting downlink information or according to a time element offset between the time element for transmitting the downlink information and a time element for transmitting feedback information corresponding to the downlink data, a resource index of a target uplink control channel resource for transmitting the feedback information, the downlink information including at least one of the DCI and the downlink data.
US11381355B2 Information determination method, apparatus and device
An information determination method, an information determination apparatus, and a device are provided. The information determination method includes: for multiple configurations of uplink grant-free transmission, detecting uplink transmission on a resource corresponding to at least one of the multiple configurations; and in a case that a first configuration corresponding to a resource where the uplink transmission is detected is not a predetermined configuration, determining an HARQ ID of the detected uplink transmission according to association information between the first configuration and the predetermined configuration.
US11381346B2 Prioritization of services for control and data transmission for new radio systems
Methods, systems, and storage media are described for the prioritization of services for control and data transmission for new radio (NR) systems. In particular, some embodiments may be directed to the prioritization of hybrid automatic repeat request-acknowledgment (HARQ-ACK) transmissions. Other embodiments may be described and/or claimed.
US11381345B2 Data feedback, sending and receiving method and device, receiving equipment and sending equipment
Disclosed are a data feedback, sending and receiving method and device, a receiving device and a sending device. The data feedback method includes generating a hybrid automatic repeat request acknowledgement (HARQ-ACK) for transmitted data; and feeding back the HARQ-ACK to a sending end.
US11381337B2 Vehicle access with selective jamming radio signal
A jamming radio signal is selectively outputted based on an access signal. The jamming radio signal is configured to prevent an interrogation signal of a vehicle to complete an authentication of a vehicle key of the vehicle.
US11381327B2 Wireless radio frequency instrumentation and adaptive network management system
Proactive systems for monitoring, diagnosing, and providing a plan of corrective action for Radio Frequency (RF) hardware components as part of a greater system or network in telecommunications. The system can be used for remote sites and in conjunction with current network management tools as the most prolific and fundamental piece of instrumentation in telecommunication networks. The system can be used simply as an RF development instrument for any industry requiring the use of high frequency signals. It consists of four sensor modules that are wirelessly linked to a receiver module which could be miles away. The sensors are RF power detector, Spectrum Analyzer, Interference Cancelling Synthesizer, dual function RF power detector and spectrum analyzer. The data gathered allows the user to create a profile for specific malfunctions in the RF chain, as well as interference direction, strength and source type leading to remotely deployed solution, and a mobile network.
US11381323B1 Telematics verification system utilizing a wireless cable shielding cover
A telematics verification system for the testing of a vehicle telematics system, including: a conductive ground plate adapted to be disposed under a vehicle when testing the vehicle telematics system using the telematics verification system; a conductive cover adapted to be disposed over and about an exterior surface of the vehicle and an antenna of the vehicle when testing the vehicle telematics system using the telematics verification system; a downlink antenna adapted to be arranged inside the conductive cover, wherein the downlink antenna is configured to wirelessly transmit a downlink signal inside the conductive cover, wherein the downlink signal is wirelessly receivable by the antenna of the vehicle; and an uplink antenna adapted to be arranged inside the conductive cover, wherein the uplink antenna is configured to wirelessly receive an uplink signal inside the conductive cover, wherein the uplink signal is wirelessly receivable from the antenna of the vehicle.
US11381322B2 Method of measuring a total radiated power of a device under test as well as test system
A method of measuring a total radiated power of a device under test by a test system with a base station simulator, a measurement antenna assigned to the base station simulator and a control and/or measurement equipment is described. The method includes: establishing a radio resource control connection between the device under test and the base station simulator via the measurement antenna; activating an uplink-beam lock function at the device under test; and performing a total radiated power measurement by the control and/or measurement equipment while continuously sending a downlink signal from the base station simulator via the measurement antenna to the device under test. A test system is further described.
US11381315B2 Optical transmitter module
Disclosed is an optical transmitter module including a directly modulated laser transmitter based on a directly modulated laser (DML) and an arrayed waveguide grating (AWG) chip that is vertically polished. The directly modulated laser transmitter includes a directly modulated laser chip array including one or more directly modulated laser chips, an impedance matching circuit that allows each of the one or more directly modulated laser chips to operate at a critical speed of 100 Gbps per channel or higher, and a radio frequency-flexible printed circuit board (RF-FPCB) that transmits a radio frequency (RF) modulating signal to the directly modulated laser chip array. The arrayed waveguide grating chip includes an optical waveguides that transfer multi-channel optical signals and a wavelength multiplexer that multiplexes the multi-channel optical signals. The directly modulated laser transmitter and the arrayed waveguide grating chip are spaced apart from each other and are optically coupled in chip-to-chip.
US11381313B2 Integrated compact in-package light engine
An integrated optical transceiver includes a transmitter unit and a receiver unit each provided on a surface region of a substrate member. The transmitter unit includes four laser devices configured to output four laser lights and a set of four power splitter devices coupled to the four laser lights to split each of the four laser lights to two replicated transmit paths. The receiver unit has two replicated receive paths each including a photodetector device and a transimpedance amplifier device coupled to the photodetector device. A planar light circuit block is mounted on the substrate member and includes a multiplexer device configured to couple the four laser lights of the transmitter unit and multiplex to one output light delivered to an optical output port and a demultiplexer device configured to receive an input light from an optical input port and demultiplex to four input optical signals for the receiver unit.
US11381293B2 Method and apparatus to enable high rank CSI reporting in wireless communication systems
A method for operating a user equipment (UE) comprises receiving, from a base station (BS), CSI feedback configuration information; determining, based on the CSI feedback configuration information, CSI feedback including, for each layer l of a total number of v layers, an indicator i1,8,l indicating an index of a strongest coefficient among KNZ,l coefficients, wherein l∈{1, . . . , v} is a layer index, v≥1 is a rank value, and KNZ,l is a number of non-zero coefficients for layer l; determining a payload of the indicator i1,8,l for each layer l based on the rank value; and transmitting, to the BS, over an uplink (UL) channel, the CSI feedback including the indicator i1,8,l each layer l of the total number of v layers.
US11381283B2 Codebook transmission method, apparatus, and system
Methods, systems, and apparatus for codebook transmission are provided. In one aspect, a method includes receiving at least one downlink transmission and indication information corresponding to the at least one downlink transmission and generating a codebook including at least one piece of feedback information corresponding to the at least one downlink transmission. The at least one downlink transmission includes a target downlink transmission corresponding to an actual occasion and a pair of a target frequency domain resource and a reference occasion. A location of feedback information corresponding to the target downlink transmission in the codebook corresponds to indication information corresponding to the target downlink transmission. The actual occasion includes a physical downlink control channel (PDCCH) monitoring occasion at which downlink control information (DCI) for scheduling or carrying the target downlink transmission is located or a physical downlink shared channel (PDSCH) reception occasion at which the target downlink transmission is located.
US11381273B2 Wireless communication device
A wireless communication device is provided for transmitting and receiving a high frequency signal having a first frequency for communication. The wireless communication device includes a base material, an antenna pattern formed on the base material, and a loop-shaped conductor pattern. The loop-shaped conductor pattern is formed on the same surface of the base material on which the antenna pattern is formed and arranged on both sides of the antenna pattern along an extending direction of the antenna pattern. A physical perimeter of the conductor pattern is shorter than the physical total length of the antenna pattern.
US11381256B2 Parity interleaving apparatus for encoding variable-length signaling information and parity interleaving method using same
A parity interleaving apparatus and method for variable length signaling information are disclosed. A parity interleaving apparatus according to an embodiment of the present invention includes a processor configured to generate a parity bit string for parity puncturing by segmenting parity bits of an LDPC codeword whose length is 16200 and whose code rate is 3/15, into a plurality of groups, and group-wise interleaving the groups using an order of group-wise interleaving; and memory configured to provide the parity bit string for parity puncturing to a parity puncturing unit.
US11381252B1 Methods and systems for short error event correction in storage channel applications
A method for decoding a codeword includes partitioning the codeword into a plurality of component codewords where each of the component codewords comprising a respective plurality of bits. The respective plurality of bits in each of the plurality of component codewords are interleaved. Each of the plurality of interleaved component codewords are decoded along two dimensions to produce (i) a set of first decoding results and (ii) a set of second decoding results. A short error event is then detected and corrected based on (i) the set of first decoding results and (ii) the set of second decoding results.
US11381249B2 Arithmetic encoding/decoding of spectral coefficients using preceding spectral coefficients
The invention proposes a method and a device for arithmetic encoding of a current spectral coefficient using preceding spectral coefficients. The preceding spectral coefficients are already encoded, and both the preceding and current spectral coefficients are comprised in one or more quantized spectra resulting from quantizing a time-frequency-transform of video, audio or speech signal sample values.
US11381236B2 Miller transition control gate drive circuit
Aspects of the present disclosure are directed toward designs and methods of improving driving of switching devices. One proposed solution to improving driving of switching devices is an auxiliary control circuit that selectively guides the switching device through at least one switching region, permitting an improved operation of the switching device.
US11381225B1 Single ended receiver
A single ended receiver includes a current mode logic circuit, a differential to single amplifier, and a voltage detector. The current mode logic circuit is configured to receive an input signal and a reference voltage value and is configured to output a first output signal. The differential to single amplifier is coupled to the current mode logic circuit and is configured to receive the first output signal and to output a second output signal. The voltage detector is coupled to the differential to single amplifier and is configured to output a control signal to the differential to single amplifier according to the reference voltage value. The differential to single amplifier is further configured to adjust a voltage value of the differential to single amplifier internal signal according to the control signal, so that a duty cycle of the second output signal is adjusted.
US11381224B2 Clockless programmable pulse width generation using an inverse chaotic map
Technologies are provided for generation of programmable pulse signals using inverse chaotic maps, without reliance on a clocking signal. Some embodiments of the technologies include an apparatus that can receive a sequence of bits having a defined number of bits, where the sequence of bits represent a desired continuous pulse signal having a programmable width in time-domain. The apparatus can also can receive a precursor continuous pulse signal having an arbitrary width in time-domain that fits within the dynamic range of the apparatus. The apparatus can generate the desired continuous pulse signal by transforming the precursor continuous pulse signal using the sequence of bits and an inverse chaotic map.
US11381223B2 Power supply system
A power supply system includes: a first power storage device; a second power storage device having a lower voltage than the first power storage device; a DC-DC converter including a choke coil, a first switching element, a diode connected in parallel with the first switching element, and a second switching element; a semiconductor relay configured to switch a connection state between a second end of the choke coil and the second power storage device; and a controller configured to perform PWM control of the first switching element and the second switching element to control ON and OFF of the semiconductor relay. When an ON time of the second switching element is controlled to become zero and a current flowing out from the second power storage device exceeds a first reference current, the controller reduces a duty ratio of an ON time of the first switching element.
US11381222B2 Apparatus for performing baseline wander correction with aid of differential wander current sensing
An apparatus for performing baseline wander correction (BLWC) with the aid of differential wander current sensing includes filters and a correction circuit. The filters are positioned in a front-end circuit of a receiver and coupled to a set of input terminals of the receiver, and filter a set of input signals on the set of input terminals to generate a set of differential signals on a set of secondary terminals, for further usage by the receiver. The correction circuit is positioned in the frontend circuit and electrically connected to the set of input terminals and the set of secondary terminals, and performs BLWC on the set of differential signals according to the set of input signals. In the correction circuit, amplifiers and resistors form a differential wander current sensor to sense differential wander current, and a set of current mirrors generate corresponding baseline wander compensation current to perform BLWC.
US11381220B2 Lateral bulk acoustic wave filter
Acoustic wave filter devices is disclosed. The device includes a piezoelectric layer, an input electrode and an output electrode located on a top surface of the piezoelectric layer and physically separated from one another, and a counter electrode having a top surface connected to a bottom surface of the piezoelectric layer. The input and output electrodes each include a base and at least one extension extending from the base. The at least one extension of the input electrode extending alongside and in a generally opposite direction to and separated by a gap width from an adjacent extension of the at least one extensions of the output electrode. In some embodiments, the at least one extension of the input or output electrodes has a width that can changes from a first end of the at least one extension to a second end.
US11381217B2 Radio frequency circuit, multiplexer, radio frequency front end circuit and communication apparatus
A radio frequency circuit includes a multilayer substrate, series arm circuits in a first path connecting the input/output terminals (T1 and T2) on the multilayer substrate, a parallel arm circuit in a second path connecting a node on the first path and a ground, a wiring A on the multilayer substrate connected to the input/output terminal (T1) as a part of the first path, a wiring B on the multilayer substrate connected to the input/output terminal (T2) as a part of the first path, and a wiring C on the multilayer substrate as a part of the second path. The parallel arm circuit includes an impedance variable circuit, the wiring A and the wiring B in a layer different from the multilayer substrate. When viewed in a plan view, the wiring C does not overlap with the wiring A and the wiring B.
US11381203B2 Flicker noise elimination in a double balanced mixer DC bias circuit
A transmitter that reduces 3rd order harmonic (HD3) and inter modulation distortion (IMD3) for a gm stage of a mixer while reducing flicker noise is disclosed. The transmitter may include a balanced mixer, a transconductance stage connected to the mixer, and a bias circuit. The bias circuit may include a programmable current source configured to provide a reference current. Further, the bias circuit may include a replica circuit configured to replicate a DC signal of the transconductance stage. The bias circuit may also include a bias transistor configured to level shift a bias signal obtained from a signal source based on the reference current and the DC signal of the transconductance stage as determined from the replica circuit.
US11381199B2 Solar roof system
The invention relates to a solar roof system (2) comprising: a roof surface (18) having solar panels (20); at least two base support elements (4) for retaining the roof surface (18), wherein each base support element (4) has a main support (6) which is formed by a closed hollow profile which is bent in a bending region (8) by less than 90 degrees and more than 60 degrees, and which has at least one straight first support section (10) connected to the bending region (8), wherein the first support section (10) serves to retain the roof surface (18); at least three framework elements (12, 14, 16, 42) by means of which the first support section (10) is secured down on a bend outer side (17) of the bending region (8) in the intended installed state of the solar roof system (2); and at least two mount adapters (24) assigned to the base support elements (4) for securing the base support elements (4) to a mount (26).
US11381185B2 Power control circuit and power generation system including the same
A power control circuit includes a converter, a signal generation circuit, and control circuitry. The converter includes a switching circuit. The converter transforms an output voltage from a power generator. The signal generation circuit operates the switching circuit of the converter. The control circuitry changes an operation of the switching circuit.
US11381184B2 Driving circuit for stepping motor, method of driving stepping motor, and electronic device using the same
There is provided a driving circuit for a stepping motor, including: a counter electromotive force detection circuit configured to detect a counter electromotive force generated in a coil; a current value setting circuit configured to generate a current set value based on the counter electromotive force; a constant current chopper circuit configured to generate a pulse-modulated signal which is pulse-modulated so that a detected value of a coil current flowing through the coil approaches a target amount based on the current set value; and a logic circuit configured to control a bridge circuit connected to the coil according to the pulse-modulated signal, wherein the driving circuit is configured to output the current set value to outside or to access the current set value from the outside.
US11381181B2 System for adjusting alignment and location of a magnet in a mover or other mounting component
A system and method for adjusting the alignment and location of a magnet. A first actuator exerts a first applied force to urge the magnet in a first axial direction and a first biasing device exerts a first opposing force. The first applied force and opposing forces are modulated relative to each other to position the magnet at a lateral location. A second actuator exerts a second applied force to urge the magnet in a first angular direction about a pivot axis and a second biasing device exerts a second opposing force. The second applied and opposing forces are modulated relative to each other to position the magnet at a select angular orientation relative to the magnet holder. The magnet is secured to the magnet holder after positioning. The magnet can also be rotated about its geometric centerline to position its magnetic axis.
US11381178B2 Piezoelectric drive device and robot
A piezoelectric drive device includes a rotor having a driven part and rotating around a rotation axis, a vibrating unit having a piezoelectric element and applying a drive force for rotating the rotor to the driven part by displacement of the piezoelectric element, and a bearing supporting the rotor. The driven part has a first portion, a second portion, and a third portion sequentially connected, the first portion has a predetermined region along an axial direction of the rotation axis and coupled to an inner ring of the bearing within the predetermined region, the second portion overlaps with the bearing in a plan view from the axial direction, and the third portion has a contact surface in contact with the vibrating unit at an inner side of both ends of the predetermined region in a plan view from a direction perpendicular to the axial direction.
US11381174B2 DC voltage conversion circuit and power supply device
A direct-current voltage conversion circuit having on/off control with a dead-time period performed alternately on a first switch and a second switch included in a direct-current voltage conversion circuit. When alternating current flows in a series circuit part including two transformers magnetically independent, current flows in an output circuit including a secondary side of one transformer, and energy is accumulated in the other transformer. The permeabilities of the magnetic cores in the first and second transformers is between 15 and 120.
US11381173B2 Switching regulator and control circuit thereof and quick response method
A switching regulator which has load transient quick response ability includes at least one power stage circuit and a control circuit. The control circuit includes a pulse width modulation (PWM) signal generation circuit and a quick response (QR) signal generation circuit. The PWM signal generation circuit generates a PWM signal according to an output voltage and a QR signal, to control a power switch of the corresponding power stage circuit, thus converting an input voltage to the output voltage. The QR signal generation circuit includes a differentiator circuit and a comparison circuit. The differentiator circuit performs a differential operation on a voltage sensing signal related to the output voltage, to generate a differential signal. The comparison circuit compares the differential signal with a QR threshold signal, such that when the differential signal exceeds the QR signal, the PWM signal generation circuit performs a QR procedure.
US11381169B2 Power supply unit with auxiliary boost control in bootloader mode
The technology described herein is directed to a DC input power supply unit with an auxiliary boost control circuit (or controller) that facilitates continuous supply of power to a standby output load of the power supply unit in a bootloader mode. More specifically, the auxiliary boost circuit (or controller) is configured to assume control of a primary power boost stage from a primary controller in a bootloader mode so that the power supply unit can continue to supply power to the standby output with a protection function regardless of the state of the power supply unit or primary controller.
US11381167B2 Power converter with slope compensation
A converter circuit includes a power stage circuit configured to convert an input voltage received by an inductor to an output voltage provided at an output; a control circuit configured to generate input pulses to control the power stage circuit; a slope compensation circuit configured to provide a compensation signal to the control circuit for overcoming a sub-harmonic oscillation in the converter circuit, wherein the control circuit is configured to generate the input pulses based at least in part on the compensation signal; a slope compensation adjustment circuit configured to determine a rate of change of a current at the inductor and to provide a slope compensation adjustment signal based on the determined rate of change; and a modulation circuit configured to modulate the compensation signal with the slope compensation adjustment signal to produce the adjusted slope compensation signal.
US11381166B2 Switch power supply circuit
The present disclosure provides a switch power supply circuit, which includes a step-down transistor, a control module, a first switch transistor, a second switch transistor, a third switch transistor, and a power switch transistor. In the switch power supply circuit of the present disclosure, the first terminal of the second switch transistor is directly coupled with the input voltage, and the second switch transistor can directly obtain sufficient driving current from the input voltage to drive the power switch transistor. The present application can ensure the reliability and efficiency of the system without an additional energy storage capacitor, which reduces the costs of the system.
US11381163B2 Resonant charge pump circuit with synchronized switching
A resonant charge pump circuit includes a resonant circuit having a bucket capacitor and a bucket inductor connected in series, and a switching circuit connected to the resonant circuit. The switching circuit switches to a first state that enables current to flow from an input terminal into the resonant circuit to charge the bucket capacitor and the bucket inductor, and switches to a second state that enables current to flow from the resonant circuit to discharge the bucket capacitor and the bucket inductor to an output terminal. The resonant circuit controls current flow into and out from the resonant circuit when the switching circuit switches between the states. The resonant charge pump circuit also includes a timing circuit that controls when the switching circuit switches between the states.
US11381157B1 Motor drive and method for reducing dead band of motor drive
A motor drive is provided, which includes a control circuit, a first transistor, a first comparison circuit, a second transistor and a load. The control circuit includes a first output terminal and a second output terminal; the first output terminal outputs a first control signal; the second output terminal outputs a second control signal whose phase is inverse to the phase of the first control signal. The gate of the first transistor receives the first control signal. The first comparison circuit compares the gate-source voltage with a reference voltage to generate a first comparison signal. When the first comparison signal shows that the first control signal is reduced to be lower than the reference voltage, the second control signal generated by the second output terminal is transmitted to the gate of the second transistor.
US11381152B2 Signal processor, filter, control circuit for power converter circuit, interconnection inverter system and PWM converter system
A signal processor is configured to perform a process equivalent to performing a series of fixed-to-rotating coordinate conversion, a predetermined process and then rotating-to-fixed coordinate conversion, while maintaining linearity and time-invariance. The signal processor performs a process given by the following matrix G: G = [ F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j - F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ] where F(s) is a transfer function representing the predetermined process, ω0 is a predetermined angular frequency and j is the imaginary unit.
US11381148B2 Camera module and electronic device including the same
A camera module shielded against electromagnetic interference but of reduced size comprises a voice coil motor, a circuit board, and a base between voice coil motor and circuit board. The voice coil motor comprises conductive housing. The circuit board comprises a conductive wire itself comprising shielded wire, ground pad, and a surrounding and grounded closed ground loop. The base comprises a main body and a conductive loop sleeved thereon. A first side of the conductive loop is electrically connected to the conductive housing, a second side of the conductive loop is electrically connected to the closed ground loop. The conductive housing, the conductive loop, and the closed ground loop form a shield against electromagnetic interference. The disclosure further provides an electronic device including the camera module.
US11381146B2 Drive device having a tubular linear motor and a stainless steel casing
In a drive device having a tubular linear motor with a stator (1), an armature (2) and a bottom flange (30), the stator (1) is arranged on the bottom flange (30) in thermal contact with the bottom flange (30). The stator (1) is fluid-tightly enclosed by stainless steel. The bottom flange (30) consists at least partly of a material having a higher thermal conductivity than stainless steel. The stator (1), together with the bottom flange (30), is enclosed by a casing (40) made of stainless steel which is in thermal contact with the bottom flange (30) and encloses the bottom flange (30) and the stator (1) in common. The stator (1) is a tubular stator (1) having drive coils (12) arranged therein and also having a longitudinal axis and a through-hole (11) which extends through the tubular stator (1) coaxially with the longitudinal axis. The armature (2) has a fluid-tight armature tube (21) made of stainless steel, in which permanent magnets (23) are arranged, and is arranged so as to be movable relative to the tubular stator (1) in the through-hole (11) in the direction of the longitudinal axis. The tubular stator (1) and the bottom flange (30) are so arranged relative to one another that a portion of the tubular stator (1) is in thermal contact with the bottom flange (30).
US11381139B2 Motor and rotary apparatus including the same
To provide a motor inhibiting emission of electromagnetic noise (EMC) to the outside and a rotary apparatus including the motor. The rotary apparatus (10) of the present disclosure includes: a housing (20); a motor (40) arranged inside the housing (20); a circuit board (50) arranged inside the housing (20) and electrically connected to the motor (40); and a flexible wiring board (44) electrically connecting the motor (40) to the circuit board (50), the motor (40) including a frame (41a) formed with a conductive member, the frame (41a) electrically connected via the flexible wiring board (44) to a ground of the circuit board (50).
US11381136B2 Vehicle drive device
A vehicle drive device includes: a first rotary electric machine; a second rotary electric machine that is arranged below the first rotary electric machine; and a case having a rotary electric machine housing portion that houses the first rotary electric machine and the second rotary electric machine. The first rotary electric machine and the second rotary electric machine are cooled by a refrigerant flowing inside the case, and in the rotary electric machine housing portion, a guide portion that prevents the refrigerant, which has cooled the first rotary electric machine, from being applied to the second rotary electric machine is provided.
US11381134B2 Sub-terranean updraft tower (STUT) power generator
A Sub-Terrestrial Updraft Tower (STUT), combination subsurface Downdraft/Updraft Tower, comprising an Inner Updraft Shaft and Outer Downdraft Shaft, housing the Inner Updraft Shaft, receiving air flow from air-inlets at surface level into Outer Downdraft Shaft. Upon reaching the bottom of the Outer Downdraft Shaft, air flow reverses In direction, inward and upward, into the Inner Updraft Shaft. Volumetric Displacement or airflow is induced and sustained via the injection of air and heat into the Downdraft/Updraft respectively; driving a plurality of sustained system pressure biases, and fed by temperature differentials that are initiated, sustained, and enhanced due to the configuration, orientations and functions of numerous STUT elements including partitions, thermal barrier coatings, air intake and cowlings; creating coherent, accelerated airflow to pass through/within a ringed shaped, diverging converging Vertical Axis Vertical Airflow Nozzle and Turbine (VAVANT); airflow causes rotation of VAVANT, and summation of torque forces at VAVANT hub, shaft, gearbox, and power head, generate EMF, and electrical power.
US11381133B2 Spur gear and its method of fabrication, and brushless electric motor
The invention relates to a spur gear (1) for a transmission (35) for a brushless electric motor (10), having a toothed portion (32), with a receiving bore (38) formed in the region of the toothed portion (32) in order to receive a rotor shaft (30), and having a signal generating portion (34) rotationally fixed to the toothed portion (32) with multiple magnetic field generating regions (48), which are adapted to interact with a magnetic field sensing element (50) especially a Hall element, in order to detect the rotary angle position of the spur gear (1) as it turns about an axis of rotation (20).
US11381131B2 Electric drive device and electric power steering device
An electric drive device includes: a motor housing for housing an electric motor, wherein the motor housing includes an end face part opposite to an output part of a rotating shaft of the electric motor; and an electronic control part arranged at the end face part. The electronic control part includes a control circuit part, a power supply circuit part, and a power conversion circuit part, which are covered by a metal cover, wherein the metal cover is fixed water-tightly to the end face part. The end face part includes a power conversion heat dissipation region and a power supply heat dissipation region. Each of the control circuit part and the power supply circuit part is contained on a circuit board, wherein the circuit board is placed along a plane perpendicular to the rotating shaft, and layered with each other in an axial direction of the rotating shaft.
US11381125B2 Rotor for an electric machine
A rotor for an electric machine is provided. Permanent magnets are disposed on the rotor such that the permanent magnets cannot carry out any tangential movement. The rotor may have four shoulders that extend away from a shell surface of the rotor in a radial direction. Primary permanent magnets that are disposed so as to be mutually contiguous and contiguous to the respective shoulders and accordingly cannot be displaced are in each case located between the shoulders. Secondary permanent magnets are disposed on the shoulders such that an annulus of magnets that is free of gaps and voids and is not movable in the tangential direction is formed.
US11381121B2 Apparatus and method for controlling power transmission coverage of wireless power transmission network
An apparatus and a method for controlling the power transfer coverage of a wireless power transmission network are disclosed. The method for controlling the power transfer coverage of a wireless power transmission network, which includes a plurality of peripheral devices for receiving power from a main device through a resonant channel within the power transfer coverage of the main device, comprises the steps of: checking a wireless power transmission network disconnection state of any one of the plurality of peripheral devices by a procedure gradually decreasing the amount of transmission power of the main device; and forming the power transfer coverage on the basis of the amount of transmission power at the moment of the wireless power transmission network disconnection.
US11381118B2 Systems and methods for machine learning based foreign object detection for wireless power transmission
An example method is provided for detecting and classifying foreign objects, performed at a computer system having one or more processors and memory storing one or more programs configured for execution by the one or more processors. The method includes obtaining a plurality of electrical measurements while a wireless-power-transmitting antenna is transmitting different power beacons. The method also includes forming a feature vector according to the plurality of electrical measurements. The method further includes detecting a presence of one or more foreign objects prior to transmitting wireless power to one or more wireless power receivers by inputting the feature vector to trained one or more classifiers, wherein each classifier is a machine-learning model trained to detect foreign objects distinct from the one or more wireless power receivers.
US11381104B2 Energy system for emplaced munitions
An energy system for providing electrical energy to a device where the energy system includes: a first battery for providing a first electrical power over a first time period; a second battery for providing a second electrical power over a second time period, the second battery being a type different from a type of the first battery, the second power being greater than the first power and the second time period being smaller than the first time period; and a controller for controlling initiation of the first battery and the second battery at predetermined times to satisfy a specific power requirement of the device over a time period including the first and second time periods.
US11381101B1 Systems for vehicle battery charging around charge-adverse time periods
Systems, methods, and devices for controlling charging of vehicles, to avoid charging during charge-adverse time periods or during charge restriction events. This can advantageously reduce cost to vehicles owners, and or provide access to reward incentives. Further, power distribution entities (utility providers) advantageously have increased control over power distribution to avoid over-burdening of power distribution infrastructure. Further, systems and methods for determining or inferring whether a vehicle is connected to a charge station are described, which can be used to inform automatic restriction of vehicle charging.
US11381091B2 Processing circuit with multiple power supply ports and electronic device
The invention provides a processing circuit with multiple power supply ports and an electronic device. The processing circuit includes: N power supply ports; a first-level power supply; N middle transmission modules, connected between the first-level power supply and the corresponding power supply port, wherein at least one of which is used as a second-level power supply; and a charging protocol control module. The charging protocol control module is respectively connected to the first-level power supply, the N power supply ports, and the N middle transmission modules. The second-level power supply operates in a switching power mode or a pass through mode. In the pass through mode, the output voltage of the second-level power supply matches the input voltage received by the first-level power supply, and the output voltage of the second-level power supply is not adjustable.
US11381085B2 Operational support device for power generation facility
An operational support device sets an execution time of overfiring serving as an operation of a power generation facility at an output higher than a rated output. The device includes a life index value acquisition unit that acquires a life index value at a start time, the life index value being an index indicating a life of the power generation facility and changing in value in one direction with the output of the power generation facility; an output pattern setting unit that sets an output pattern per unit time of the power generation facility from the start time to a stop time based on the life index value such that the life index value reaches a predetermined value; and an overfiring setting unit that sets, based on the output pattern, a time in a period from the start to the stop time at which the overfiring is to be performed.
US11381075B2 Voltage converter having overcurrent protection
Voltage converter having overcurrent protection. In some embodiments, a voltage converter can include a voltage converting circuit configured to receive an input voltage and generate an output voltage. The voltage converter can further include an overcurrent protection circuit coupled to the voltage converting circuit and having a detection unit configured to detect an overcurrent condition associated with the voltage converting circuit. The overcurrent protection circuit can further include a consumption unit configured to selectively consume and thereby reduce a current in a path associated with the voltage converting circuit based on the detection of the overcurrent condition.
US11381072B2 Quick battery disconnect system for high current circuits
A circuit protection system is provided herein that minimizes the disconnection time of a circuit while protecting other electrical components. Some configurations comprise a set of parallel circuit interruption devices, each connected in series with respective fuses. A control device sets a state of the circuit interruption device based on a current of the circuit. Under certain current loads, the circuit is interrupted without causing a fuse to blow. Under other current loads, the circuit is interrupted by having one or more fuses blow.
US11381068B2 Electrical wiring structure with connection points arranged on side walls and building construction method
Disclosed herein are an electrical wiring structure with connection points arranged on side walls and a building construction method, which can improve convenience of electrical wiring construction and reduce electrical wiring materials. The electrical wiring structure includes a first power wire drawn out of a distribution box and disposed through a first conduit embedded in a concrete-made bottom base of an indoor space, a first joint box embedded at a predetermined height in a first side wall formed in the indoor space and electrically connected to the first power wire, a first light wire electrically connected to the first joint box, and a second joint box embedded at a predetermined height in a second side wall formed in the indoor space and electrically connected to the first joint box by a second power wire disposed through a second conduit embedded in the bottom base of the indoor space.
US11381059B2 Stabilized diode laser
A process for creating a stabilized diode laser device is disclosed, where the stabilized diode laser device includes a unibody mounting plate and several chambers aligned along a transmission axis. Various optic components are placed in the chambers, and based on a transmission through the chambers, the optic components are aligned and secured within the chambers.
US11381055B2 Laser system
A laser system includes: a laser light source; a light detector configured to output an electric current proportional to an output laser light of the laser light source; a resistor network configured to convert the electric current output from the light detector to a monitor voltage; and a regulator configured to control an intensity of the output laser light based on a comparison between the monitor voltage and a voltage corresponding to a control target value, wherein the resistor network comprises at least two branch circuits connected in parallel with each other, and the branch circuits include respective digital potentiometer circuits commonly formed in a single device.
US11381049B2 Pressing pliers network and method for pressing a workpiece
The invention relates to a crimping pliers network (39) which comprises pressing pliers (2), an electronic control unit (31) (in particular a smartphone or a tablet) as well as a data storage device (37) (in particular a cloud storage (38)). According to the invention, a die (3, 4) of the pressing pliers (2) comprises an identifier (18, 19) which can be captured by a capturing device (21) of the pressing pliers. Data (48) from the data storage device (37) and being specific for the captured identifier (18, 19) is provided to the control unit (31). The data might be a desired pressing force curve (49), a desired pressing displacement curve (50) and/or information concerning a workpiece for which the dies (3, 4) are designated. In this way, it is possible to increase the process safety when using the crimping pliers (2). Furthermore, the invention relates to a method for pressing a workpiece.
US11381048B2 Crimping tool locator and crimping tool
The invention relates to a crimping tool locator (12) for a crimping tool (1), especially crimping plier (2). The crimping tool locator (12) comprises an accommodating body (14) with at least one accommodation (21) for a workpiece (10), especially a plug (11). The accommodating body (14) comprises a securing device (24), by which the workpiece (10) is securable in the interior of the accommodation (21). The securing device (24) can be realized as a latching device, locking device or friction device.
US11381041B2 Electrical connector with improved shielding effect
The present disclosure discloses an electrical connector including an insulating body, a plurality of conductive terminals, a shielding shell and an outer metal shell. The insulating body has a tongue plate. The plurality of conductive terminals include a ground terminal and a signal terminal. Each of the ground terminal and the signal terminal includes a contact portion exposed on the tongue plate. The outer metal shell is provided with a mounting portion for being mounted to a circuit board. The shielding shell is in contact with the ground terminal, and the outer metal shell is in contact with the shielding shell. There is no need to provide any mounting part on the shielding shell to be directly mounted on the circuit board, thereby saving installation space and improving installation convenience.
US11381028B2 Connector for hardline coaxial cable
A coaxial cable connector includes a nut housing having a rearward cable receiving end and a forward end opposite said rearward end, a front nut assembly coupled to the forward end of the nut housing, and a conductive metal tubular insert shaft supported within the nut housing or the front nut assembly. The front nut assembly includes an entry body housing and a conductive terminal pin extending from a forward end of the front nut assembly, and the conductive metal tubular insert shaft has a rearward end portion. A nonconductive plastic tubular support sleeve has a forward end portion coupled with the rearward end portion of the conductive metal tubular insert shaft, a tubular gripping ferrule radially surrounds the metal insert shaft and the plastic support sleeve, and a tubular outer sleeve radially surrounds at least a portion of said gripping ferrule. The gripping ferrule and the tubular outer sleeve are configured to be moved relative to one another in an axial direction such that the gripping ferrule and the tubular outer sleeve are configured to engage one another, thereby causing the gripping ferrule to radially compress around the conductive metal tubular insert shaft and the nonconductive plastic tubular support sleeve.
US11381027B2 Electronic connector
An electronic connector has a first shell, a second shell, a space, and at least one fixing unit. The first shell has a cover segment and at least one first assembling segment mounted securely on the cover segment. The second shell has at least one second assembling segment arranged with the first assembling segment of the first shell along the width direction of the electronic connector. The space is formed between the cover segment of the first shell and the second shell. The first assembling segment of the first shell is located in the space. The fixing unit is mounted through the first assembling segment of the first shell and the second assembling segment of the second shell along the width direction. Therefore, wires will not be restricted by the first assembling segment and the second assembling segment in the width direction.
US11381025B2 Electrical connector and method thereof making the same
An electrical connector includes an insulative housing composed of a plurality of parallel partitions each extending in a longitudinal direction, and plural rows of contact modules each extending in the longitudinal direction and disposed in the housing. Each contact module includes a plurality of contacts integrally formed within an insulator/wafter which extends in a longitudinal direction. In each contact module, each contact includes a main body with opposite contacting arms on upper and lower sections. The contact modules are successively assembled downwardly in the housing by plural assembling poles each of which retainably extends through plural contact modules in the transverse direction and retained in the corresponding positioning grooves formed in the corresponding partitions, respectively.
US11381024B2 Electrical connector
An electrical connector includes an insulative housing and a plurality of contacts retained thereto. Each contact includes a retaining section, a contacting section in front of the retaining section, and a mounting section behind the retaining section. A plurality of independent glue reservoirs are formed on a rear side of the housing via crossing partitions. A tiny passage is formed in an exterior face of the partition to communicate the neighboring glue reservoirs so as to assure the even/same height of the hardened glue blocks in respective glue reservoirs.
US11381012B2 Electrical connector and electrical connector assembly
An electrical connector includes a conductive housing having a first receiving portion with an open end, a movable terminal having a first end inserted into the first receiving portion via the open end, the movable terminal having a second receiving portion, and a first elastic piece located in a space defined by the first receiving portion and the second receiving portion. A second end of the movable terminal opposite to the first end protrudes movably out of the first receiving portion against an elasticity of the first elastic piece. The first end of the movable terminal has a first elastic arm elastically abutting an inner side wall of the first receiving portion. The movable terminal is electrically connected to the conductive housing by each of the first elastic piece and the first elastic arm.
US11380998B2 Center fed open ended waveguide (OEWG) antenna arrays
Example radar systems are presented herein. A radar system may include radiating elements configured to radiate electromagnetic energy and arranged symmetrically in a linear array. The radiating elements comprise a set of radiating doublets and a set of radiating singlets. The radar system also includes a waveguide configured to guide electromagnetic energy between each of the plurality of radiating elements and a waveguide feed. The waveguide feed is coupled to the second side of the waveguide at a center location between a first half of the plurality of radiating elements and a second half of the plurality of radiating elements. The waveguide feed is configured to transfer electromagnetic energy between the waveguide and a component external to the waveguides. The radar system may also include a power dividing network defined by the waveguide and configured to divide the electromagnetic energy transferred by the waveguide feed based on a taper profile.
US11380988B2 Antenna switching scheme
In some aspects, an apparatus includes a transformer including a first inductor, a second inductor, and a third inductor. The apparatus also includes a power amplifier coupled to the first inductor, a first antenna coupled to a first terminal of the second inductor, a second antenna coupled to a second terminal of the second inductor, a first switch coupled between the first terminal of the second inductor and a ground, a second switch coupled between the second terminal of the second inductor and the ground, and a low-noise amplifier coupled to the third inductor.
US11380983B2 Radome for base station antenna and base station antenna
Radomes for a base station antenna include a first dielectric layer having a first dielectric constant and a first thickness, a second dielectric layer having a second dielectric constant and a second thickness, the second dielectric layer being positioned on an outer side of the first dielectric layer; and a third dielectric layer having a third dielectric constant and a third thickness, the third dielectric layer being positioned on an outer side of the second dielectric layer. Each of the first and third dielectric constants is greater than the second dielectric constant.
US11380980B2 Electronic device supporting signal radiation of antenna structure
An electronic device includes a housing including a first plate facing in a first direction, a second plate facing in a second direction, and a side member surrounding a space between the first plate and the second plate, a support member interposed between the first plate and the second plate and including a metallic structure, an antenna structure mounted on the support member and including a first surface facing in a third direction toward the side member, and a polymer structure disposed in a space surrounded by the first plate, the support member, the side member, and the first surface of the antenna structure, and coupled to the metallic structure. The coupled metallic structure and polymer structure includes a groove bounded by the first surface, a second surface on the polymer structure forming an acute angle with the first surface, and a third surface substantially perpendicular to the second surface.
US11380974B2 Superconducting airbridge crossover using superconducting sacrificial material
A technique relates to a superconducting airbridge on a structure. A first ground plane, resonator, and second ground plane are formed on a substrate. A first lift-off pattern is formed of a first lift-off resist and a first photoresist. The first photoresist is deposited on the first lift-off resist. A superconducting sacrificial layer is deposited while using the first lift-off pattern. The first lift-off pattern is removed. A cross-over lift-off pattern is formed of a second lift-off resist and a second photoresist. The second photoresist is deposited on the second lift-off resist. A cross-over superconducting material is deposited to be formed as the superconducting airbridge while using the cross-over lift-off pattern. The cross-over lift-off pattern is removed. The superconducting airbridge is formed to connect the first and second ground planes by removing the superconducting sacrificial layer underneath the cross-over superconducting material. The superconducting airbridge crosses over the resonator.
US11380971B2 Tunable power absorbing termination for a waveguide transmission line
A tunable power absorbing termination for a waveguide transmission line includes a section of waveguide having a front power feed end, a back power extracting end, and guidewalls extending between the front and back end thereof. A coolant circulating dielectric taper extends into the section of waveguide in an inclined orientation relative to a guidewall of the section of waveguide such that the point end of the taper extends substantially to the front power feed end of the waveguide section. The inclined orientation of the dielectric taper creates a free volume of space adjacent the taper behind the front power feed end of the waveguide section into which a tuner element is introduced which is position adjustable within the free volume of space to provide the power absorbing termination with a tuning capability.
US11380962B2 Anti-sulphation pasting mats for lead-acid batteries
A non-woven fiber mat for lead-acid batteries is provided. The non-woven fiber mat includes glass fibers coated with a sizing composition, a binder composition, and organic active compounds, wherein the organic active compounds are effective in reducing or preventing sulphation in lead-acid batteries.
US11380959B2 Housing assembly for a high-voltage energy accumulator and vehicle
A housing assembly for a high-voltage energy accumulator of a motor vehicle, wherein the housing assembly comprises a housing for accommodating multiple accumulator modules, which housing comprises an outer side, which, in a state in which the multiple accumulator modules are accommodated in the housing, faces away from the multiple accumulator modules. In this case, the housing assembly includes an electrically insulating insulation element, which is arranged in at least one defined region of the outer side of the housing which, when the housing is located in its intended installation location in the motor vehicle, faces toward at least one vehicle electrical system component of a vehicle electrical system (comprised by the motor vehicle having a reduced voltage level in relation to the high-voltage energy accumulator.
US11380955B2 Battery module, and battery pack and vehicle comprising the same
Disclosed is a battery module, which includes a plurality of battery cells disposed to face each other and arranged side by side at least in a first direction, a module cover configured to accommodate the plurality of battery cells and formed to have at least one open side, and a pair of buffering members located between one side of a battery cell located at an outermost side in the first direction among the plurality of battery cells and a side of the module cover so that at least a part thereof is in contact with the sides of the battery cells and the module cover, respectively, wherein the buffering member is a leaf spring having at least one bent portion.
US11380954B2 Secondary battery having cathode terminal-integrated cap plate
Various embodiments of the present invention relate to a secondary battery, and the technical problem to be solved is to provide a secondary battery having a cathode terminal-integrated cap plate, which prevents the occurrence of weld defects during welding of a bus bar. To this end, the present disclosure provides a secondary battery comprising: a case; an electrode assembly received in the case; and a cap plate coupled to the case so as to protect the electrode assembly, wherein the cap plate includes a terminal part to which the electrode assembly is electrically connected and which is formed integrally with the cap plate, and the terminal part is thicker than the cap plate.
US11380949B2 Coolant distribution interface for a battery module housing
A coolant distribution interface for a battery system includes a battery module housing comprising a coolant channel, and at least one mounting portion located at an entrance of the coolant channel, wherein the mounting portion comprises a first sealing section and a second sealing section; a matching housing comprising a matching coolant channel, and at least one matching mounting portion located at an entrance of the matching coolant channel, wherein the matching mounting portion comprises a first matching sealing section and a second matching sealing section; a joint coolant channel configured to connect the coolant channel of the mounting portion and the matching coolant channel of the matching mounting portion; a shared sealing element locating between the second sealing section and the second matching sealing section; a channel sealing element sealing the first sealing section and first matching sealing section against the joint coolant channel; a security chamber configured to form by the mounting portion, the matching mounting portion, the shared sealing element and channel sealing element; and a testing channel connecting the security chamber with an outside of the battery module housing and the matching housing, wherein the test channel is penetrated at least one of the battery module housing and the matching housing.
US11380943B2 Prefailure monitoring system
A system includes an energy storage system having a plurality of batteries and a monitoring system operably coupled to the energy storage system. The monitoring system is configured to receive a first measurement corresponding to a characteristic from at least one of the plurality of batteries, determine a baseline from the first measurement, receive a second measurement from the at least one of the plurality of batteries, and compare the second measurement with the baseline to identify an issue with the at least one of the plurality of batteries. The monitoring system is also configured to perform a remediation action in response to the identified issue.
US11380936B2 Gel polymer electrolyte for lithium-air battery containing zwitterion salt and lithium-air battery comprising same
The present disclosure relates to a gel polymer electrolyte for a lithium-air battery containing a zwitterion salt in a specific amount and to a lithium-air battery including the same and thus having a prolonged battery lifetime, thereby suppressing volatilization of the electrolyte and imparting the lithium-air battery with interfacial stability by inhibiting the formation of dendrites at a lithium anode and suppressing side reactions between the lithium anode and the liquid electrolyte. Moreover, the use of the zwitterion salt can improve the lithium-ion transference number, thereby increasing the lifetime of the battery.
US11380930B2 Fuel cell
A fuel cell is disclosed. The fuel cell includes a cell stack including a plurality of unit cells stacked in a first direction, an enclosure surrounding side portions of the cell stack and including at least one opening to expose at least one of opposite end portions of the cell stack therethrough, first and second end plates respectively disposed at the opposite end portions of the cell stack, and a gasket disposed between a target end plate disposed in the at least one opening in the enclosure, among the first and second end plates, and the enclosure in order to seal the cell stack.
US11380926B2 Fuel cell having corrugated membrane electrode assembly
An electrochemical reaction cell comprising an anode electrode, a cathode electrode, and a membrane electrode assembly (MEA). The MEA is positioned between the anode electrode and the cathode electrode. The anode electrode, the cathode electrode, and the MEA each have a corrugated shape and are contained within a recess of a housing.
US11380924B2 Fuel cell system
There is disclose a fuel cell system including at least one fuel cell and a duct to supply oxidant to the cathode of the at least one fuel cell. The duct includes at least one sorbent getter adapted to extract volatile species from the oxidant. The sorbent getter includes at least one member of the group consisting of magnesium oxide, calcium oxide and manganese oxide. The sorbent getter provides the advantage of extracting volatile species from the oxidant stream.
US11380921B2 System, method of controlling system, and storage medium
A system includes an electrical storage device that stores an electric power generated by a fuel cell, an electric load to which the electric power is supplied using the electric power of the fuel cell and/or the electrical storage device, and an electric power control part that controls supply of the electric power to the electric load, and the electric power control part performs warming-up control of the fuel cell when an electric power requested to be generated at the fuel cell is less than a predetermined value, and causes the fuel cell to generate an electric power that is greater than the electric power requested to be generated at the fuel cell and causes to store excess electric power in the electrical storage device when the electric power requested to be generated at the fuel cell is equal to or greater than the predetermined value.
US11380919B2 Fuel gas supply control device, fuel gas supply control method, and method of starting fuel-cell vehicle
When starting of a fuel gas consuming device configured to consume a fuel gas is instructed, an electric power is supplied to a fuel gas sensor that has a predetermined unstable period until an accuracy of fuel gas detection reaches a predetermined level after having been supplied with electric power, supply of the fuel gas from a fuel gas supply device to the fuel gas consuming device is started by opening an electric valve that is electrically opened and shut off. When a signal from the fuel gas sensor exhibits behavior of approaching a predetermined determination threshold value before the unstable period has elapsed, the electric valve is shut off. When the signal from the fuel gas sensor is less than a predetermined determination value in a predetermined period after the electric valve has been shut off, the electric valve is opened.
US11380915B2 Power supply system, server, and power generation facility
A power supply system includes a power generation facility configured to supply power to a consumer and a server configured to communicate with the facility. The facility includes a fuel cell configured to generate, using fuel gas supplied via a supply path of the fuel gas to the consumer, power to be supplied to the consumer, and a measurement unit configured to measure a supply amount of the fuel gas used for the power generation. The server includes an acquisition unit configured to acquire information concerning a supply amount of the fuel gas supplied to the consumer, and a specifying unit configured to specify, based on a measurement result of the measurement unit received from the facility and the information, a supply amount of the fuel gas not used for the power generation in the supply amount of the fuel gas supplied to the consumer.
US11380912B2 Fuel cell system and fuel cell vehicle
A compressor included in a fuel cell system comprises a compression chamber configured to compress the air by a rotating body; and a drive chamber arranged to separate from the compression chamber, provided with a driving mechanism that is placed therein to drive the rotating body, configured such that oil flows through, and placed to communicate with a first end portion of a depressurization pipe. When being viewed in a direction opposed to one side face of a fuel cell, a cooling medium piping and the depressurization pipe including a rising portion that is extended vertically upward are arranged to intersect with each other on the one side face.
US11380906B2 Positive electrode material and secondary battery using the same
According to an aspect of the present invention, there is provided a positive electrode material which contains a positive electrode active material, and a dielectric material having a perovskite crystal structure. In the positive electrode material, in an X-ray diffraction pattern (vertical axis: diffraction intensity, horizontal axis: diffraction angle 2θ (rad)) obtained by X-ray diffraction measurement using a CuKα ray, a highest intensity peak which is a peak derived from the dielectric material and has the highest intensity is in a range satisfying 2θ=31° to 32°, and a half width x of the highest intensity peak satisfies the following expression: 0.22≤x≤0.33.
US11380897B2 Preparation method of graphene flower and use of graphene flower in lithium sulfur battery
Disclosed in the present disclosure is a preparation method of a graphene flower, mainly lying in spray-drying graphene oxide solution to obtain a graphene oxide flower and then performing reduction on the same to obtain a graphene flower. Also disclosed in the present disclosure is use of the graphene flower in a lithium sulfur battery. The present disclosure is easy to operate, low cost, and suitable for scaled production, can improve the rate capability of a lithium sulfur battery while ensuring the high energy ratio of the lithium sulfur battery, thus greatly improving the energy density thereof, and can be applied in the field of high energy storage material and devices.
US11380889B2 Electrode and a rechargeable lithium battery including the electrode
Disclosed are an electrode for a rechargeable lithium battery and a rechargeable lithium battery. The electrode includes a current collector, a first active material layer, and a second active material layer. The first active material layer is formed on the current collector and includes a first active material. The second active material layer is formed on the first active material layer. The second active material layer includes a second active material having an active material and a meltdown polymer disposed on the surface of the active material.
US11380888B2 Electrode and lithium secondary battery comprising same
An electrode and a lithium secondary battery including the same. By preparing an electrode including an electrode active layer formed using a structure capable of supporting an electrode active material, safety and charge and discharge properties of a battery are improved due to morphological characteristics of the electrode active material being supported inside the structure.
US11380884B2 Liquid composition for producing electrode composite material, method for producing electrode, and method for producing electrochemical element
A liquid composition for an electrode composite material is provided. The liquid composition comprises an active material, a dispersion medium, and a polymerizable compound. A viscosity of the liquid composition at 25 degrees C. is a viscosity at which the liquid composition is dischargeable from a liquid discharge head.
US11380882B2 Carbonate precursors for lithium nickel manganese cobalt oxide cathode material and the method of making same
A method for producing a M-carbonate precursor of a Li-M oxide cathode material in a continuous reactor, wherein M=NixMnyCozAn, A being a dopant, with x>0, y>0, 0≤z≤0.35, 0≤n≤0.02 and x+y+z+n=1, the method comprising the steps of: —providing a feed solution comprising Ni-, Mn-, Co- and A-ions, and having a molar metal content M″ feed, —providing an ionic solution comprising either one or both of a carbonate and a bicarbonate solution, the ionic solution further comprising either one or both of Na- and K-ions, —providing a slurry comprising seeds comprising M′-ions and having a molar metal content M′ seeds, wherein M′=Nix′Mny′Coz′A′n′, A′ being a dopant, with 0≤x′≤1, 0≤y′≤1, 0≤z′≤1, 0≤n′≤1 and x′+y′+z′+n′=1, and wherein the molar ratio M′ seeds/M″ feed is between 0.001 and 0.1, —mixing the feed solution, the ionic solution and the slurry in the reactor, thereby obtaining a reactive liquid mixture, —precipitating a carbonate onto the seeds in the reactive liquid mixture, thereby obtaining a reacted liquid mixture and the M-carbonate precursor, and —separating the M-carbonate precursor from the reacted liquid mixture.
US11380878B2 Method for manufacturing foldable display device by selectively hardening resin using light irradiation process
A method for manufacturing the display device includes preparing a display panel on which a folding area folded with reference to a virtual folding axis and first and second non-folding areas, which are adjacent to both sides of the folding area, are defined and which displays an image, providing a resin on a first surface of the display panel, primarily hardening the resin, and secondarily hardening first and second resin areas of the resin, which respectively correspond to the first non-folding area and the second non-folding area of the display panel.
US11380874B2 Organic light emitting diode and display device having the same
An organic light emitting diode includes: a first electrode layer; a second electrode layer on the first electrode layer and facing the first electrode layer; a first light emitting layer between the first electrode layer and the second electrode layer and comprising a phosphorescent material; a first hole control layer between the first electrode layer and the first light emitting layer; a second light emitting layer between the first light emitting layer and the second electrode layer and comprising a fluorescent material; and a charge generating layer between the first light emitting layer and the second light emitting layer, the first hole control layer having a thickness equal to or greater than 100 angstroms and equal to or smaller than 900 angstroms.
US11380873B2 Display panel and electronic device including tough layer with recessed portions
A display panel and an electronic device are disclosed. The display panel includes a light-emitting layer, an encapsulation layer, and a touch layer. The light-emitting layer includes a plurality of pixel units and a plurality of isolating units disposed among the pixel units. The touch layer includes at least an insulating dielectric layer covering the encapsulation layer, and a plurality of touch units. The touch layer further includes a plurality of recessed portions disposed on the insulting dielectric layer and corresponding to the pixel units.
US11380859B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a main display region, a first bendable region, a second bendable region, and a first hollow region. The first bendable region and the main display region are connected to each other and arranged along a first direction. The first bendable region is capable of being bent away from a light-exiting surface of the display panel through a first bending axis. The second bendable region and the main display region are connected to each other and arranged along a second direction. The second direction intersects the first direction. The second bendable region is capable of being bent away from the light-exiting surface of the display panel through a second bending axis. An intersection point of extension lines of the first bending axis and the second bending axis is located in the first hollow region.
US11380844B2 Semiconductor device including variable resistance element
A semiconductor device including at least one variable resistance device is provided. A variable resistance element includes: an ion supply layer having a top, a bottom and a sidewall connecting the top to the bottom; an ion-receiving layer having an inner sidewall connected to at least a portion of the sidewall of the ion supply layer; a gate pattern connected to an outer sidewall of the ion-receiving layer; and a source pattern connected to one of the top or bottom of the ion supply layer, and a drain pattern connected to the other one or the top or bottom of the ion supply layer. A resistance of the ion supply layer is varies depending on an amount of ions supplied from the ion supply layer to the ion-receiving layer in response to a voltage applied to the gate pattern.
US11380843B2 Phase change memory using multiple stacks of PCM materials
A method is presented for improved linearity of a phase change memory (PCM) cell structure. The method includes forming a bottom electrode over a substrate, constructing a PCM stack including a plurality of PCM layers each having a different crystallization temperature over the bottom electrode, and forming a top electrode over the PCM stack. The crystallization temperature varies in an ascending order from the bottom electrode to the top electrode.
US11380842B2 Phase change memory cell with second conductive layer
A method may include forming a via opening in a dielectric layer, depositing a first conductive layer along a bottom and a sidewall of the via opening, depositing a second conductive layer on top of the first conductive layer. The method may further include recessing the first conductive layer to form a trench and exposing a sidewall of the second conductive layer, depositing a non-conductive material in the trench, and depositing a phase change material layer on top of the dielectric layer. The top surface of the second conductive layer may be in direct contact with a bottom surface of the phase change material layer.
US11380838B2 Magnetic memory devices with layered electrodes and methods of fabrication
A memory device method of fabrication that includes a first electrode having a first conductive layer including titanium and nitrogen and a second conductive layer on the first conductive layer that includes tantalum and nitrogen. The memory device further includes a magnetic tunnel junction (MTJ) on the first electrode. In some embodiments, at least a portion of the first conductive layer proximal to an interface with the second conductive layer includes oxygen.
US11380825B2 Light emitting element
A light emitting element includes an LED element that emits an excitation light having a single peak wavelength within a range of greater than or equal to 380 nm and less than or equal to 500 nm; a fluorescent body to which at least a portion of the excitation light enters to emit fluorescence; and a light extraction surface that emits an output light formed by superimposing the excitation light and the fluorescence. The output light exhibits light emission over a range of at least greater than or equal to the peak wavelength of the excitation light and less than or equal to 1050 nm, and all of the output light have a light emission intensity of greater than or equal to a light emission intensity at 1050 nm within a range of at least the peak wavelength of the excitation light to 1050 nm.
US11380822B2 Red phosphor and light emission device
The purpose of the invention is to both improve the luminance of a SCASN-based phosphor and achieve deep-color rendering properties. Provided is a red phosphor having a main crystal phase having the same crystal structure as a crystal structure of CaAlSiN3, the main crystal phase represented by the general formula MAlSiN3, wherein an internal quantum efficiency, as measured when the red phosphor is excited by light having a wavelength of 455 nm, is 71% or more, and M in the general formula represents an element group containing at least three elements selected from Eu, Sr, Mg, Ca, and Ba, the element group containing Eu, Sr, and Ca as essentials, and a Eu content is 4.5 mass % or more and 7.0 mass % or less, a Sr content is 34.0 mass % or more and 42.0 mass % or less, and a Ca content is 0.8 mass % or more and 3.0 mass % or less.
US11380815B2 Semiconductor material substrate, micro light emitting diode panel and method of fabricating the same
A method of fabricating a micro light emitting diode (LED) panel is provided. The method includes forming a semiconductor material substrate, forming a plurality of transistor devices, transferring and bonding the transistor devices onto a circuit substrate, and transferring a plurality of micro LED devices from a micro LED device substrate to the circuit substrate. The semiconductor material substrate includes a carrier, a release layer, an inorganic insulation layer, and a semiconductor material layer. The release layer is located between the carrier and the inorganic insulation layer. The semiconductor material layer is bonded to the release layer through the inorganic insulation layer. Electron mobility of the semiconductor material layer is greater than 20 cm2/V·s. The transistor devices are disposed on the release layer and are electrically connected to the circuit substrate. The micro LED devices are electrically connected to the transistor devices. A micro LED panel is also provided.
US11380801B2 Process to reduce plasma induced damage
Embodiments described herein provide thin film transistors (TFTs) and processes to reduce plasma induced damage in TFTs. In one embodiment, a buffer layer is disposed over a substrate and a semiconductor layer is disposed over the buffer layer. A gate dielectric layer is disposed over the semiconductor layer. The gate dielectric layer contacts the semiconductor layer at an interface. The gate electrode is disposed over the gate dielectric layer. The gate dielectric layer has a Dit of about 5e10 cm−2 eV−1 to about 5e11 cm−2 eV−1 and a hysteresis of about 0.10 V to about 0.30 V improve performance capability of the TFT while having a breakdown field between about 6 MV/cm and about 10 MV/cm.
US11380795B2 Semiconductor device comprising an oxide semiconductor film
A semiconductor device comprising an oxide semiconductor film, a gate electrode, a first insulating film, a source electrode, a drain electrode, and a second insulating film is provided. Each of a top surface of the gate electrode, a top surface of the source electrode, and a top surface of the drain electrode comprises a region in contact with the second insulating film. A top surface of the first insulating film comprises a region in contact with the gate electrode and a region in contact with the second insulating film and overlapping with the oxide semiconductor film in a cross-sectional view of the oxide semiconductor film. The oxide semiconductor film comprises a region in contact with the first insulating film and a region in contact with the second insulating film and adjacent to the region in contact with the first insulating film in the cross-sectional view.
US11380794B2 Fin field-effect transistor device having contact plugs with re-entrant profile
A method of forming a semiconductor device includes: forming a gate structure over a fin that protrudes above a substrate; forming source/drain regions over the fin on opposing sides of the gate structure; forming a first dielectric layer and a second dielectric layer successively over the source/drain regions; performing a first etching process to form an opening in the first dielectric layer and in the second dielectric layer, where the opening exposes an underlying electrically conductive feature; after performing the first etching process, performing a second etching process to enlarge a lower portion of the opening proximate to the substrate; and forming a contact plug in the opening after the second etching process.
US11380791B2 Semiconductor device
A semiconductor device includes a first impurity region, a channel pattern, a second impurity region, a gate structure, a first contact pattern, a second contact pattern and a spacer. The first impurity region may be formed on a substrate. The channel pattern may protrude from an upper surface of the substrate. The second impurity region may be formed on the channel pattern. The gate structure may be formed on a sidewall of the channel pattern and the substrate adjacent to the channel pattern, and the gate structure may include a gate insulation pattern and a gate electrode. The first contact pattern may contact an upper surface of the second impurity region. The second contact pattern may contact a surface of the gate electrode. The spacer may be formed between the first and second contact patterns. The spacer may surround a portion of a sidewall of the second contact pattern, and the spacer may contact a sidewall of each of the first and second contact patterns.
US11380789B2 Group III-nitride based vertical power device and system
A vertical power device is disclosed, the device having a top side and a bottom side, and the device comprising (i) a substrate; (ii) a layered group III-Nitride based device stack formed atop the substrate; (iii) a first vertical group III-Nitride based device and a second vertical group III-Nitride based device formed in the group III-Nitride based device stack, wherein the first vertical group III-Nitride based device and the second vertical group III-Nitride based device are electrically connected; and (iv) a first vertical device isolation structure that isolates the first vertical group III-Nitride based device from the second vertical group III-Nitride based device. Also disclosed are a vertical power system integrating vertical power devices and a process for fabricating a vertical power device.
US11380785B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a gate structure, semimetallic source/drain structures, and source/drain contacts. The gate structure is over the substrate. The semimetallic source/drain structures are respectively on opposite sides of the gate structure, in which a band structure of each of the semimetallic source/drain structures has a valence band and a conduction band at different symmetry k-points. The source/drain contacts land on top surfaces of the semimetallic source/drain structures, respectively.
US11380784B2 Semiconductor device
Provided is a semiconductor device that includes a first conductivity type well region below a gate runner portion, wherein a diode region includes first contact portions, a first conductivity type anode region, and a second conductivity type cathode region; wherein the well region contacts the diode region in the first direction, and when an end of the well region, an end of at least one of first contact portions, and an end of the cathode region that face one another in the first direction are imaginary projected on an upper surface of the semiconductor substrate, a first distance is longer than a second distance, the first distance being a distance between the end of the well region and the end of the cathode region, and the second distance being a distance between the end of the well region and the end of the at least one first contact portion.
US11380778B2 Vertical fin field effect transistor devices with self-aligned source and drain junctions
A method of forming a fin field effect transistor device is provided. The method includes forming a plurality of vertical fins on a substrate. The method further includes forming a bottom source/drain layer adjacent to the plurality of vertical fins, and growing a doped layer on the bottom source/drain layer and sidewalls of the plurality of vertical fins. The method further includes forming a dummy gate liner on the doped layer and the bottom source/drain layer, and forming a dummy gate fill on the dummy gate liner. The method further includes forming a protective cap layer on the dummy gate fill, and removing a portion of the protective cap layer to expose a top surface of the plurality of vertical fins.
US11380775B2 Gate structure of a semiconductor device and method of making
A complementary metal-oxide-semiconductor (CMOS) semiconductor device includes a substrate. The CMOS semiconductor device further includes an isolation region in the substrate. The CMOS semiconductor device further includes a P-metal gate electrode extending over the isolation region, wherein the P-metal gate electrode includes a first function metal and a TiN layer doped with a first material. The CMOS semiconductor device further includes an N-metal gate electrode extending over the isolation region, wherein the N-metal gate electrode includes a second function metal and a TiN layer doped with a second material different from the first material, a portion of the P-metal gate electrode is between a portion of the N-metal gate electrode and the substrate, and a portion of the TiN layer doped with the second material is between the portion of the P-metal gate electrode and the substrate.
US11380773B2 Ferroelectric memory device
A semiconductor memory device of an embodiment includes a semiconductor layer; a gate electrode including a first portion, a second portion provided to be spaced apart from the first portion, and a spacer provided between the first portion and the second portion; and a first insulating layer provided between the semiconductor layer and the gate electrode and including a first region containing a ferroelectric, a ferrielectric, or an anti-ferroelectric, a second region containing a ferroelectric, a ferrielectric, or an anti-ferroelectric, and a boundary region provided between the first region and the second region. The first region is positioned between the first portion and the semiconductor layer, the second region is positioned between the second portion and the semiconductor layer, the boundary region is positioned between the spacer and the semiconductor layer, and the boundary region has a chemical composition different from that of the spacer.
US11380772B2 Gate structure and patterning method for multiple threshold voltages
A semiconductor device and a method of forming the same are provided. In one embodiment, the semiconductor device includes a semiconductor substrate, a plurality of channel regions including first, second, and third p-type channel regions as well as first, second, and third n-type channel regions, and a plurality of gate structures. The plurality of gate structures includes an interfacial layer (IL) disposed over the plurality of channel regions, a first high-k (HK) dielectric layer disposed over the first p-type channel region and the first n-type channel region, a second high-k dielectric layer disposed over the first n-type channel region, the second n-type channel region, the first p-type channel region, and the second p-type channel region; and a third high-k dielectric layer disposed over the plurality of channel regions. The first, second and third high-k dielectric layers are different from one another.
US11380761B2 Semiconductor device having buried gate structure and method for fabricating the same
A semiconductor device includes: a substrate; a first source/drain region and a second source/drain region spaced apart from each other by a trench in the substrate; and a gate structure in the trench, wherein the gate structure includes: a gate dielectric layer formed on a bottom and sidewalls of the trench; a first gate electrode positioned in a bottom portion of the trench over the gate dielectric layer; a second gate electrode positioned over the first gate electrode; and a dipole inducing layer formed between the first gate electrode and the second gate electrode and between sidewalls of the second gate electrode and the gate dielectric layer.
US11380759B2 Transistor with embedded isolation layer in bulk substrate
The present disclosure relates to semiconductor structures and, more particularly, to a transistor with an embedded isolation layer in a bulk substrate and methods of manufacture. The structure includes: a bulk substrate; an isolation layer embedded within the bulk substrate and below a top surface of the bulk substrate; a deep trench isolation structure extending through the bulk substrate and contacting the embedded isolation layer; and a gate structure over the top surface of the bulk substrate and vertically spaced away from the embedded isolation layer, the deep trench isolation structure and the embedded isolation layer defining an active area of the gate structure in the bulk substrate.
US11380758B2 Semiconductor device with air gap and boron nitride cap and method for forming the same
The present disclosure provides a semiconductor device with an air gap and a boron nitride cap for reducing capacitive coupling in a pattern-dense region and a method for preparing the semiconductor device. The semiconductor device includes a first metal plug and a second metal plug disposed over a pattern-dense region of a semiconductor substrate. The semiconductor device also includes a third metal plug and a fourth metal plug disposed over a pattern-loose region of the semiconductor substrate. The semiconductor device further includes a boron nitride layer disposed over the pattern-dense region and the pattern-loose region of the semiconductor substrate. A first portion of the boron nitride layer between the first metal plug and the second metal plug is separated from the semiconductor substrate by an air gap, and a second portion of the boron nitride layer between the third metal plug and the fourth metal plug is in direct contact with the semiconductor substrate.
US11380752B2 Stretchable display panel, display apparatus, and method of fabricating stretchable display panel
A stretchable display panel is provided. The stretchable display panel includes a plurality of encapsulated islands; and a plurality of bridges connecting the plurality of encapsulated islands. A respective one of the plurality of bridges connects two adjacent encapsulated islands of the plurality of encapsulated islands along an extension direction from a first one of the two adjacent encapsulated islands to a second one of the two adjacent encapsulated islands. The respective one of the plurality of bridges includes a plurality of first parts and a plurality of second parts alternately arranged. The stretchable display panel includes an insulating layer. The insulating layer includes a plurality of insulating blocks respectively in the plurality of first parts. The insulating layer is at least partially absent in the respective one of the plurality of second parts.
US11380748B2 Organic light emitting diode dual screen display
An organic light emitting diode (OLED) dual screen display is provided, including a first OLED display panel and a second OLED display panel opposite to the first OLED display panel. Both edges of the first OLED display panel and both edges of the second OLED display panel are adhered by a sealant. Both the first OLED display panel and the second OLED display panel include an open area and a non-open area, and the non-open area is provided with a black matrix.
US11380747B2 Display panel having divided area sub-pixel units
The present disclosure provides a display panel, a display device, and a method for manufacturing a display panel. The display panel includes a pixel unit. The pixel unit includes a plurality of sub-pixel units. Each of the plurality of sub-pixel units includes at least one transparent film layer. Each of the plurality of sub-pixel units is divided into a light-emitting area and a light-transmitting area, and the quantity of the transparent film layer in the light-transmitting area is smaller than the quantity of the transparent film layer in the light-emitting area.
US11380744B2 Display panel and display device with a thin film encapsulation layer
Embodiments of the present disclosure provided a display panel and a display device. The display panel includes a plurality of pixel defining units, each of the plurality of pixel defining units has a pixel hole for arranging a sub-pixel, and a first guide groove section connecting to the pixel hole, and the first guide groove sections corresponding to two adjacent pixel defining units are connected to each other to form a first guide groove.
US11380742B2 Display panel including a second support column inside a first support column
A display panel includes a light emitting layer, and the light emitting layer includes a pixel defining layer, a plurality of light emitting structures, and a plurality of supporting structures located on the pixel defining layer. Each of the supporting structures includes a first support column and a second support column, the first support column is a hollow cylinder, the second support column is located inside the first support column, a height of the second support column is greater than a height of the first support column, and a shortest distance between the first support column and the second support column is greater than or equal to a radius or a side length of the second support column.
US11380740B2 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes a substrate; an active switch, which is arrange on the substrate and includes a first active switch and a second active switch; a pixel, which is arrange on the substrate and coupled to the first active switch and includes a quantum dot light-emitting diode; and a light sensor, which is arrange on the substrate and coupled to the second active switch and includes a quantum dot light sensing layer.
US11380734B2 Organic light emitting diode display including capping layer having optical thickness for improving optics
An OLED display including first, second, and third color pixels on a substrate, each including a first electrode, an organic emission layer, a second electrode, and a capping layer, in which the first color pixel emits green light, and each of the second and third color pixels emits a color of light other than green, the organic emission layer of the first color pixel includes first and second emission layers that emit light, the organic emission layer of the second or third color pixel includes a third emission layer that emit light, the second and third emission layers include both a host and a dopant, the first emission layer includes the host, but not any dopants therein, and the second emission layer is disposed on the first electrode, and the first emission layer is disposed on the second emission layer.
US11380722B2 Image sensor device
An image sensor device includes a digital pixel that includes a photo detector, a comparator, and a memory circuit, a pixel driver that controls the digital pixel, and a digital logic circuit that performs a digital signal processing operation on a digital signal output from the digital pixel. The photo detector and a first portion of the comparator are formed in a first semiconductor die, a second portion of the comparator, the memory circuit, and the pixel driver are formed in a second semiconductor die under the first semiconductor die, and the digital logic circuit is formed in a third semiconductor die under the second semiconductor die.
US11380721B2 Wide channel gate structure
A gate structure includes a gate and a first isolation structure having a top surface and a bottom surface. The gate includes a first sidewall adjacent to the first isolation structure, a second sidewall, a first horizontal surface adjacent to a bottom edge of the first sidewall and a bottom edge of the second sidewall, the first horizontal surface being between the top surface of the first isolation structure and the bottom surface of the first isolation structure. The gate also includes a second horizontal surface adjacent to a top edge of the second sidewall. An effective channel width defined by the gate structure includes a height of the second sidewall and a width of the second horizontal surface.
US11380713B2 Array substrate and manufacturing method thereof, display panel
An array substrate, a manufacturing method thereof and a display panel are provided, the array substrate includes a base substrate and a first conductive layer, a first insulating layer, a second conductive layer and a third conductive layer which are sequentially stacked on the base substrate, the first insulating layer insulates the first conductive layer from the second conductive layer, the first conductive layer includes a first signal line, the second conductive layer includes a second signal line and a first connection part spaced apart from each other, the third conductive layer includes a second connection part, the first connection part is electrically connected with the first signal line through a first via hole in the first insulating layer; the second connection part is electrically connected with the first connection part and the second signal line to constitute a connection structure electrically connecting the first signal line with the second signal line.
US11380704B2 Semiconductor memory device and method of manufacturing semiconductor memory device
A semiconductor memory device includes a P-type transistor and a first N-type transistor. The P-type transistor includes a first semiconductor layer containing carbon, a P-type second semiconductor layer provided on the first semiconductor layer, a third semiconductor layer provided on the second semiconductor layer and containing carbon. The first N-type transistor includes a fourth semiconductor layer containing carbon, an N-type fifth semiconductor layer provided on the fourth semiconductor layer, a sixth semiconductor layer provided on the fifth semiconductor layer and containing carbon.
US11380700B2 Vertical memory devices
A vertical memory device includes lower circuit patterns, a second substrate, a capacitor, gate electrodes, and a channel. The lower circuit patterns are formed on a first substrate including first, second and third regions. Contact plugs are formed in the second region. Through vias are formed in the third region. The second substrate is formed on the lower circuit patterns. The capacitor is formed on the lower circuit patterns, and includes a first conductor, a dielectric layer structure, and a second conductor. The first conductor is spaced apart from the second substrate at the same height as the second substrate. The dielectric layer structure is formed on the first conductor. The second conductor is formed on the dielectric layer structure. The gate electrodes are spaced apart from each other on the second substrate in a vertical direction. The channel extends through the gate electrodes in the vertical direction.
US11380692B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a stacked structure, channel layers passing through the stacked structure, a well plate located under the stacked structure, a source layer located between the stacked structure and the well plate, a connection structure coupling the channel layers to each other and including a first contact contacting the source layer and a second contact contacting the well plate, and an isolation pattern insulating the source layer and the well plate from each other.
US11380688B2 Capacitor, semiconductor device, and manufacturing method of semiconductor device
A semiconductor device that can be miniaturized or highly integrated is provided. The semiconductor device includes a transistor and a capacitor. The transistor includes a metal oxide and a first conductor that is electrically connected to the metal oxide. The capacitor includes a first insulator which is provided over the metal oxide and which the first conductor penetrates; a second insulator provided over the first insulator and including an opening reaching the first insulator and the first conductor; a second conductor in contact with an inner wall of the opening, the first insulator, and the first conductor; a third insulator provided over the second conductor; and a fourth conductor provided over the third insulator. The first insulator has higher capability of inhibiting the passage of hydrogen than the second insulator.
US11380687B2 Semiconductor devices including diffusion break regions
Semiconductor devices and methods of forming the same are provided. Semiconductor devices may include a substrate including first and second regions, first active fins extending in a first direction on the first region, second active fins extending parallel to the first active fins on the second region, and single diffusion break regions between two first active fins. Single diffusion break regions may be spaced apart from each other in the first direction. The semiconductor devices may also include a lower diffusion break region between two second active fins and extending in a second direction that is different from the first direction and upper diffusion break regions on the lower diffusion break region. The upper diffusion break regions may be spaced apart from each other in the first direction, and each of the upper diffusion break regions may overlap the lower diffusion break region.
US11380686B2 Semiconductor devices including work function layers
A semiconductor device includes first and second transistors on a substrate. The first transistor includes a first N-type active region, a first gate electrode having a first work function layer, and a first gate dielectric layer having high-k dielectrics containing La. The first work function layer includes a first layer having TiON, a second layer having TiN or TiON, a third layer having TiON, a fourth layer having TiN, and a fifth layer having TiAlC. The second transistor includes a first P-type active region, a second gate electrode having a second work function layer, and a second gate dielectric layer having high-k dielectrics. The second work function layer includes the fifth layer directly contacting the second gate dielectric layer.
US11380680B2 Semiconductor device for a low-loss antenna switch
A semiconductor device is provided. The semiconductor device includes a substrate, first and second wells of a first conductivity type, a third well of a second conductivity type, different from the first conductivity type, a first doped region of the first conductivity type in the second well, a metal-oxide-semiconductor device, and a feature. The metal-oxide-semiconductor device is at least partially disposed within the substrate and includes a gate structure disposed above the first well. The gate structure, the first doped region, or the combination thereof is configured to be floated. The feature is disposed adjacent to the metal-oxide-semiconductor device. The feature extends into the substrate with a first depth and a portion of the metal-oxide-semiconductor device extends into the substrate with a second depth smaller than the first depth.
US11380676B2 Semiconductor apparatus and system
A semiconductor system includes a control device, and a semiconductor apparatus coupled with the control device through a first line and a second line. A loading of the second line is greater than a loading of the first line, wherein the semiconductor apparatus includes a first receiving circuit which is electrically coupled with the first line and a second receiving circuit which is electrically coupled with the second line. Further a loading between the first line and the first receiving circuit is greater than a loading between the second line and the second receiving circuit.
US11380674B2 Array substrate, display panel and display device
Disclosed are an array substrate, display panel and display device. The array substrate includes: a substrate, where the substrate includes a display area and a peripheral circuit area surrounding the display area; the peripheral circuit area is provided with a gate drive circuit; the gate drive circuit includes a group of shift registers connected in cascade; a first metal layer; a second metal layer; scan lines and connection structures corresponding to the scan lines one-to-one; where the first metal layer includes the scan lines; the second metal layer includes the connection structures; the shift registers include scan signal output ends; the scan signal output ends are electrically connected to the scan lines one-to-one through the connection structures; at least one end of at least one scan line is provided with an electrostatic dispersion structure; the electrostatic dispersion structure includes an electrostatic dispersion line or an first electrostatic dispersion ring.
US11380661B2 Display device and method for forming the same
A display device is provided. The display device includes a substrate having a first surface and a second surface opposite to the first surface, a plurality of light-emitting units disposed on the first surface of the substrate, and a plurality of conductive structures extending into the substrate from the second surface of the substrate. The plurality of conductive structures are electrically connected to the plurality of light-emitting units.
US11380656B2 Semiconductor device
The semiconductor device includes a semiconductor element, a first conductive member, a second conductive member, an insulating member, a first main terminal, and a second main terminal. The first main terminal and the second main terminal, respectively, extend from the first conductive member and the second conductive member. The first main terminal and the second main terminal, respectively, have a first projecting portion and a second projecting portion projecting outside of the insulating member. The first projecting portion and the second projecting portion, respectively, have a first facing portion and a second facing portion at which plate surfaces of the first and second projecting portions face each other across a gap, and a first non-facing portion and a second non-facing portion at which the plate surfaces of the first and second projecting portions do not face each other.
US11380655B2 Die stacks and methods forming same
A method includes thinning a semiconductor substrate of a device die to reveal through-substrate vias that extend into the semiconductor substrate, and forming a first redistribution structure, which includes forming a first plurality of dielectric layers over the semiconductor substrate, and forming a first plurality of redistribution lines in the first plurality of dielectric layers. The first plurality of redistribution lines are electrically connected to the through-substrate vias. The method further includes placing a first memory die over the first redistribution structure, and forming a first plurality of metal posts over the first redistribution structure. The first plurality of metal posts are electrically connected to the first plurality of redistribution lines. The first memory die is encapsulated in a first encapsulant. A second plurality of redistribution lines are formed over, and electrically connected to, the first plurality of metal posts and the first memory die.
US11380654B2 Radio-frequency module and communication apparatus
A radio-frequency module including a mounting substrate that has mounting faces opposed to each other; a PA that is mounted on the mounting face, that is a radio-frequency component, and that has an emitter terminal; a through electrode that is connected to the emitter terminal of the PA and that passes through the mounting faces of the mounting substrate; and a ground terminal connected to the through electrode.
US11380651B2 Semiconductor package including stacked semiconductor chips
A semiconductor package includes a base substrate; a printed circuit board disposed on the base substrate; a first chip stack disposed on the base substrate on one side of the printed circuit board, and including first semiconductor chips offset-stacked in a first offset direction facing the printed circuit board; a second chip stack disposed on the first chip stack, and including second semiconductor chips offset-stacked in a second offset direction facing away from the printed circuit board; a third chip stack disposed on the base substrate on the other side of the printed circuit board, and including third semiconductor chips offset-stacked in the second offset direction; and a fourth chip stack disposed on the third chip stack, and including fourth semiconductor chips offset-stacked in the first offset direction, wherein the second and fourth chip stacks are electrically connected with the base substrate through the printed circuit board.
US11380647B2 Sintering press and method for sintering electronic components on a substrate
A sintering press to sinter electronic components on a substrate comprises a pressing unit comprising a multi-rod cylinder having a front head and a rear head which jointly delimit a compression chamber. In the front head, presser rods parallel and independent of each other are slidingly supported. Each presser rod is coaxial and barycentric to a respective electronic component to be sintered and has a thrust section proportional to the force to be applied to the respective electronic component. In the compression chamber a sealing membrane extends, which is deformed so as to abut against the presser rods for transferring the sintering pressure on each presser rod.
US11380643B2 Rounded metal trace corner for stress reduction
An integrated circuit package is disclosed. The integrated circuit package comprises a first integrated circuit die and a second integrated circuit die. The integrated circuit package further includes a substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the substrate. The substrate includes an interconnect bridge embedded within the substrate, wherein the interconnect bridge includes at least one metal trace component, wherein the metal trace component includes rounded corners on a bottom portion of the metal trace component.
US11380630B2 Integrated circuit package that measures amount of internal precious material
Integrated circuit package (ICP) with: (i) stored information pertaining to an amount and/or value of precious material present in the ICP; and (ii) sensor for detecting an amount of precious material present in the ICP. In some embodiments the ICP is embedded in a smart card for use with a smart card reader system that can communicate data to and/or from the ICP.
US11380621B2 Susceptor for holding a semiconductor wafer having an orientation notch, a method for depositing a layer on a semiconductor wafer, and semiconductor wafer
A semiconductor wafer processing susceptor for holding a wafer having an orientation notch during deposition of a layer on the wafer, having a placement surface for supporting the semiconductor wafer in the rear edge region of the wafer, the placement surface having a stepped outer delimitation, and an indentation of the outer delimitation of the placement surface for placement of the partial region of the edge region of the rear side of the wafer in which the orientation notch is located onto a partial region of the placement surface delimited by the indentation of the outer delimitation of the placement surface. The susceptor is used in a method for depositing a layer on a wafer having an orientation notch, and wafers made of monocrystalline silicon upon which layers are deposited using the susceptor have greater local flatness on both front and rear sides proximate the orientation notch.
US11380613B2 Repurposed seed layer for high frequency noise control and electrostatic discharge connection
An integrated circuit (IC) package is described. The IC package includes a die, having a pad layer structure on back-end-of-line layers on a substrate. The die also includes a metallization routing layer on the pad layer structure, and a first under bump metallization layer on the metallization routing layer. The IC package also includes a patterned seed layer on a surface of the die to contact the first under bump metallization layer. The IC package further includes a first package bump on the first under bump metallization layer.
US11380601B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor chip is mounted on a substrate in a face-down manner. A metal film is arranged on a back surface of the semiconductor chip facing an opposite side from the substrate away from an edge of the back surface. A sealing resin layer seals the semiconductor chip with a part of the metal film being exposed from the sealing resin layer.
US11380599B2 Semiconductor module, vehicle, and method of manufacturing semiconductor module
There is provided a semiconductor module including: a base for semiconductor cooling; a stacked substrate provided above the base; a semiconductor chip provided above the stacked substrate; a coating layer provided on an upper surface of the semiconductor chip; and a sealing resin for sealing the semiconductor chip, in which the base is in contact with the sealing resin.
US11380576B2 Method of preparing an isolation region in a high resistivity silicon-on-insulator substrate
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and an isolation region that impedes the transfer of charge carriers along the surface of the handle substrate and reduces parasitic coupling between RF devices.
US11380571B2 Chuck assembly and method of securing electrostatic chuck
The present disclosure provides an electrostatic chuck for holding a wafer. The electrostatic chuck includes at least one dielectric layer, an electrode layer coupled to the dielectric layer, and a chuck base. The chuck base includes a plurality of lock holes. The dielectric layer and the electrode layer are disposed on the chuck base. Each of the lock holes of the chuck base includes a first portion and a second portion connected to the first portion. The first portion has a first opening on a bottom surface of the chuck base. The second portion has a second opening on the bottom surface of the chuck base. A width of the second opening of the second portion is smaller than a width of the first opening of the first portion.
US11380566B2 System for a semiconductor fabrication facility and method for operating the same
A system for a semiconductor fabrication facility includes a manufacturing tool including a load port, a maintenance crane, a rectangular zone overlapping with the load port of the manufacturing tool, a plurality of first sensors at corners of the rectangular zone, an OHT vehicle, a second sensor on the OHT vehicle, a third sensor on the load port, and a control unit. The first sensors are configured to detect a location of the maintenance crane and to generate a first location data. The second sensor is configured to generate a second location data. The control unit is configured to receive the first location data of the maintenance crane and the second location data of the OHT vehicle. The control unit further sends signals to the second sensor and the third sensor or to cut off the signal to the second sensor.
US11380548B2 Method of manufacturing semiconductor structure through multi-implantation to fin structures
A method of manufacturing a semiconductor structure, comprising providing a substrate; forming a fin structure over the substrate; depositing an insulation material over the fin structure; performing a plurality of ion implantations in-situ with implantation energy increased or decreased stepwise; and removing at least a portion of the insulation material to expose a portion of the fin structure.
US11380547B2 Plasma processing method and plasma processing apparatus
A plasma processing method of etching an organic film through a mask having an opening is provided. The mask is formed on the organic film, and is made of a silicon-containing film. The method includes rectifying a shape of the mask. The rectifying of the shape of the mask includes refining a side wall of the opening of the mask, and etching an upper surface of the mask.
US11380544B2 Laser annealing device and thin film crystallization and dehydrogenation method using same
A laser annealing device includes a stage, a laser generator, and a reflective member. The stage supports a substrate with a thin film formed thereon to be processed, and may be moved in a first direction at a set or predetermined speed. The laser generator irradiates a first area of the thin film with a laser beam while the stage is moved. The reflective member reflects a part of the laser beam, which is reflected from the first area of the thin film, to a second area of the thin film. The first area and the second area are spaced apart from each other.
US11380543B2 Method for fabricating a monocrystalline structure
A substrate is provided with a monocrystalline silicon-germanium layer with a first surface covered by a protective oxide obtained by wet process and having a degradation temperature. The protective oxide is transformed into fluorinated salt which is then eliminated. The substrate is placed in a processing chamber at a lower temperature than the degradation temperature and is subjected to a temperature ramp up to a higher temperature than the degradation temperature. The first surface is annealed in a hydrogen atmosphere devoid of silicon, germanium and precursors of the materials forming the target layer. When the temperature ramp is applied, a silicon precursor is inserted in the processing chamber between a loading temperature and the degradation temperature to deposit a monocrystalline buffer layer. A mono-crystalline target layer is deposited by chemical vapour deposition.
US11380532B2 Method for imaging mass spectrometry and imaging mass spectrometer
In an imaging mass spectrometer for analyzing the same kind of samples using results of imaging mass spectrometric analysis performed on those samples, a measurement section (1) acquires mass spectrometric data by performing an analysis on each of the micro areas on a sample. A region-of-interest setter (32) sets an ROI on each sample, and divides each ROI into the same number of subregions each including the micro areas so that the subregions correspond to each other on the samples respectively covering roughly identical sites on the samples. An individual-index-value calculator (33) calculates an individual index value for each subregion, using mass spectrometric data acquired at the micro areas in the subregion, the individual index value reflecting a similarity or difference among the samples in terms of a degree of expression of each m/z value. A general-index-value calculator (34) calculates a general index value for each m/z value among the ROIs of the samples, using the individual index values calculated for the ink values for each subregion included in each ROI.
US11380531B2 Methods and apparatus for high speed mass spectrometry
A method of operating a mass spectrometer that allows for high-speed operation is disclosed. The method consists in separating the various steps needed to produce a mass spectrum into three or more conceptual stages in a pipeline, such that the instrument is performing steps to process more than two precursor-ion species simultaneously. In general, the number of stages in the pipeline should at least one more and, preferably, at least two more than the number of buffering storage devices in the instrument. The presently-taught methods and apparatus allow for nearly 100% duty cycle of ion accumulation for precursors of interest.
US11380530B2 Reactive sputtering with HIPIMS
A method and apparatus for sputter depositing an insulation layer onto a surface of a cavity formed in a substrate and having a high aspect ratio. A target formed from a material to be included in the insulation layer and the substrate are provided in a substantially enclosed chamber defined by a housing. A plasma is ignited within the substantially enclosed chamber and a magnetic field is provided adjacent to a surface of the target to contain the plasma adjacent to the surface of the target. A voltage is rapidly increased to repeatedly establish high-power electric pulses between a cathode and an anode. An average power of the electric pulses is at least 0.1 kW, and can be much greater. An operational parameter of the sputter deposition is controlled to promote sputter depositing of the insulation layer in a transition mode between a metallic mode and a reactive mode.
US11380529B2 Depth reconstruction for 3D images of samples in a charged particle system
Methods and systems for generating high resolution reconstructions of 3D samples imaged using slice and view processes where the electron interaction depth of the imaging beam is greater than slice thicknesses. Data obtained via such slice and view processes is enhanced with a depth blur reducing algorithm, that is configured to reduce depth blur caused by portions of the first data and second data that are resultant from electron interactions outside the first layer and second layer, respectively, to create enhanced first data and second enhanced data. A high-resolution 3D reconstruction of the sample is then generated using the enhanced first data and the enhanced second data. In some embodiments, the depth blur reducing algorithm may be selected from a set of such algorithms that have been individually configured for certain microscope conditions, sample conditions, or a combination thereof.
US11380526B2 Stage and plasma processing apparatus
A stage on which a substrate is disposed includes: a base embedded with an adsorption electrode therein; a focus ring provided above the adsorption electrode and adsorbed and held on the base; and a deposit control ring provided radially inside the focus ring on the base. A gap is formed between the focus ring and the deposit control ring in a radial direction to separate the focus ring and the deposit control ring.
US11380521B2 Spherical carbon allotropes for lubricants
Carbon materials having carbon aggregates, where the aggregates include carbon nanoparticles and no seed particles, are disclosed. In various embodiments, the nanoparticles include graphene, optionally with multi-walled spherical fullerenes and/or another carbon allotrope. In various embodiments, the nanoparticles and aggregates have different combinations of: a Raman spectrum with a 2D-mode peak and a G-mode peak, and a 2D/G intensity ratio greater than 0.5, a low concentration of elemental impurities, a high Brunauer-Emmett and Teller (BET) surface area, a large particle size, and/or a high electrical conductivity. Methods are provided to produce the carbon materials.
US11380518B2 Measurement system and method for setting observation conditions of measurement apparatus
A measurement system comprising: a measurement apparatus observing a sample based on an observation condition including parameters; and an observation condition database storing data in which a search key related to the sample and the observation condition, a control unit calculating information on an observation condition of a sample is configured to: receive an observation condition search request including a search key related to a target sample; refer the observation condition database to search for the first data matching or similar to the search key related to the target sample included in the observation condition search request, calculate, based on the searched first data, a candidate observation condition of the measurement apparatus for observing the target sample, and output display data for presenting the candidate observation condition.
US11380517B2 System and method for spatially resolved optical metrology of an ion beam
Provided herein are systems and methods for spatially resolved optical metrology of an ion beam. In some embodiments, a system includes a chamber containing a plasma/ion source operable to deliver an ion beam to a wafer, and an optical collection module operable with the chamber, wherein the optical collection module includes an optical device for measuring a light signal from a volume of the ion beam. The system may further include a detection module operable with the optical collection module, the detection module comprising a detector for receiving the measured light signal and outputting an electric signal corresponding to the measured light signal, thus corresponding to the property of the sampled plasma volume.
US11380516B2 System and method for generating and analyzing roughness measurements and their use for process monitoring and control
In one embodiment, a method includes receiving measured linescan information describing a pattern structure of a feature, applying the received measured linescan information to an inverse linescan model that relates measured linescan information to feature geometry information, and identifying, based at least in part on the applying the received measured linescan model to the inverse linescan model, feature geometry information that describes a feature that would produce a linescan corresponding to the received measured linescan information. The method also includes determining, at least in part using the inverse linescan model, feature edge positions of the identified feature, analyzing the feature edge positions to determine errors in the manufacture of the pattern structure, and controlling a lithography tool based on the analysis of the feature edge positions.
US11380511B2 Charged particle beam source
A charged particle beam source, such as for use in an electron microscope, can include an electrically conductive support member coupled to a base, a mounting member coupled to the support member and defining a bore, and an emitter member received in the bore and retained by a fixative material layer flowed around the emitter member in the bore.
US11380502B2 Electromagnetic switch control device
Provided is an electromagnetic switch control device capable of stabilizing a contact pressure by predicting a near-future value of an operation coil current and performing control such that the near-future value does not fall below a holding current threshold value by a control unit. An electromagnetic switch control device 1 opens and closes 13 by an electromagnetic force corresponding to energization of operation coils 16 and 17, and includes PWM control units 21 to 23 that perform PWM pulse width modulation control of a current value A flowing through the operation coils 16 and 17. The PWM control units 21 to 23 estimate the near-future predicted current value flowing through the operation coils 16 and 17 by using a terminal voltage V of the operation coils 16 and 17, and perform PWM control based on the estimated current value. The predicted current value Y is estimated by using an impedance Z of the operation coils 16 and 17. The impedance is a variable obtained by current values A1 and A2 and terminal voltages V1 and V2 of the operation coils 16 and 17, and a constant approximated over a predetermined period from a latest past to a present time is used. The impedance is updated for each predetermined period.
US11380500B2 Direct-current circuit breaker
A direct-current circuit breaker includes a circuit breaker unit and a circuit unit that generates an oscillating current. The circuit unit includes a capacitor and a reactor, a high-speed closer, and a lightning arrester. The circuit breaker unit and the high-speed closer are aligned in a first direction with a distance therebetween that is equal to or longer than a certain spatial distance. The capacitor and the lightning arrester are aligned in a second direction intersecting the first direction with a distance therebetween that is equal to or longer than the spatial distance. A combination of the circuit breaker unit with the high-speed closer and a combination of the capacitor with the lightning arrester are aligned in a third direction intersecting the first direction and the second direction with a distance therebetween that is equal to or longer than the spatial distance.
US11380490B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a plurality of first and second internal electrodes disposed inside the ceramic body, exposed to the first and second surfaces, and having ends exposed to the third or fourth surface, and a first side margin portion and a second side margin portion disposed on side portions of the plurality of first and second internal electrodes exposed to the first and second surfaces. A ratio Db/Da satisfies 1.00 to 1.07, inclusive, where ‘Db’ is a distance, in a stacking direction of the dielectric layer, between both end points of respective edge regions of the first side margin portion and the second side margin portion, and ‘Da’ is a distance in a central region of the ceramic body in the stacking direction.
US11380487B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a body including a dielectric layer and first and second internal electrodes disposed with the dielectric layer interposed therebetween; first and second connection electrodes penetrating the body in a direction perpendicular to the dielectric layer and connected to the first internal electrode; third and fourth connection electrodes penetrating the body in a in a direction perpendicular to the dielectric layer and connected to the second internal electrode; first and second external electrodes disposed on both surfaces of the body, and connected to the first and second connection electrodes; and third and fourth external electrodes connected to the third and fourth connection electrodes, and at least a portion of the first and second connection electrodes is exposed to the surface of the body.
US11380481B2 Radio transmitter with transmit signal strength indicator and method thereof
A radio transmitter includes a power amplifier configured to receive an input voltage signal and output an output voltage signal; a transformer configured to receive the output voltage signal and output a load voltage signal to a load; a sensing inductor configured to output a sensed current signal in accordance with a magnetic coupling with the transformer; a digitally controlled phase shifter configured to receive the output voltage signal and output a phase-shifted voltage signal in accordance with a phase control code; a mixer configured to output a mixed current signal in accordance with a mixing of the sensed current signal and the phase-shifted voltage signal; and a transimpedance amplifier with of a low-pass response configured to convert the mixed current signal into a mean voltage signal.
US11380476B2 Multilayer coil component
In a multilayer coil component, a ferrite element body includes a first element body portion and a second element body portion adjacent to each other in an axial direction of the multilayer coil, in which a dielectric constant of the second element body portion is lower than a dielectric constant of the first element body portion, and a magnetic permeability of the second element body portion is higher than a magnetic permeability of the first element body portion. The inventors newly found that the first element body portion and the second element body portion contribute to coil characteristics when a coil winding portion is provided to extend over the first element body portion and the second element body portion. In the multilayer coil component, desired coil characteristics can be obtained by adjusting proportions of the first element body portion and the second element body portion in the ferrite element body.
US11380474B2 Electronic device
An electronic device includes an inductor bridge that connects first and second circuits. The inductor bridge includes an insulating base material and a conical coil in the insulating base material. The conical coil includes loop shaped conductors arranged in a winding axis direction. Inner and outer diameters of the loop shaped conductors change is one way in the winding axis direction. A large-diameter loop shaped conductor, which is one of the loop shaped conductors that has the largest inner and outer diameters, is disposed such that the inner and outer diameters thereof relatively extend along the insulating base material compared with the other loop shaped conductors when the inductor bridge is bent.
US11380472B2 High-permeability magnetic-dielectric film-based inductors
Various embodiments include, for example, a magnetic-dielectric film-based inductor that can be embedded in an electronic package for use as an integrated voltage-regulator, multiple conductive regions to provide electrical interconnects to the magnetic-dielectric-based inductor from other devices, multiple conductive pillars that are electrically coupled to and formed over at least some of the conductive regions, and a magnetic-dielectric layer formed over at least some of conductive regions and conductive pillars. The magnetic-dielectric layer is formed by a multi-layer formation technique having multiple dielectric-material layers and multiple magnetic-material layers. Each of the magnetic-material layers is interspersed with at least one of the dielectric-material layers. Other devices, apparatuses, and methods are described.
US11380471B2 RF damping structure in inductive device
A spiral inductor includes a spiral trace and a plurality of first projections extending along a first edge of the spiral trace. The spiral inductor may further include a plurality of second projections extending along a second edge of the spiral trace, the second edge being opposite the first edge.
US11380469B2 Magnetically actuated tunable soft electronics
Tunable electronic units and associated systems, as well as methods for tuning characteristic properties of soft electronic units (e.g., inductance, capacitance, and resistance) and fabricating soft tunable planar inductors, axial inductors, capacitors, and resistors, are provided. Disclosed systems and methods enable standardized tuning of different types of soft electronic units (e.g., including a soft inductor, capacitor, and resistor, etc.), and enable remote tuning while maintaining a tuned value without expending power. In certain embodiments, electrical properties of the soft electronic units are tuned using a mobile component (e.g., ferrofluid and iron powder) dragged with a permanent magnet inside a soft fluidic channel. This may be used for applications and devices which need to be soft and flexible, such as implantable electronics, wearable devices, and skin electronics.
US11380464B2 Surge arrester and associated manufacturing method
A surge arrestor includes an active part extending along a longitudinal direction of the surge arrester, a first electrode having a first interlocking part, a second electrode resting against a second end of the active part, a flexible insulating housing, and a second interlocking part formed on an inner surface of the flexible insulating housing. The flexible insulating housing includes: a support member mechanically connecting and supporting the assembly of the first electrode, the active part and the second electrode, which has a plurality of supporting elements being arranged parallel to the longitudinal direction of the surge arrester and being arranged laterally at sides of the assembly of the first electrode, the active part and the second electrode, and an insulating expandable part with a plurality of sheds extending outwards, being moulded around the support member and being spaced apart from the assembly.
US11380463B2 Superconducting wire and superconducting coil
A superconducting coil according to the present disclosure includes: a substrate having a first surface and a second surface; a superconducting layer having a third surface and a fourth surface; respective stabilization layers; and respective protective layers. The second surface is opposite to the first surface. The fourth surface is opposite to the third surface. The superconducting layer is disposed on the substrate such that the third surface faces the second surface. The respective stabilization layers are disposed on the first surface and the fourth surface. The respective protective layers are disposed on the stabilization layers. Adhesion strength between each of the stabilization layers and each of the protective layers is lower than strength of the superconducting layer.
US11380459B2 Insulated wire
An insulated wire includes a conductor, and a flame-retardant insulation layer that includes a resin composition including a flame retardant and is arranged around the conductor, and a water-blocking layer that is arranged around the flame-retardant insulation layer and has a water absorption of not more than 0.5% at saturation. The thickness of the water-blocking layer is not less than 25 μm.
US11380457B1 Residue free electrically conductive material
A deformable yet mechanically resilient microcapsule having electrical properties, a method of making the microcapsules, and a circuit component including the microcapsules. The microcapsule containing a gallium liquid metal alloy core having from about 60 to about 100 wt. % gallium and at least one alloying metal, and a polymeric shell encapsulating the liquid core, said polymeric shell having conductive properties.
US11380449B2 Control drum system for use with nuclear reactors
A control drum system for a nuclear reactor including a reactor core, including an ex-core reflector including a plurality of cylindrical apertures, a plurality of control drum assemblies, each control drum assembly including a drive shaft, a drum cylinder affixed to a bottom end of the drive shaft, and a planetary gear attached to a top end of the drive shaft, wherein each drum cylinder is rotatably received in a cylindrical aperture, a first control drum drive motor operably connected to a first control drum assembly, and an annular ring gear that is operably connected to the planetary gear of each of the control drum assemblies so that all the control drum assemblies rotate simultaneously.
US11380446B2 Radiation resistant high-entropy alloy having FCC structure and preparation method thereof
A radiation resistant high-entropy alloy is provided, having an FCC structure, defined by general formula of FeCoNiVMoTixCry, where 0.05≤x≤0.2, 0.05≤y≤0.3, x and y are molar ratios. The radiation resistant high-entropy alloy has excellent irradiation resistance and is subject to radiation hardening saturation at high temperature (600° C.) in a condition of a high dose (1-3×1016 ions/cm2) of helium ion irradiation. A lattice constant of the high-entropy alloy decreases abnormally after irradiation. The high-entropy alloy has a radiation resistance far higher than that of a conventional alloy and has an excellent plasticity and specific strength. In an as-cast condition and at room temperature, a tensile break strength of the high-entropy alloy is higher than 580 MPa, an engineering strain (a tensile elongation) of the high-entropy alloy is greater than 30%.
US11380441B1 Geo-clustering for data de-identification
The present disclosure is related to a method of geo-clustering of data for de-identification of a dataset. The method includes generating a plurality of geoclusters based on a plurality of geocodes. The geocodes may include ZIP codes or postal codes. The method further includes identifying the geoclusters having the smallest population. The geocluster having the smallest population is iteratively merged with the nearest geocluster until a minimum population threshold is met. Once the smallest geocluster meets the minimum population threshold, the plurality of geoclusters can be used to cluster the geocodes within a dataset to be de-identified.
US11380439B2 Senior living engagement and care support platforms
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
US11380434B2 Telehealth platform
In various formats and various technologies across the health care systems/locations, there is a huge need to integrate and make it easier for the user to apply all these technologies across the board, without the need to become an IT/software expert or hire one in-house, which is very expensive and duplicative effort for other similar organizations in the health care industry to do the same exact function. This document describes a software system that allows our system (ViTelNet) to design, configure, deploy, and run sophisticated custom applications across a variety of hardware platforms, without writing any code. In one example, we describe a method/system for the telehealth platform. In one example, we describe the development tools for such a platform. Many variations and examples are also presented.
US11380428B2 Location-based anticipatory resource provisioning
In various embodiments, the predicted location of a user within an institutional space is associated with a node at or near that location, and a virtual desktop is prepared before a user has actually logged on and authenticated. Although users are not accorded access to applications and sensitive data until they have properly authenticated themselves, the virtual desktop and associated data are assembled and retrieved in the background in order to eliminate delay following log-on.
US11380416B2 Storage device and operating method thereof
A storage device may include a memory device and a memory controller. The memory device may include a memory block including a plurality of pages. When a sudden power off is detected in which power supplied to the memory device is abnormally interrupted during a normal program operation on one page among the plurality of pages, the memory controller may control the memory device to perform a dummy program operation on a selected page among the plurality of pages after the sudden power-off. The memory controller may control the memory device to perform the normal program operation and the dummy program operation by using an Incremental Step Pulse Program (ISPP) method. The memory controller may control the memory device to perform the dummy program operation in a smaller number of program loops as compared with the normal program operation.
US11380415B2 Dynamic error monitor and repair
A memory device includes: a memory cell array comprising a plurality of memory cells, the plurality of memory cells comprising a plurality of data memory cells including a first data memory cell and a plurality of backup memory cells including a first backup memory cell; a storage storing an error table configured to record errors in the plurality of data memory cells, the error table including a plurality of error table entries, each error table entry corresponding to one of the plurality of data memory cell and having an address and a failure count; and a controller configured to replace the first data memory cell with the first backup memory cell based on the error table.
US11380383B2 Electronic device for controlling command input
An electronic device includes a command generation circuit configured to generate a refresh command and a driving control signal, which are enabled during an all-bank refresh operation, according to a logic level combination of an internal chip selection signal and an internal command address. The electronic device also includes a buffer control circuit configured to generate, from the refresh command and the driving control signal, a first buffer enable signal for enabling a first group of buffers and a second buffer enable signal for enabling a second group of buffers.
US11380380B2 Non volatile memory device with an asymmetric row decoder and method for selecting word lines
A non-volatile memory device including an array of memory cells coupled to word lines and a row decoder, which includes a first and a second pull-down stage, which are arranged on opposite sides of the array, and include, respectively, for each word line, a corresponding first pull-down switching circuit and a corresponding second pull-down switching circuit, which are coupled to a first point and a second point, respectively, of the first word line. The row decoder moreover comprises a pull-up stage, which includes, for each word line, a corresponding pull-up switching circuit, which can be electronically controlled in order to: couple the first point to a supply node in the step of deselection of the word line; and decouple the first point from the supply node in the step of selection of the word line.
US11380379B2 PUF applications in memories
A memory device comprises an array of memory cells, a physically unclonable function PUF circuit in the memory device to generate a PUF code, a data path connecting a first circuit to a second circuit in the memory device coupled to the array of memory cells, and logic circuitry to encode data on the data path from the first circuit using the PUF code to produce encoded data, and to provide the encoded data to the second circuit.
US11380376B2 Apparatuses and methods to perform low latency access of a memory
An exemplary memory is configurable to operate in a low latency mode through use of a low latency register circuit to execute a read or write command, rather performing a memory army access to execute the read or write command. A control circuit determines whether an access command should be performed using the low latency mode of operation (e.g., first mode of operation) or a normal mode of operation (e.g., second mode of operation). In some examples, a processor unit directs the memory to execute an access command using the low latency mode of operation via one or more bits (e.g., a low latency enable bit) included in the command and address information.
US11380369B2 Semiconductor device including memory cells and method for manufacturing thereof
A semiconductor device includes logic circuitry including a transistor disposed over a substrate, multiple layers each including metal wiring layers and an interlayer dielectric layer, respectively, disposed over the logic circuitry, and memory arrays. The multiple layers of metal wiring include, in order closer to the substrate, first, second, third and fourth layers, and the memory arrays include lower multiple layers disposed in the third layer.
US11380364B2 Editing and tracking changes in visual effects
A method for determining edits of a subject video reel, comprising steps of opening an original EDL, reading every line of the original EDL, identifying event names representing each shot and identifying a source file. Each event includes at least a camera time code for the shot length, and a location time code indicating location of the shot in the source file. Locating events and picking up the in and out camera time codes from the shot names, noting shot names and camera times for shots found to have common in and out times, identifying every VFX shot and storing VFX names. Next, the software compares camera times for the shots in the first temporary file with camera times for the same shots in the second temporary file; preparing a result EDL file listing exclusively all VFX shots in which changes were found, and detailing the changes.
US11380362B2 Spherical video editing
Systems and methods provide for editing of spherical video data. In one example, a computing device can receive a spherical video (or a video associated with an angular field of view greater than an angular field of view associated with a display screen of the computing device), such as by a built-in spherical video capturing system or acquiring the video data from another device. The computing device can display the spherical video data. While the spherical video data is displayed, the computing device can track the movement of an object (e.g., the computing device, a user, a real or virtual object represented in the spherical video data, etc.) to change the position of the viewport into the spherical video. The computing device can generate a new video from the new positions of the viewport.
US11380354B2 Heat-assisted magnetic recording head having near-field transducer with sunken plasmonic plate
A recording head includes a nanorod configured to heat a hotspot on a recording media, a plasmonic plate configured to concentrate an electric field to excite the nanorod, and a heat sink configured to dissipate heat from the nanorod. The recording head includes a first diffusion barrier plate configured to resist diffusion of materials between the plasmonic plate and the nanorod and a second diffusion barrier plate configured to resist diffusion of materials between the heat sink and the nanorod. The first diffusion barrier plate is disposed between the nanorod and the plasmonic plate and is coupled to a bottom surface of the nanorod. The second diffusion barrier plate is disposed between the heat sink and the nanorod and is coupled to the top surface of the nanorod.
US11380334B1 Methods and systems for interactive online language learning in a pandemic-aware world
Methods and Systems for Interactive Online Language Learning in a Pandemic-aware World. An acoustic-representation-enabled method for teaching an acoustic representation corresponding to a sequence of cantillations of a Hebrew Bible verse, the method comprising: (a) computationally displaying, using a computing device, a Hebrew Bible verse, (b) computationally analyzing a Hebrew Bible verse to identify therein a sequence of cantillation symbols, (c) computationally analyzing the sequence of cantillation symbols to computationally generate a chanting acoustic representation of an ordered sequence of Hebrew Bible trope names corresponding to the sequence of cantillation symbols, (d) computationally by an acoustic-representation-enabled process, changing the pitch level of the chanting acoustic representation of the ordered sequence of Hebrew Bible trope names corresponding to the sequence of cantillation symbols, and (e) playing, using a computing device, the chanting acoustic representation of the ordered sequence of Hebrew Bible trope names corresponding to the sequence of cantillation symbols.
US11380331B1 Virtual assistant identification of nearby computing devices
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.
US11380314B2 Voice recognizing apparatus and voice recognizing method
A voice recognizing apparatus includes a sound input unit, a voice level calculating unit, a noise level calculating unit, a character converting unit, a reliability calculating unit, and a necessary voice level calculating unit. The sound input unit is configured to receive electrical signals as voice and noise signals converted from voice of a talker and noise in environment, respectively. The voice level calculating unit and the noise level calculating unit are configured to calculate, as voice and noise levels, levels of the voice and noise signals, respectively. The character converting unit is configured to perform conversion of a waveform of the electric signal as the voice signal into a character string. The reliability calculating unit is configured to calculate reliability of the conversion. The necessary voice level calculating unit is configured to calculate a necessary voice level on the basis of the voice and noise levels and the reliability.
US11380302B2 Multi channel voice activity detection
A method for multi-channel voice activity detection includes receiving a sequence of input frames characterizing streaming multi-channel audio captured by an array of microphones. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. The method also includes determining, using a location fingerprint model, a location fingerprint indicating a location of a source of the multi-channel audio relative to the user device based on the respective audio features of each channel of the multi-channel audio. The method also includes generating an output from an application-specific classifier. The first score indicates a likelihood that the multi-channel audio corresponds to a particular audio type that the particular application is configured to process. The method also includes determining whether to accept or reject the multi-channel audio for processing by the particular application based on the first score generated as output from the application-specific classifier.
US11380287B2 Display system, electronic device, and display method
A display system including a PC and an HMD, and in the display system, the PC includes an I/F unit configured to output image data, the HMD includes an I/F unit configured to acquire the image data output by the PC, an image display unit configured to superimpose an image on an outside scene visually recognized in a state where the HMD is worn, and to display the image, and a display controller configured to cause the image display unit to display the image data acquired by the I/F unit, and the display controller causes the image display unit to display the image data in correspondence to a position of the PC visually recognized as an outside scene.
US11380286B2 Electronic device and method for controlling timing signal
According to an embodiment, an electronic device may include at least one processor, a display, a memory configured to store image frames, and a display controller configured to output the image frames. The at least one processor may be configured to transmit a first image frame to be output through the display, based on a first timing signal received from the display controller, identify a state of the electronic device, transmit first control information for changing a timing of the first timing signal, in response to transmitting the first control information for changing the timing of the first timing signal, receive a second timing signal from the display controller, and transmit, to the memory, a second image frame to be output through the display, based on the received second timing signal. The timing of the second timing signal may differ from the timing of the first timing signal.
US11380285B2 Electronic device for controlling brightness of display
According to various embodiments, a method of operating an electronic device, which has a foldable housing that causes first and second portions of a display to face each other in a folded state and to be directed in the same direction in an unfolded state and an illuminance sensor that is disposed on a surface on which the second portion is formed, includes a process of determining an angle formed by the first portion and the second portion using data received from an angle detecting sensor; a process of checking out a reference value corresponding to the determined angle in a lookup table; a process of correcting a first illuminance value from the illuminance sensor using the checked reference value; and a process of controlling brightness of the display based on the corrected first illuminance value at least in part.
US11380281B2 Common voltage compensation circuit comprising a first resistor array and a second resistor array and compensation system for display panel
A common voltage compensation circuit and a compensation system for a display panel are provided. A compensation circuit includes a compensating unit configured to receive a common voltage outputted by the display panel; compensate the common voltage according to a compensation coefficient; and output the compensated common voltage to the display panel; and an adjusting unit configured to connect with a controlling unit in a phase of adjusting the display panel; receive an adjustment signal outputted by the controlling unit; and adjust the compensation coefficient of the compensating unit according to the adjustment signal.
US11380274B2 Electro-optic displays and driving methods
A driving method for driving an electrophoretic display comprising four types of particles, the first type of particles and the third type of particles are positively charged, and the second type of particles and the fourth type of particles are negatively charged, the method comprises the steps of: (i). applying a first driving voltage to the pixel of the electrophoretic display for a first period of time at a first amplitude to drive the pixel to a color state of the fourth type of particle at the viewing side; and (ii). applying a second driving voltage to the pixel of the electrophoretic display for a second period of time, opposite to that of the first driving voltage and a second amplitude smaller than that of the first amplitude, to drive the second type particle towards the non-viewing side.
US11380269B2 Display device and method of driving the same
A display device includes a display panel including a plurality of pixels and a display panel driver configured to drive the display panel. Here, the display panel driver is configured to receive input image data, to drive the display panel at a first driving frequency when the input image data corresponds to a moving image, and to select one of a plurality of flicker lookup tables based on the first driving frequency and drive the display panel at a second driving frequency based on the flicker lookup table when the input image data corresponds to a still image.
US11380266B2 Display device
A display device includes a light emitting diode including a first electrode and a second electrode, a first transistor connected between the first voltage line and the first electrode of the light emitting diode, a sixth transistor connected between the drain electrode of the first transistor and the first electrode of the light emitting diode, and a seventh transistor connected between the second voltage line and the first electrode of the light emitting diode and including a gate electrode for receiving an initialization scan signal, wherein an active period of the scan signal and an active period of the initialization scan signal are non-overlapping with each other and the active period of the initialization scan signal is longer than the active period of the scan signal.
US11380262B2 Display device having a transparent display area for display and light transmitting functions
A display device and an OLED array substrate, the OLED array substrate includes a non-transparent display area and a transparent area, wherein the non-transparent area is provided with first OLED sub-pixels arranged in a first array and the transparent display area is provided with second OLED sub-pixels arranged in a second array; the first OLED sub-pixels are driven by a part of data signal channels of a display driver integrated chip, the second OLED sub-pixels are driven by a remaining part of the data signal channels of the display driver integrated chip; data in all the data signal channels correspond to one frame of screen display in the display area; when the second OLED sub-pixels are driven, the transparent display area performs a display function; when the second OLED sub-pixels are not driven, the transparent display area performs a light transmitting function.
US11380261B2 Pixel circuit, pixel driving method and display device
A pixel circuit, a pixel driving method and a display device are provided. The pixel circuit includes a light emitting element, a driving circuit, an energy storage circuit, an initialization circuit, a compensation control circuit, a light emitting control circuit and a written-in control circuit. The initialization circuit writes an initialization voltage into a control end of the driving circuit under the control of a first gate driving signal so as to conduct the connection between a first end of the driving circuit and a second end of the driving circuit; the compensation control circuit is configured to conduct the connection between the control end of the driving circuit and the second end of the driving circuit under the control of the second gate driving signal.
US11380250B1 Display apparatus having a self-luminous pixel module and a first non-self-luminous pixel module driven by a pulse width modulation driving circuit
A display apparatus has a self-luminous pixel module, a first non-self-luminous pixel module, and a pulse width modulation (PWM) driving circuit. The self-luminous pixel module has a plurality of self-luminous pixels. The first non-self-luminous pixel module is disposed on the self-luminous pixel module and has a plurality of first non-self-luminous pixels. The self-luminous pixel module of the display apparatus is used as a backlight for the non-self-luminous pixel module. The PWM driving circuit provides first PWM signals to the self-luminous pixel module to control values of brightness of the self-luminous pixels and provides second PWM signals to the first non-self-luminous pixel module to control values of transmittance of the first non-self-luminous pixels.
US11380245B2 Display drive method, display drive apparatus, display apparatus, and wearable device
The present disclosure discloses a display drive method, a display drive apparatus, a display apparatus, and a wearable device. The display drive method includes: receiving an original display data signal; sampling the original display data signal based on a clock input signal to obtain a display mode signal, a gate line scanning signal, and an initial data voltage signal; shifting the initial data voltage signal according to the display mode signal to obtain a data voltage signal; and controlling the display apparatus to display based on the display mode signal, the gate line scanning signal, and the data voltage signal.
US11380242B2 Data driver performing clock training, display device including the data driver, and method of operating the display device
A display device includes a controller to generate a start frame control signal having a first level in an active period and a second level in a blank period, a load signal toggling between the first level and the second level in the active period and having the second level in the blank period, and a data signal including image data in the active period and a training pattern in the blank period, and a data driver to recover the image data from the data signal based on an internal clock signal to provide display pixels with data voltages in the active period, and to perform a training operation for the internal clock signal using the training pattern in the data signal when both of the start frame control signal and the load signal are maintained as the second level for more than a reference time in the blank period.
US11380238B2 Method for determining gray scale values of pixels, display panel and computer readable storage medium
A method for determining gray scale values of pixels is provided, which includes the following operations: determining gray scale values of pixels to be displayed of a current display picture and a picture type of the current display picture; determining a target refresh rate according to the picture type; determining a target gray scale correction value according to the target refresh rate, and determining target gray scale values according to the target gray scale correction value and the gray scale values, the target refresh rate and the target gray scale correction value are negatively correlated. A display panel and a computer readable storage medium are also provided. The present disclosure slows down the color unevenness of the display panel.
US11380236B2 Sub-pixel arrangement structure, mask device, and display device
A sub-pixel arrangement structure, a mask device, and a display device are provided. The sub-pixel arrangement structure includes: a reference sub-pixel array, a plurality of third sub-pixels, and a plurality of fourth sub-pixels. In the reference sub-pixel array, each row of sub-pixels or each column of sub-pixels includes: first sub-pixels and second sub-pixels, both of which are arranged alternately; in either or both of first and second directions of the sub-pixels in the reference sub-pixel array, one of the third sub-pixels is arranged between any two adjacent sub-pixels in the reference sub-pixel array; and one of the fourth sub-pixels is arranged among any four adjacent sub-pixels in the reference sub-pixel array, and a center of the one of the fourth sub-pixels is located between two rows of sub-pixels of the four sub-pixels arranged in two rows and two column.
US11380227B2 Truss system for video displays
A truss system configured as a rectangular frame and a rigging plate is provided. The rectangular frame comprises an interconnected assembly of rectangular tubes. The rigging plate is removably attached to a top surface of the rectangular frame and includes an overhanging portion that overhangs a front side of the rectangular frame. The overhanging portion includes a plurality of attachment apparatuses for suspending at least one video display from the overhanging portion such that the video display(s) overhangs the front side of the rectangular frame.
US11380225B2 Force-orienting display system
A force-orienting display assembly comprising a number of display segments rotatably mounted on a movable surface, the display segments positioned proximally to each other, in a manner which reassembles picture segments to display a number of properly oriented, non-inverted pictures in a plurality of viewing orientations, where the mounting surface comprises a drum or a flat vertical surface is disclosed.
US11380213B2 Customer care training with situational feedback generation
In an approach for training customer service agents using persona-based chatbots, a processor retrieves customer service interaction information. A processor analyzes, using natural language processing, the customer service interaction information, wherein the analyzing includes preprocessing and aggregating the customer service interaction information. A processor interacts with a user. A processor provides feedback to the user, based on the user's style and performance during training.
US11380207B2 Positioning a set of vehicles
A system and method of positioning a set of vehicles (102) with respect to an object (104) and a set of targets (106). Embodiments can generate (302) an isovist using data obtained from at least one sensor associated with the object and use it to compute (304) an estimated position of each target with respect to the object. Embodiments can compute (306) a plurality of positions for each vehicle based on the estimated positions of the targets, with each position having an associated value representing a number of the targets at their estimated positions that are within a predetermined proximity of the vehicle at that position. Embodiments can select (308) a subset of the positions based on the associated values, and position (310) the set of vehicles based on the selected subset of the positions.
US11380205B2 Proximity detection system and method and collision avoidance system and method using proximity detection
The invention relates to a complex proximity safety and warning system. The invention provides a safety system comprising a generator that generates a magnetic field that establishes a boundary, where the generator is capable of receiving radio frequency signals. Also provided is a radio frequency device that sends radio frequency signals, the radio frequency device being capable of sensing the magnetic field and generating a radio frequency response.
US11380200B2 Server device
A server device includes a storage unit configured to store vehicle information including vehicle behavior information and position information, a region specifying unit configured to specify a warning road region where a sudden stop of a vehicle occurs a plurality of times based on the stored vehicle information, and a notification unit configured to, when the sudden stop of the vehicle occurs in the specified warning road region, notify terminal devices that correspond to vehicles located in the warning road region and in a vicinity of the warning road region of information regarding the warning road region.
US11380196B1 Traffic warning system
A traffic warning system for first responders, such as the police, firefighters, and paramedics, that allows a first responder to wirelessly communicate their pending approach to an intersection with a multimedia warning system mounted and hardwired to a conventional traffic light and operated via an integrated remote control device or mobile phone application (“mobile app”) using radio frequencies, BLUETOOTH® technology, wireless digital technology, or the like.
US11380180B2 Notification apparatus, notification method, notification system, and computer-readable recording medium
The invention provides a notification apparatus 1 including an alarm sound generating unit 2 for generating alarm sounds, a location information obtaining unit 3 for obtaining location information, an activating unit 4 for activating the alarm sound generating unit 2 and the location information obtaining unit 3, a communication unit 5 for performing low-power wide-area wireless communication, and a control unit 6 for transmitting notification information via the communication unit 5 if the control unit 6 fails to obtain the location information from the location information obtaining unit 3 after the activating unit 4 activated the alarm sound generating unit 2, the notification information including notification apparatus identifying information identifying the notification apparatus a and notification occurrence information indicative of occurrence of notification.
US11380166B2 Gaming machine and method having bonus game trigger adjustments based on supplemental data
Methods and systems facilitate the adjustment of probabilities of triggering different bonus games in a slot machine where the probability adjustment is based on supplemental data. Programming and data structure design are provided to implement a bonus trigger probability adjusting arrangement based on supplemental data input. Such supplemental data includes the state of a dynamic interactive game theme sequence displayed at the gaming machine. Player inputs can alter the sequence of the theme display and affect the adjustment of probabilities.
US11380164B2 Gaming system and method for providing randomly determined progressive award reset values
A gaming system including one or more progressive awards. Each progressive award is associated with a plurality of different progressive award reset values. Upon a progressive award triggering event occurring and the progressive award being provided to one or more players, the gaming system resets the progressive award to a randomly selected one of the plurality of different progressive award reset values associated with the provided progressive award. Thus, upon a determination to provide a progressive award to a player, that progressive award is reset to a randomly selected value which may be above the reset value historically associated with such a progressive award.
US11380163B2 Systems and methods for playing a multiplayer, single-device, electronic wagering game
An electronic gaming machine performs operations comprising: (i) receiving, from a first player of the electronic gaming machine, a first credit contribution; (ii) receiving, from a second player of the electronic gaming machine, a second credit contribution; (iii) aggregating the first credit contribution and the second credit contribution to create a combined credit balance; (iv) determining, based on the first credit contribution and the second credit contribution, a relative contribution of each of the first player and the second player to the combined credit balance; (v) determining, in response to at least one mutual wager, at least one outcome of the wagering game; (vi) one of incrementing and decrementing the combined credit balance based on the at least one outcome; (vii) receiving, from at least one of the first player and the second player, an instruction to cash out of the wagering game; and (viii) distributing a pro rata share of the combined credit balance to the at least one player in proportion to the relative contribution of the at least one player.
US11380160B1 Hybrid gambling-skill-video-game with integrated prize contest
Hybrid gaming machines, platforms, systems, and/or methods have both skill-based gaming element and game-of-chance gaming elements, and include a linked contest; wherein contest software may monitor gaming activity from a plurality of players playing on a plurality of hybrid gaming machines that have both skill-based gaming element and game-of-chance gaming elements; and wherein that contest software may reward a prize to one or more players of that plurality of players who have won the contest, based on a predetermined aspect of the player's game play on those hybrid gaming machines that have both skill-based gaming element and game-of-chance gaming elements. The skill-based gaming elements may include use of three-dimensional (3D) virtual interactive worlds or portions thereof. The game-of-chance gaming elements may include use of random number generator(s) and/or pay table(s). The game-of-chance gaming elements may comply with gaming regulatory agencies.
US11380158B2 Optimized power consumption in a gaming establishment having gaming devices
In one embodiment, a gaming system, method, and device may have a memory having a plurality of power management rules and a processor configured to receive a power status information from another device, retrieve at least one power management rule from the memory, and configure a power state of the gaming device or its peripheral device based on the power status information and the at least one power management rule.
US11380149B2 Locking and unlocking system, portable terminal capable of communicating with server, locking and unlocking method executed by portable terminal, and non-transitory storage medium storing program
A locking and unlocking system includes a portable terminal and a server. The portable terminal includes a service providing unit, a first sending unit, and a first receiving unit. The service providing unit provides a use reservation service for a vehicle or facilities by communicating with another server. The first sending unit sends a first signal to the server in response to a request from the service providing unit. The first signal requests authentication information used for locking and unlocking. The first receiving unit receives the authentication information from the server. The server includes a second receiving unit and a second sending unit. The second sending unit sends a second signal including the authentication information to the portable terminal when the second receiving unit receives the first signal.
US11380143B2 System and method for servicing a damaged vehicle
A method and system to determine a selected service response for servicing a damaged portion of a vehicle using a vehicle technician system. The selected service response is based upon a digital media file acquired with the vehicle technician system and representative of the damaged portion of the vehicle. The digital media file is communicated from the vehicle technician system to an authority such as a vehicle owner. The communication may be indirectly through an intermediary such as a vehicle service management system. Inasmuch as the digital media file is inherently unbiased, the authority evaluates the digital media file when considering the appropriate service, such as repairing or replacing a damaged part. The authority then selects a selected service response based at least in part on the digital media file and the selected service response is thereafter applied to the vehicle.
US11380141B2 Vehicle diagnosis method, user equipment, and server
The present disclosure discloses a vehicle diagnosis method including: sending a login request of a user to a server; returning vehicle type selection data after the server has verified an authenticity of the user successfully; displaying a vehicle type selection interface related to the vehicle type selection data and sending a corresponding vehicle type data to the server based on a vehicle type selected by the user on the vehicle type selection interface via the user equipment; sending corresponding vehicle type data to the server; returning a vehicle diagnosis interface related to the vehicle type data by the server; controlling relevant vehicle terminal to perform corresponding vehicle diagnosis operation by the server when the server receives a vehicle diagnosis instruction as input by the user on the vehicle diagnosis interface; afterwards, displaying vehicle diagnosis operation result fed back by the vehicle terminal through the user equipment.
US11380139B2 Automatic address validation
An identifier is received with a portion of a postal address. That portion is compared against multiple additional postal addresses associated with the identifier. If a match is detected, a confirmation is transmitted to a requestor who originally sent the identifier and the portion of the postal address.
US11380135B2 Systems and methods of enhancing biometric matching accuracy and/or efficiency
Exemplary embodiments are directed to a system of enhancing biometric analysis matching. A processing device is configured to analyze the probe short-range and broadband iris texture information of a probe image for iris biometric authenticity, and based on the biometric authenticity of the probe short-range iris texture information and the probe broadband iris texture information, determine the biometric authenticity of the subject. Exemplary embodiments are also directed to a system of enhancing biometric analysis matching efficiency. The processing device generates an optimized order of enrollment iris biometric data includes a listing of the enrollment iris biometric data ordered by closest match to furthest match between the probe and enrollment broadband iris texture information. The processing device analyzes the iris biometric data for biometric authenticity starting with the closest match between the probe and enrollment broadband iris texture information.
US11380133B2 Domain adaptation-based object recognition apparatus and method
A domain adaptation-based object recognition apparatus includes a memory configured to store a domain adaptation-based object recognition program and a processor configured to execute the program. The processor learns a generative model for generating a feature or an image similar to a gallery image on the basis of domain adaptation in association with an input probe image and learns an object recognition classification model by using a learning database corresponding to the gallery image and the input probe image, thereby performing object recognition using the input probe image.
US11380125B2 Under-screen fingerprint reader
An optical reader apparatus is configured to detect epidermal ridges of a body part using specular reflection contrast detection. The optical reader apparatus comprises a display comprising a transparent cover and a substrate comprising an array of active pixels. The active pixels serve as an illuminator of the optical reader apparatus. The apparatus also comprises a pinhole array and an optical sensor optically coupled to the display via the pinhole array. The optical sensor comprises an array of photosensors arranged on a substrate. The array of photosensors is configured to detect light reflected via specular reflection by the transparent cover. A processor, coupled to the display and the optical sensor, is configured to control reading of signals from the photosensors and to control illumination of selected active pixels in accordance with a predefined scanning pattern that covers a sensing region of the transparent cover during a body part reading operation.
US11380110B1 Three dimensional traffic sign detection
Vehicles and methods for detecting a three-dimensional (3D) position of a traffic sign and controlling a feature of the vehicle based on the 3D position of the traffic sign. An image is received from a camera. The image is processed using a neural network. The neural network includes a traffic sign class block regressing a traffic sign class for a traffic sign included in the image and a rotation block regressing an orientation for the traffic sign. Dimensions for the traffic sign are retrieved from an information database based on the traffic sign class. A 3D position of the traffic sign is determined based on the dimensions of the traffic sign and the orientation of the traffic sign. A feature of the vehicle is controlled based on the 3D position of the traffic sign.
US11380105B2 Identification and classification of traffic conflicts
A practical method and system for transportation agencies (federal, state, and local) to monitor and assess the safety of their roadway networks in real time based on traffic conflict events such that corrective actions can be proactively undertaken to keep their roadway systems safe for travelling public. The method and system also provides a tool for evaluating the performance of autonomous vehicle/self-driving car technologies with respect to safety and efficiency.
US11380103B2 Coverage device, moving body, control device, and moving body distributed control program
A surveillance performance (information expressing uncertainty of information relating to a potential risk area in a region that requires monitoring) and a tracking performance (information expressing the product of an importance level of a potential risk area and a coverage ratio (an overlap rate between potential risk areas and moving bodies)) are mutually analyzed, and plural moving bodies are allotted to either surveillance or tracking. Potential risk areas that require monitoring are determined such that the surveillance performance and the tracking performance respectively satisfy predetermined levels. The plural moving bodies are allocated to potential risk areas determined to be potential risk areas that require monitoring (simultaneous optimization). The respective moving bodies subject to simultaneous optimization start moving toward their allocated potential risk areas to monitor the potential risk areas.
US11380101B2 Data processing systems and methods for generating interactive user interfaces and interactive game systems based on spatiotemporal analysis of video content
In various embodiments, a Data Processing System for Generating Interactive User Interfaces and Interactive Game Systems Based on Spatiotemporal Analysis of Video Content may be configured to: (1) enable a user to select one or more players participating in a substantially live (e.g., live) sporting or other event; (2) determine scoring data for each of the one or more selected players during the sporting or other event; (3) track the determined scoring data; (4) generate a custom (e.g., to the user) user interface that includes the scoring data; and (5) display the custom user interface over at least a portion of a display screen (e.g., on a mobile computing device) displaying one or more video feeds of the sporting or other event. In this way, the system may be configured to convert a video feed of a sporting event into an interactive game.
US11380093B2 Detecting road edges by fusing aerial image and telemetry evidences
A method to detect a roadway edge includes calculating a first likelihood of a roadway edge from an aerial image of a roadway by shifting a centerline of the roadway perpendicular to the centerline and overlapping the centerline with image gradients. A second likelihood of the roadway edge is determined using a vehicle telemetry fitting a probability distribution to telemetry points along the roadway. The first likelihood of the roadway edge and the second likelihood of the roadway edge are fused to identify a final likelihood of the roadway edge.
US11380090B2 Fast multi-modal object recognition system
A method for object recognition at an interactive information system (IIS) includes capturing, using an imaging device of the IIS, a first image of a first representative object which represents a first one or more object disposed about the IIS; analyzing, by a computer processor of the IIS and based on a category model, the first image to determine a first representative category of the first one or more object; retrieving, by the computer processor and based on the first representative category, a first representative object model of a plurality of object models that are stored on a remote server; and analyzing, by the computer processor and based on the first representative object model, the first image to determine a first representative inventory identifier of the first representative object, which represents a first one or more inventory identifier corresponding to the first one or more object respectively.
US11380085B2 Automatic assay assessment and normalization for image processing
Disclosed herein are systems and methods for normalizing the titer of a first stain to a titer of the same stain in a template image. Also disclosed are methods of assessing stain titer levels.
US11380084B2 System and method for surgical guidance and intra-operative pathology through endo-microscopic tissue differentiation
Systems and methods for image classification include receiving imaging data of in-vivo or excised tissue of a patient during a surgical procedure. Local image features are extracted from the imaging data. A vocabulary histogram for the imaging data is computed based on the extracted local image features. A classification of the in-vivo or excised tissue of the patient in the imaging data is determined based on the vocabulary histogram using a trained classifier, which is trained based on a set of sample images with confirmed tissue types.
US11380081B2 Image processing apparatus and operating method of the same
Provided is an image processing apparatus including a memory storing at least one instruction, and a processor configured to execute the at least one instruction stored in the memory to obtain first feature information by performing a convolution operation on a first image and a first kernel included in a first convolution layer among a plurality of convolution layers, obtain at least one piece of characteristic information, based on the first feature information; obtain second feature information, based on the first feature information and the at least one piece of characteristic information, obtain third feature information by performing a convolution operation on the obtained second feature information and a second kernel included in a second convolution layer that is a layer next to the first convolution layer among the plurality of convolution layers, and obtain an output image, based on the third feature information.
US11380077B2 Avatar creation user interface
The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US11380067B2 System and method for presenting virtual content in an interactive space
A system configured to present virtual content in an interactive space may comprise one or more of a light source, an optical element, one or more physical processors, non-transitory electronic storage, and/or other components.
US11380056B2 3D object acquisition method and apparatus using artificial light photograph
Disclosed are herein a three-dimensional (3D) object acquisition method and an object acquisition apparatus using artificial light photographs. A 3D object acquisition method according to an embodiment of the present invention includes receiving a plurality of images of a 3D object photographed by a camera, reconstructing spatially-varying bidirectional reflectance distribution functions for the 3D object based on the plurality of images received, estimating shading normals for the 3D object based on the reconstructed spatially-varying bidirectional reflectance distribution functions, and acquiring 3D geometry for the 3D object based on the estimated shading normals.
US11380053B2 Point cloud data hierarchy
One embodiment is directed to a system for presenting views of a very large point data set, comprising: a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to automatically and deterministically organize the point data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy.
US11380050B2 Face image generation method and apparatus, device, and storage medium
A face image generation method includes: determining, according to a first face image, a three dimensional morphable model (3DMM) corresponding to the first face image as a first model; determining, according to a reference element, a 3DMM corresponding to the reference element as a second model, the reference element representing a posture and/or an expression of a target face image; determining, according to the first model and the second model, an initial optical flow map corresponding to the first face image, and deforming the first face image according to the initial optical flow map to obtain an initial deformation map; obtaining, through a convolutional neural network, an optical flow increment map and a visibility probability map that correspond to the first face image; and generating the target face image according to the first face image, the initial optical flow map, the optical flow increment map, and the visibility probability map.
US11380049B2 Finite aperture omni-directional stereo light transport
In various embodiments, a finite aperture omni-directional camera is modeled by aligning a finite aperture lens and focal point with the omni-directional part of the projection. For example, each point on an image plane maps to a direction in camera space. For a spherical projection, the lens can be orientated along this direction and the focal point is picked along this direction at focal distance from the lens. For a cylindrical projection, the lens can be oriented along the projected direction on the two dimensional (2D) xz-plane, as the projection is not omni-directional in the y direction. The focal point is picked along the (unprojected) direction so its projection on the xz-plane is at focal distance from the lens. The final outgoing ray can be constructed by sampling of a point on this oriented lens and shooting a ray from there through the focal point.
US11380024B1 Instant situational awareness visualization module process and device
Instant Situational Awareness Visualization Module enables new types and classes of Human Computer Interface enhancements where the Humans can easily and simultaneously see where objects are relative within or outside AR shapes as viewed as a picture-in-a-picture inset that provides an overhead view of terrain/map.
US11380023B2 End-to-end relighting of a foreground object of an image
Introduced here are techniques for relighting an image by automatically segmenting a human object in an image. The segmented image is input to an encoder that transforms it into a feature space. The feature space is concatenated with coefficients of a target illumination for the image and input to an albedo decoder and a light transport detector to predict an albedo map and a light transport matrix, respectively. In addition, the output of the encoder is concatenated with outputs of residual parts of each decoder and fed to a light coefficients block, which predicts coefficients of the illumination for the image. The light transport matrix and predicted illumination coefficients are multiplied to obtain a shading map that can sharpen details of the image. Scaling the resulting image by the albedo map to produce the relight image. The relight image can be refined to denoise the relight image.
US11380020B2 Promoting communicant interactions in a network communications environment
In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment. Based on user input in connection with the graphical user interface, a presence is established for the user in a selected one of the virtual areas, realtime communications are administered between the user and one or more communicants who are present in the selected virtual area, and a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas is displayed.
US11380006B2 Size measurement using angle-constrained radiographic imaging
A radiography machine provides information about the absolute dimension of imaged objects with as few as two images taken along a common axis at different separations. The information gathered in this way may also be used to deduce absolute or relative separation of the objects along the common axis.
US11380002B2 Map element extraction method and apparatus, and server
This application discloses a map element extraction method and apparatus, and a server. The map element extraction method includes obtaining a laser point cloud and an image of a target scene, the target scene including a map element; performing registration between the laser point cloud and the image to obtain a depth map of the image; performing image segmentation on the depth map of the image to obtain a segmented image of the map element in the depth map; and converting a two-dimensional location of the segmented image in the depth map to a three-dimensional location of the map element in the target scene according to a registration relationship between the laser point cloud and the image.
US11380000B2 Operation detection device and operation detection method
An operation detection device according to an embodiment is an operation detection device that detects an object approaching an operation unit. The operation detection device includes: a sensor that detects a distance from the object as a plurality of pixels; and an object detection unit that detects the object. The object detection unit specifies a first pixel corresponding to the distance that is the shortest among the plurality of pixels, scans a plurality of second pixels located around the first pixel, and detects the object when the number of second pixels for which a difference between a distance corresponding to each of the second pixels and the shortest distance is equal to or less than a predetermined value, among the plurality of second pixels, is equal to or greater than a predetermined number.
US11379994B2 Method and imaging device for generating a motion-compensated image, computer program, and storage medium
The disclosure relates to a method and an imaging device for generating a motion-compensated image of a target object. The disclosure further relates to a corresponding computer program and a computer-readable storage medium. In the method, a reference image is generated from projection images of a target object. Furthermore, a motion field which characterizes a motion of the target object shown is determined iteratively. In each case, after a predetermined number of iterative acts, the existing reference image is replaced by a provisional motion-compensated image, which is then used for the further iteration. The initial reference image is generated without using a synchronization or gating-signal that characterizes a motion of the target object.
US11379988B2 Method and apparatus for extracting edge of object in depth image and computer readable storage medium
The embodiments of the present disclosure disclose a method and apparatus for extracting an edge of an object in a depth image, a storage medium, and a computer device, to provide a solution which is simple to implement and accurate in edge extraction. The method for extracting an edge of an object in a depth image includes: calculating at least two sets of edge pixels of a first depth image using at least two edge detection algorithms; and acquiring a final set of edge pixels by combining the at least two sets of edge pixels. The solution according to the embodiments of the present disclosure is simple to implement, and may obtain a more accurate set of edge pixels, thereby obtaining an accurate pixel-level segmentation result.
US11379979B2 Computer imaging pre-processing for automated medication dispensing analysis
A computer system includes an input configured to receive a first image of medication located in a receptacle, memory, and a processor configured to execute instructions including creating a second image based on the first image, dividing pixels of the second image into first and second subsets, and scanning the second image along a first axis to count, for each point along the first axis, a number of pixels in the first subset along a line perpendicular to the first axis that intersects the first axis at the point. The instructions also include estimating positions of first and second edges of the receptacle along the first axis based on the counts of the pixels, defining an opening of the receptacle based on the estimated positions of the first and second edges, and outputting a processed image that indicates areas of the image that are outside of the defined opening.
US11379978B2 Model training apparatus and method
A medical image processing apparatus includes processing circuitry configured to apply a first trained model to input image data to obtain a first output based on the input data, where the input data includes clinical data. The processing circuitry is further configured to apply a second trained model to the input data to obtain a second output based on the input data, where the first trained model and the second trained model have been trained in dependence on a hierarchical relationship between the first output and the second output. The hierarchical relationship includes at least one of: a spatial hierarchy, a temporal hierarchy, an anatomical hierarchy, and a hierarchy of clinical conditions.
US11379966B1 Impurity detection system in continually running water through machine vision software
System and method of implementing an Impurity Detection System in Continually Running Water employing spatially separated smartphone video cameras equipped with periscopic lens attachments, a water flow meter, a sensor operated reagent dispensing system, a light reflecting chamber with patterned surface and optically transmissive windows, and machine vision software for image analysis. The smartphone is equipped with custom optical lens attachments including a periscope that improves spatial separation between camera images. The water flow meter bends according to the amount of water flow, and the sensors modulate the amount of dispensed reagents, such as orthotolidine (C14H16N2). The apparatus monitors the varied levels of impurities, including turbidity and fluorescence, within continually running water, and triggers alarm signals. Machine vision software subsequently analyzes the spatially separated images and matches existing databases to identify key contaminant characteristics.
US11379963B2 Information processing method and device, cloud-based processing device, and computer program product
An information processing method, device, cloud-based processing device, and computer program product are related to the field of data processing technologies and can cause an increased efficiency in detecting whether a road area contains a depression region. The information processing method includes: acquiring a depth image; processing the depth image to obtain a means-by-row graph, based on which a road area in the depth image is determined; determining a suspected depression region in the road area; and judging over the suspected depression region based on a depression threshold to determine whether the depth image contains a depression region.
US11379957B1 Head wearable display device calibrated for distortion correction using inter-pupillary distance
Methods, systems, and devices for head wearable display devices are described. A device may capture a set of images over a set of orientations using a set of cameras positioned on an outward facing surface of the device. The set of images include a first subset of images captured by a first camera and a second subset of images captured by a second camera. The device may detect a set of facial features in each of the first subset of images and the second subset of images, and measure a set of inter-pupillary distances over the set of orientations based on the set of facial features in each of the first and second subset of images. The device may determine an inter-pupillary distance parameter based on aggregating the set of inter-pupillary distances over the set of orientations. The device may calibrate based on the inter-pupillary distance parameter.
US11379953B2 Systems and methods for media privacy
A system comprises a picture and metadata captured by a content capture system; a recognizable characteristic datastore configured to store recognizable characteristics of different users; a module configured to identify a time and a location associated with the picture based on the metadata, and to identify one or more potential target systems within a predetermined range of the location at the time; a characteristic recognition module configured to retrieve the recognizable characteristics of one or more potential users associated with the potential target systems, and evaluate whether the picture includes one or more representations of at least one actual target user from the potential users based on the recognizable characteristics of the potential users; a distortion module configured to distort a feature of the representations of the least one actual target user in response to the determination; a communication module configured to communicate the distorted picture to a computer network.
US11379950B1 System and method for projecting content in an environment
Systems and methods directed to placing content are described. More specifically, content is received and depth information corresponding to an external environment of the computing device is obtained. An indication to associate the content with a location based on the depth information is received from a user. Information for at least one plane associated with the depth information at the location is obtained and at least a portion of the content is warped to match the at least one plane based on the depth information.
US11379949B1 Systems and methods for simulating multiple lens distortions within a single image
Multiple single lens distortion regions and one or more boundary regions may be determined within an image. Individual single lens distortion regions may have pixel displacement defined by a single lens distortion and individual boundary regions may have pixel displacement defined by a blend of at least two lens distortions. Multiple lens distortions may be simulated within the image by shifting pixels of the image input positions to output positions based on locations of pixels within a single lens distortion region and the corresponding single lens distortion or within a boundary region and a blend of corresponding lens distortions.
US11379937B2 Power management server and power management method
A power management server comprises a controller configured to select based on a predetermined standard, from among a plurality of facilities including a distributed power supply, a first facility in which first processing is applied to the distributed power supply and a second facility in which second processing is applied to the distributed power supply. The first processing is processing of controlling an output power of the distributed power supply by using a first target value as a target value for purchased power purchased by the facility from a power provider. The second processing is processing of controlling the output power of the distributed power supply by using a second target value as the target value for the purchased power, the second target value being greater than the first target value.
US11379932B2 Social watchlist
In one embodiment, a method includes receiving information from a social network and identifying one or more topics of interest from the received information. The method also includes converting text from the received information to one or more social intents and determining, based on the topics of interest and the social intents, a media recommendation. The method further includes receiving account information from a user account, the account information including one or more entitlements. The method further includes determining that the media recommendation complies with the entitlements and automatically adding the media recommendation to a social watchlist associated with the user account.
US11379930B1 System and method for targeted data gathering for tax preparation
A computer-implemented method for the targeted gathering of tax data for use with tax preparation software includes a computing device presenting to the user a plurality of interview questions or statements. The computing device creates a user profile based on the responses to the interview questions or statements. The computing device identifies highly relevant tax topics based on user profile and executes a user interface manager to automatically generate interview questions or statements on said highly relevant tax topics. The user then confirms whether other tax topics apply to the user. The computing device executes a tax calculation engine of the tax preparation software configured to compute a tax liability or refund amount.
US11379927B1 System and method for the management of liability risk selection
A system and method to manage liability risk selection in the Small-to-Medium Enterprises business sector facilitates the insurance underwriting and delivery process using a combination of blockchain and Artificial Intelligence technologies. The approval process and the insurance rates are determined using a process that analyzes the answers of potential insureds in response to a set of questions designed by insurance experts to evaluate the performance and the value of the potential insured's organizations. The system also obtains information from social media and news data relating to the businesses of the potential insureds. The system enables an insurance broker to provide real time product delivery and collaboration through a private permissioned blockchain platform. The system and method provide a comprehensive and unique insurance underwriting and policy delivery solution that provides stable rates and rapid turnaround, in several minutes compared to several weeks using conventional insurance underwriting processes.
US11379923B1 System and method for real-time screening of a disability insurance applicant
A system and method for automatically screening applicants for disability insurance in real-time, and if the results are favorable, automatically communicating acceptances and issuing policies via wireless communication. An applicant's BMI is calculated, and the applicant is rejected if the BMI is too high or low. The applicant's prescription drug history is obtained, and the applicant is rejected if the history shows use of a drug associated with a serious medical condition. The acceptance or rejection and a premium for the insurance product may be set based upon the real-time screening results and communicated to the applicant. Additionally, an occupation class assigned to the applicant may be confirmed, a motor vehicle report for the applicant may be obtained, and an insurance information report for the applicant may be obtained. If the applicant is rejected, they may be allowed to apply for the insurance product using an alternate non-real-time process.
US11379921B1 System and interface for developing and processing simulations of modeled medical contracts
A computerized processing system includes a communication interface configured to receive, from a user device, inputs defining rules for calculating reimbursements for healthcare services and receive historical claims data. The historical claims data includes a plurality of claims submitted to an insurance provider over a previous predetermined period. A contract development module is configured to generate a contract based on the inputs; match the claims in the historical claims data to respective ones of the rules in the contract as defined by the inputs; calculate costs associated with the contract using the claims in the historical claims data and the rules; and output, for display via a user interface, a report including the calculated costs associated with the contract.
US11379919B2 Reducing data traffic in a computerized trading system
A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
US11379910B2 System and methods for controlling procurement process
A method and system for controlling procurement systems where tender review process is by selecting external/internal reviewers randomly and by managing at least three levels of reviews. The method comprises collecting a tender information by an application server; collecting the bids; and collecting reviews at each level and transmitting the reviews to the next-level reviewers. The reviewers are selected from a reviewer register for each review level. The first-level reviews are transmitted or kept confidential as per entity preference to the second-level reviewer devices and the second-level reviews are collected within a limit period of time and simultaneously. The second-level reviews are collected from the second-level reviewers and transmitted to the third-level reviewers. The system may analyse the collected reviews and select the winner of the tender based on reviews collected. By option, the system can also hide bidders' information such names at a certain level of analysis/analysts depending on the materiality and available resources.
US11379901B2 Methods and apparatuses for deep learning-based recommendation, electronic devices, and media
Methods and apparatuses for deep learning-based recommendation, electronic devices, and media include: respectively obtaining related information of a target user and related information of a target item; respectively using at least two sub-models in an integrated model to obtain, based on the related information of the target user and the related information of the target item, operating probabilities corresponding to the at least two sub-models; obtaining, based on the operating probabilities corresponding to the at least two sub-models, a target probability about the target user operating the target item; and recommending the target item to the target user based on the target probability.
US11379899B2 Control method of information terminal
A control method of an information terminal includes acquiring, by a server device via a network, information relating to a device which leases battery packs and exists in an area set by a user, and displaying the acquired information relating to the device on a display screen provided with the information terminal.
US11379895B1 System and method for floral arrangement customization
A floral arrangement customization system allows a user to modify characteristics of each stem or groups of stems within a template to create a customized floral arrangement. The user can also modify characteristics about the arrangement such as its style, shape, or color scheme. Information about the customized floral arrangement is transmitted to an order fulfiller who can assemble the floral arrangement exactly according to the customized design.
US11379892B2 Utility-based price guidance
Based on an analysis of historical data of listings for an item, an online marketplace generates a price curve for the item to describe the likelihood to sell as a function of price. Based on seller preference data, an analysis of historical data of listings, or both, the online marketplace estimates the utility preferences for the seller account, such as the cost of time. Using the utility preferences and the price curve for an item, the online marketplace can generate a utility curve that estimates the utility for the seller account as a function of the item price. Using the utility curve, the online marketplace generates utility-based price guidance for a particular seller of the item. A user interface presents the utility-based price guidance to the seller and enables the seller to set the price of the item based on the price guidance.
US11379887B2 Methods and systems for valuing patents with multiple valuation models
Embodiments for valuing patents by one or more processors are described. A plurality of patents are analyzed with a first patent valuation model and at least a second patent valuation model. A selection of a filter of the results of said analysis of the plurality of patents with the first patent valuation model and the at least a second patent valuation model is detected. A list of some of the plurality of patents is generated based on said analysis of the plurality of patents with the first patent valuation model and the at least a second patent valuation model and the selected filter of the results of said analysis of the plurality of patents with the first patent valuation model and the at least a second patent valuation model.
US11379882B2 Allocating resources according to conversion rate
A system and method for selecting advertisements is disclosed. In example embodiments, a method includes submitting an offer to display an advertisement at a remote device, receiving one or more advertising bids, each bid indicating an advertisement and comprising bid amount, selecting a bid from the one or more advertising bids that results in a highest product, the highest product calculated by multiplying an estimated conversion rate for the advertisement indicated by the bid with the bid amount of the bid, and transmitting the advertisement indicated by the bid to the remote device for display.
US11379874B1 Recommending unique product inventory
One of more unique products can be selected for advertisement over a digital marketing channel. The selection is based on the calculation of a base impression budget, calculated per product per day, which calculation considers information related to a product, including supply and demand at the market level, characteristics of the property, and popularity of the listing. A real-time, or current, impression budget is calculated to determine whether a particular product should be recommended to a user. Every time the product is advertised to a user, a user intent value is calculated, indicating the user's likelihood of purchasing the product within a given period of time, along with the user intent of every user to which the product has been advertised. The user intent calculation may consider information specific to the user, such as the user's activity history and profile. These user intent values are subtracted from the base impression budget to obtain a real-time impression budget. If the real-time budget is greater than zero, the product will be advertised to a user. By these means, a bound is set on the number of times a product may be advertised before it is assumed to be sold.
US11379873B2 Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor or vendors by way of a commerce data organization system across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification.
US11379862B1 Data amelioration and reformation system
The systems may include receiving, by a processor, transaction information for a transaction, wherein the transaction information comprises a transaction amount; matching, by the processor, the transaction information with a transaction type; retrieving, by the processor, a plurality of possible charge types associated with the transaction type; comparing, by the processor, the transaction information with the plurality of possible charge types; separating, by the processor, the transaction amount of the transaction information into at least one individual charge amount; and/or identifying, by the processor, a charge type of the plurality of possible charge types associated with the at least one individual charge amount.
US11379856B2 Centralized databases storing digital fingerprints of objects for collaborative authentication
Databases storing digital fingerprints of physical objects enable enhanced security and collaborative authentication. Digital fingerprints enable reliable identification of an object without the need for attaching or associating physical tags, labels or other identifying materials with the object; and serialization for identification also is obviated. By combining digital fingerprinting and data collaboration in one process, parties to the data collaboration can gain a level of certainty that data attributed to an object by different parties or at different times is attributed to only that object and not erroneously attributed to an incorrect or counterfeit object. Collaborative authentication platforms and processes, combining digital fingerprint databases with associated incentive databases, contribute enhanced information to the authentication databases, and provide unparalleled reliability and enriched metadata to supply chain tracking, detecting counterfeit objects, and other applications.
US11379854B2 Methods and systems for making, tracking and authentication of products
Manufactured goods are marked or labeled with a secure unique identifier. A central checking centre allows users to verify the authenticity of a particular good such as a cigarette pack or carton via any convenient interface such as the internet or a cell phone. A system of secret sharing allows secure authentication of each item and prevents code breaking or misuse.
US11379850B1 Third-party payment interfaces
Disclosed are example methods, systems, and devices for integrating payment API services provided by a service provider computing system with a client application. The client application running on a user device may allow a user to make payments and/or to submit payments for approval and may communicate payment information to a client computing system. If a payment is submitted for approval via the client application, the client computing system may make API calls to the service provider computing system to, for example, submit, view, and/or cancel payments. Payments may be approved by a second user using a second device. The service provider computing system initiates fund transfers for approved payments. Payments may be submitted within the operating environment of the client application without use of an application or website of the service provider.
US11379842B2 Method and system for detecting fraudulent transactions using a fraud detection model trained based on dynamic time segments
Certain aspects of the present disclosure provide techniques for detecting fraudulent transactions in a transaction processing system. An example method generally includes receiving a request to process a transaction. An input data set including a vector representing the transaction and a plurality of vectors representing historical transactions is generated. The input data set is divided into a plurality of ragged tensors corresponding to non-overlapping time segments of variable length and having a plurality of vectors associated with dates within each time segment A reduced input data set is generated by generating, for each respective ragged tensor of the plurality of ragged tensors, a respective representative vector using max pooling over vectors in the ragged tensor. A fraudulent transaction score is generated based on the reduced input data set using a fraud detection model. The transaction is processed based, at least in part, on the fraudulent transaction score.
US11379835B2 System, method, and computer program product to ensure data integrity for conducting a payment transaction
Provided is a computer-implemented method for conducting a payment transaction to ensure data integrity of the payment transaction that includes generating a transaction authorization request message, where the transaction authorization request message comprises a payload associated with an electronic funds transfer at a point-of-sale (POS) device, and where generating the transaction authorization request message includes generating a digital signature for the payload using a private key of a payment gateway system and inserting the digital signature for the payload into the transaction authorization request message, transmitting the transaction authorization request message including the digital signature, and receiving a transaction authorization response message from a transaction service provider system. A system and computer program product are also provided.
US11379834B2 Secure management of data files using a blockchain
Technologies are shown for secure management of a data file secured on a data file management blockchain that involve generating a genesis block for a data file management blockchain that contains a data file to be managed and signing the genesis block to commit the genesis block to the data file management blockchain. One or more transaction data blocks are generated for the data file management blockchain that each include a modification to the data file and the blocks are signed to commit them to the blockchain. In some examples, the modifications describe changes to the data file and the transaction data blocks are traced to the genesis block and a current data file generated by applying the modifications on the transaction data blocks to the data file in a sequence determined by an order of the one or more transaction data blocks in the data file management blockchain.
US11379832B2 Systems and methods of blockchain for transaction rewards on token locking
The systems and methods of a blockchain platform for transactions, comprising: submitting one or more tokens for locking for a period of time; receiving free interest tokens for the locked tokens using a multiplier; sending the interest tokens to perform a transaction to one or more service providers; releasing the locked tokens; wherein submitting, receiving, sending and releasing of tokens is automatically regulated using smart contract protocol on the blockchain platform. The systems and methods of a blockchain platform wherein the smart contract protocol is comprising of: establishing a negotiated token rate for the transaction for negotiated terms of service; invoking signed markers for the transaction; transferring tokens from reward pool to a challenge pool; releasing tokens from challenge pool after authorization, verification and finalization of the transaction.
US11379821B2 Replacing a customer card payment with a one-time loan at a point of sale
A system and method for replacing a customer's debit card payment with a one-time loan at a point of sale (POS) is disclosed. The method receives, at a POS, a debit card input from a customer to be used as a transaction payment. The POS obtains, from the debit card input, identification information for the customer. A total monetary amount of the transaction payment and the identification information is provided to a one-time loan provider's computer system. The one-time loan provider's system uses the customer identification information to perform a credit screening for the total monetary amount of the transaction payment. The one-time loan provider's system provides to the POS a one-time loan offer for the customer. The one-time loan offer to be used in place of the debit card input to make the transaction payment.
US11379811B2 Systems and methods for take-out order management
Systems and methods for automating a take-out ordering process. In an embodiment, menu data is imported from a restaurant Point-of-Sale (POS) system over at least one network. The menu data may comprise a plurality of menu items. A menu user interface is generated. The menu user interface may comprise one or more menu screens, which comprise a subset of one or more of the plurality of menu items. A selection of at least one menu item from the subset may be received from a user. Up-sell options can be determined and provided to the user. Once completed, an order is sent to the restaurant POS system over the at least one network. The order can comprise the selected menu item(s) and any of the up-sell options selected by the user.
US11379800B2 System and method of scheduling work within a workflow with defined process goals
A system and method schedule work within a workflow with defined process goals. A plurality of work queues are defined that comprise work items. The plurality of work queues are associated with one or more links between a parent work queue and at least one child work queue to form at least one work process. At least one work process goal is defined for each work process. A work schedule to achieve the work process goals is generated.
US11379799B1 System and method for joining a meeting and setup thereof
A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.
US11379796B2 Managing project resources
A computer-implemented method for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
US11379787B2 Evaluation device, evaluation method, and evaluation program
Provided is an evaluation device which stores base information, base destination information, demand information, a route service tariff, and a route delivery tariff in a memory device. The evaluation device uses the base information, the delivery destination information, the demand information, and the route service tariff to create delivery course information relating to a route service which includes a delivery course along which a delivery vehicle delivers a quantity of cargo delivered to a delivery destination from a base to the delivery destination by a route service and a cost per delivery course, uses the base information, the delivery destination information, the demand information, and the route delivery tariff to create delivery course information relating to route delivery which includes a delivery course along which a delivery vehicle delivers a quantity of cargo delivered to a delivery destination from a base to the delivery destination by the route delivery and delivery cost of the delivery course, determines a delivery schedule by extracting the delivery course information from each of the bases configuring a combination of the bases for each combination of a plurality of the bases from a set of the delivery course information based on the delivery cost included in the delivery course information, and outputs a delivery schedule of each combination of the plurality of bases.
US11379781B2 Unstructured data processing in plan modeling
An unstructured data input is accessed that includes an electronic communication. Content of the unstructured data is parsed to determine one or more terms in the unstructured data input. It is determined that one or more particular elements defined in a structured business data model correspond to the terms. Tags are assigned to the unstructured data based on the terms corresponding to the one or more particular elements, where the tags define an association between the unstructured data and the structured data model.
US11379778B2 Construction site productivity capture using computer vision
Embodiments describe a method for capturing objects in action at an earthmoving site. The method includes capturing an image of a region of the earthmoving site including an object, the image being recorded as captured digital data; identifying a classification of the object using a trained algorithm existing in memory of the image capturing device; sending the classification of the object to a remote server through a network; determining a pixel location and a boundary of the object within a field of view of the image capturing device based on positions of pixels of the object in the image; sending a set of images including the image to the remote server; determining an activity being performed by the object based on an analysis of digital data associated with the classification of the object and the movement of the object at the earthmoving site; and outputting a report to a user.
US11379777B2 Estimating a result of configuration change(s) in an enterprise
Techniques are described herein that are capable of estimating a result of configuration change(s) in an enterprise. Enterprise information regarding a designated enterprise is gathered. The enterprise information is combined with anonymized information that is received from multiple enterprises to provide combined information. An actual impact of configuration changes in at least one enterprise (e.g., with regard to a first subset of the machines therein) is determined and/or a predictive impact of the configuration change(s) in at least one enterprise (e.g., with regard to a second subset of machines therein) is inferred. An estimate of a net financial result of implementing the configuration change(s) (e.g., with regard to the second subset of the machines) in the designated enterprise is generated based at least in part on the actual impact and/or the predictive impact.
US11379773B2 Method and system for risk measurement and modeling
A method and system for risk measurement and modeling, which may be used to identify and mitigate information security risks for an information system, and which may improve the efficiency of risk measurement and modeling. Such a system may perform risk modeling based on threat likelihood information, the potential business impacts of particular threats, and data on the effectiveness of particular controls implemented by the operators of the information system, which may be used to calculate residual risk scores for particular risk scenarios that the information system may face.
US11379772B2 Systems and methods for analyzing computer input to provide suggested next action for automation
A system and method may determine, e.g. for suggestion to an automation designer, a next action in an automation sequence of actions being created. The automation sequence may include actions executed by a computer system which substitute for actions taken by a user operating a computer system. A sequence of actions may be received, a database of action sequences may be searched for a set of action sequences corresponding to the sequence of actions, and the next action may be presented or determined as being the for example a subsequent new action immediately after the last action matching any action from the received sequence of actions in an action sequence in the set of action sequences.
US11379764B2 System and method for tracking information in a business environment
A system and method for tracking information in a business environment. The system uses a tree-view hierarchy whereby alerts and time triggers are set by the user and upon the triggering of an event, the visual attributes of the tree-view folders change to reflect the triggering event.
US11379760B2 Similarity based learning machine and methods of similarity based machine learning
In accordance with aspects and embodiments, an improved similarity based learning machine and methods of similarity based machine learning are provided. More specifically, the learning machines and machine learning methods of the present disclosure advantageously define subjects by attributes, assign a first similarity score to each of the subjects, from the first similarity score, calculate attribute scaling factors, and use the attribute scaling factors to generate an improved similarity score. In accordance with aspects and embodiments, the improved similarity scores may be used to improve machine learning.
US11379759B2 Complex human-computer interactions
Methods for leveraging a plurality of machine-learning algorithms to improve a chat interaction are provided. The methods may include monitoring for initiation of a live chat session; alerting and assigning a chat responder to the live chat session; engaging one or more of a plurality of automated chat tools, the tools loaded with artificial intelligence (AI), in order to improve the response of the responder during the session; reviewing and retrieving, using the AI, from a machine learning (ML) library in electronic communication with the AI, historical information; presenting, on a chat responder screen, selected actionable information generated based on the historical information, to the responder; integrating, based on pre-determined conditions, chat responses into the ML library; and integrating into the ML library, based on the same or other pre-determined conditions, chat comments. The chat comments are generated by a chat initiator.
US11379756B2 Laundry scheduling apparatus and method
Disclosed is a laundry scheduling apparatus. The apparatus includes a communication unit, an output unit, and a processor configured to pair with at least one washing machine via the communication unit, obtain laundry preference parameters of a user generated by learning based on at least one of a deep learning algorithm or a machine learning algorithm, using at least one of a laundry log of the user or laundry satisfaction information of the user as input data, generate laundry scheduling information by using washing machine information about the paired at least one washing machine, the laundry preference parameters, and laundry item information obtained via at least one of a user input unit, an interface unit, or a sensor, and cause the output unit to output the laundry scheduling information.
US11379754B2 Entity resolution incorporating data from various data sources which uses tokens and normalizes records
A pair of records is tokenized to form a normalized representation of an entity represented by each record. The tokens are correlated to a machine learning system by determining whether a learned resolution already exists for the two entities. If not, the normalized records are compared to generate a comparison measure to determine whether the records match. The normalized records can also be used to perform a web search and web search results can be normalized and used as additional records for matching. When a match is found, the records are updated to indicate that they match, and the match is provided to the machine learning system to update the learned resolutions.
US11379753B1 Systems and methods for command interpretation in an electronic design automation environment
The present disclosure relates to a computer-implemented method for use in an electronic design. Embodiments may include receiving, using at least one processor, a user input corresponding to a command in an electronic design automation environment. Embodiments may further include comparing the user input with a portion of an electronic design database. Embodiments may also include providing a final command suggestion based upon, at least in part, the comparison.
US11379745B2 Method, apparatus, device and machine-readable medium for detecting abnormal data using an autoencoder
In an embodiment, a method includes: using at least two items of sequentially collected, mutually associated data to create at least two detection data sets, each including a first number of items of sequentially collected data in the at least two items of data; using an autoencoder to process the at least two detection data sets, to output result data sets respectively corresponding to the at least two detection data sets, the first number being equal to the number of neurons in an input layer of the autoencoder, and the autoencoder being trained using data having a regular pattern of variation identical to the at least two items of data; and determining, as abnormal data, data which does not have the regular pattern of variation in the at least two items of data, based upon the at least two detection data sets and the result data sets corresponding thereto.
US11379743B2 Recommendation system
A computing device determines a recommendation. (A) A first parameter matrix is updated using a first direction matrix and a first step-size parameter value that is greater than one. The first parameter matrix includes a row dimension equal to a number of users of a plurality of users included in a ratings matrix and the ratings matrix includes a missing matrix value. (B) A second parameter matrix is updated using a second direction matrix and a second step-size parameter value that is greater than one. The second parameter matrix includes a column dimension equal to a number of items of a plurality of items included in the ratings matrix. (C) An objective function value is updated based on the first parameter matrix and the second parameter matrix. (D) (A) through (C) are repeated until the first parameter matrix and the second parameter matrix satisfy a convergence test.
US11379742B2 Method for predictive soil mapping based on solar radiation in large flat area
The disclosure provides a method for predictive soil mapping based on solar radiation in large flat area, comprising: Step 1, capturing the response process of the earth's surface heat: after an observation day or an observation period is selected, a curve graph depicting a dynamic response of the surface heat to solar radiation captured by using a remote sensor of a moderate-resolution imaging spectrometer; Step 2, constructing environmental covariates: quantitative analysis is performed for the dynamic response curve graph obtained in Step 1 by a mathematical method, and characteristic parameters are extracted and taken as environmental covariates; and Step 3: a machine learning model is established for the predictive soil attribute mapping. This method solves the challenge of effective soil mapping in flat areas, significantly improves the accuracy and efficiency of predictive soil mapping in flat areas, reduces the cost in time and economy of soil survey mapping.
US11379740B2 Method for performing a cognitive learning operation via a cognitive learning framework
A cognitive learning method comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation implementing a cognitive learning technique according to a cognitive learning framework, the cognitive learning operation applying the cognitive learning technique to generate a cognitive learning result; and, updating a destination based upon the learning result.
US11379728B2 Modified genetic recombination operator for cloud optimization
A multi-element problem may be solved iteratively by using a modified genetic algorithm to generate a plurality of solutions according to a set of solution criteria. The solution criteria may comprise a plurality of servers, each server including one or more attributes, and an indication of which of the one or more attributes are to be optimized. An index may be appended, by a processing device, to each solution in the plurality of solutions and the values in each solution may be sorted. For each solution in the plurality of solutions, one or more values from the solution may be combined with one or more values from another solution to generate a plurality of child solutions. Each child solution may have an index, and the values in each child solution may be sorted in view of the child solution's index. For one or more child solutions in the plurality of child solutions, two selected values may be rearranged to generate one or more mutated child solutions.
US11379727B2 Systems and methods for enhancing a distributed medical network
Methods and systems for enhancing a distributed medical network. For example, a computer-implemented method includes inputting training data corresponding to each local computer into their corresponding machine learning model; generating a plurality of local losses including generating a local loss for each machine learning model based at least in part on the corresponding training data; generating a plurality of local parameter gradients including generating a local parameter gradient for each machine learning model based at least in part on the corresponding local loss; generating a global parameter update based at least in part on the plurality of local parameter gradients; and updating each machine learning model hosted at each local computer of the plurality of local computers by at least updating their corresponding active parameter set based at least in part on the global parameter update.
US11379725B2 Projectile extrapolation and sequence synthesis from video using convolution
Using a simple cue to reduce a number of sequential frames included in a video that needs to be analyzed by an artificial neural network to predict information corresponding to a projectile depicted within the video is provided. A timing of the simple cue associated with the video is detected. The number of sequential frames within the video is reduced down to only those frames that are within a specified range of the simple cue. The artificial neural network is used to analyze the reduced number of sequential frames. The information corresponding to the projectile is predicted based on analyzing the reduced number of sequential frames using the artificial neural network.
US11379723B2 Method and apparatus for compressing neural network
A method and apparatus for compressing a neural network are provided. A specific embodiment of the method includes: acquiring a to-be-compressed trained neural network; selecting at least one layer from layers of the neural network as a to-be-compressed layer; performing following processing steps sequentially on each of the to-be-compressed layers in descending order of the number of level of the to-be-compressed layer: determining a pruning ratio based on a total number of parameters included in the to-be-compressed layer, selecting a parameter for pruning from the parameters included in the to-be-compressed layer based on the pruning ratio and a parameter value threshold, and training the pruned neural network based on a preset training sample using a machine learning method; and determining the neural network obtained after performing the processing steps on the selected at least one to-be-compressed layer as a compressed neural network, and storing the compressed neural network.
US11379711B2 Video action detection method based on convolutional neural network
A video action detection method based on a convolutional neural network (CNN) is disclosed in the field of computer vision recognition technologies. A temporal-spatial pyramid pooling layer is added to a network structure, which eliminates limitations on input by a network, speeds up training and detection, and improves performance of video action classification and time location. The disclosed convolutional neural network includes a convolutional layer, a common pooling layer, a temporal-spatial pyramid pooling layer and a full connection layer. The outputs of the convolutional neural network include a category classification output layer and a time localization calculation result output layer. The disclosed method does not require down-sampling to obtain video clips of different durations, but instead utilizes direct input of the whole video at once, improving efficiency. Moreover, the network is trained by using video clips of the same frequency without increasing differences within a category, thus reducing the learning burden of the network, achieving faster model convergence and better detection.
US11379710B2 Personalized automated machine learning
In accordance with an embodiment of the invention, a method is provided for personalizing machine learning models for users of an automated machine learning system, the machine learning models being generated by an automated machine learning system. The method includes obtaining a first set of datasets for training first, second, and third neural networks, inputting the training datasets to the neural networks, tuning hyperparameters for the first, second, and third neural networks for testing and training the neural networks, inputting a second set of datasets to the trained neural networks and the third neural network generating a third output data including a relevance score for each of the users for each of the machine learning models, and displaying a list of machine learning models associated with each of the users, with each of the machine learning models showing the relevance score.
US11379706B2 Dispersed batch interaction with a question answering system
Embodiments are directed to interaction with an open-domain question and answer system by recognizing questions that are highly broad or abstract, and generating and processing a batch of questions expressing alternate, concrete instances of the more general, abstract question. Responses to all of the questions in the batch are considered as candidates, and the strongest general answers are returned. A weighted, ranked answer set, based on weighting individual concrete questions and scaling the answers proportional to the weight of the questions, is provided to the user. The approach, according to embodiments herein, addresses the need for responses to broad questions in which a response to any of a set of more concrete question instances may serve to answer the question.
US11379704B2 Wireless communication device
An RFID tag is providing for transmitting and receiving a communication signal. The RFID tag includes a base material, antenna patterns formed on the base material, and an RFIC package connected to the antenna patterns. The antenna patterns are defined by conductor patterns. The whole of the antenna patterns resonate at a communication frequency, and each of the plurality of conductor patterns has a line length that does not cause resonance at a frequency in a microwave band for electromagnetic wave heating higher than the communication frequency.
US11379700B1 Halftone matrix for use with fine features
A method in described in which image data to be printed and a halftone matrix are provided. The halftone matrix comprises rows having randomized values within alternating ranges of values. The halftone matrix is applied to the image data to generate a plurality of halftone patterns.
US11379699B2 Object detection method and apparatus for object detection
Embodiments of the present disclosure disclose an object detection method, an object detection apparatus, a related device, a storage medium and a vehicle. The method includes the following. Scene point cloud data is inputted into a point cloud feature extraction model pretrained to obtain a point cloud descriptive feature of the scene. Scene image data is input into an image feature extraction model pretrained to obtain an image descriptive feature of the scene. The point cloud descriptive feature and the image descriptive feature of each target region in the scene are input into an object identifying model to obtain a detection result of an object included in each target region.
US11379695B2 Edge-based adaptive machine learning for object recognition
Examples of techniques for interactive generation of labeled data and training instances are provided. According to one or more embodiments of the present invention, a computer-implemented method for interactive generation of labeled data and training instances includes presenting, by the processing device, control labeling options to a user. The method further includes selecting, by a user, one or more of the presented control labeling options. The method further includes selecting, by a processing device, a representative set of unlabeled data samples based at least in part on the control labeling options selected by the user. The method further includes generating, by a processing device, a set of suggested labels for each of the unlabeled data samples.
US11379689B2 Technology for analyzing abnormal behavior using deep learning-based system and data imaging
Disclosed is a method of analyzing abnormal behavior by using data imaging, including: receiving data to be analyzed as an input, wherein the data to be analyzed is related to a state of a system to be analyzed; converting the inputted data to be analyzed into image data; training a neural network unit with the converted image data as an input; and detecting or predicting abnormal behavior in the system to be analyzed, at the neural network unit, which has received the image data converted from the data to be analyzed as the input and completed training.
US11379687B2 Method for extracting feature string, device, network apparatus, and storage medium
Disclosed are a method for extracting a feature string, a device, a network apparatus, and a storage medium. The method comprises: determining, for each candidate feature string, a transition probability for each pair of adjacent characters in the candidate feature string according to a first-order Markov transition probability matrix; detennining a transition entropy value of the candidate feature string according to the transition probability of each pair of adjacent characters and the logarithm of the transition probability; and labeling a candidate feature string having a transition entropy value greater than a pre-determined threshold as a first usable feature string, and using a valid first usable feature string as an extracted target feature string.
US11379686B2 Deploying data processing service plug-ins into a cloud-based collaboration platform
Systems and methods for deploying data processing services to operate with a cloud-based collaboration platform. Deployment of a data processing service commences upon receiving a description of a function to perform on content of the cloud-based collaboration platform. The description comprises characteristics of the function as well as characteristics of given input and characteristics of desired output. A data processing service is formed (e.g., compiled) into a collection of executable instructions that communicate with an integration layer of the cloud-based collaboration platform. The data processing service is configured to receive event data indicative of an event pertaining to a content item stored in the cloud-based collaboration platform, and to then process the event data to determine at least one aspect of the input and at least one aspect of the output. The portion of the executable instructions comprising the function are executed on the content item to produce desired output.
US11379685B2 Machine learning classification system
A computing device classifies unclassified observations. A first batch of unclassified observation vectors and a first batch of classified observation vectors are selected. A prior regularization error value and a decoder reconstruction error value are computed. A first batch of noise observation vectors is generated. An evidence lower bound (ELBO) value is computed. A gradient of an encoder neural network model is computed, and the ELBO value is updated. A decoder neural network model and an encoder neural network model are updated. The decoder neural network model is trained. The target variable value is determined for each observation vector of the unclassified observation vectors based on an output of the trained decoder neural network model. The target variable value is output.
US11379684B2 Time of flight data segmentation
Techniques are discussed for segmenting sensor data captured by a sensor to remove a ground surface from the sensor data. A first technique includes capturing sensor data represented as multichannel image and segmenting the image according to image processing techniques. The ground surface can be removed from the sensor data, and a subset of the sensor data can be associated with a voxel space. A second technique includes capturing sensor data and unprojecting the sensor data to generate three dimensional data, which can be associated with a voxel space. Ground plane data associated with a location can be accessed or determined and voxel data that is within a threshold height of the ground plane data can be removed from the voxel space. Clustering techniques can determine objects represented in the data, and a vehicle can be controlled based on the objects.
US11379677B2 Nanowire characterization and identification
The techniques and systems described herein relate to manufacturing, characterizing, and/or identifying one or more types of magnetic nanowires (MNWs). One or more types of MNWs may be associated with different objects, and a system may identify the objects based on the magnetic nanowires associated with the objects. For example, such techniques may involve characterizing the types of MNWs based on magnetic field transmission characteristics and ferromagnetic resonance characteristics of each type of MNW. In some examples, the techniques described herein may enable the identification of each of a plurality of types of MNWs present in a sample or object based on a combined transmission value of the sample. Such techniques may enable the development and use of barcode-like systems of different types of MNWs for labeling and identifying objects of interest.
US11379666B2 Suggestion of new entity types with discriminative term importance analysis
A mechanism is provided to implement suggestion of new entity types with discriminative importance analysis. The mechanism obtains a list of predefined intents from a chatbot designer. The mechanism receives an input sentence having a target intent within the list of predefined intents. The mechanism performs intent-specific importance analysis on the input sentence to generate an importance score for each token in the input sentence. The mechanism ranks the tokens in the input sentence by importance score and outputs a token with a highest importance score as a candidate entity type.
US11379647B2 Multilayer optical proximity correction (OPC) model for OPC correction
A method for optical proximity correction (OPC) comprises creating a semi-physical model of a mask for a current layer in an IC design layout using physical parameters of a lithography process used to create the mask, the semi-physical model specifying contours of the plurality of features of the mask. It is determined from design information whether the current layer is deformed by the one or more reference layers that overlap the current layer near the contours. Responsive to determining that the current layer is deformed by the one or more reference layers, the semi-physical model and the design information of the one or more reference layers are input into a trained machine learning algorithm to generate a contour shift prediction for the current layer, the contour shift prediction estimating a residual error of the semi-physical model. The contour shift prediction is then used for multilayer OPC correction of the current layer.
US11379632B2 Simulated-driving-environment generation
A method may include obtaining HD mapping data including multiple data topics with one or more distinct instances. The method may include creating multiple meshes from corresponding distinct instances. The method may include defining multiple textures for each data topic. The method may include selecting a first data topic and a first distinct instance of the first data topic. The method may include selecting a first texture for the first data topic and applying the first texture to a first mesh corresponding with the first distinct instance. The method may include selecting a second distinct instance of the first data topic. The method may include selecting a second texture and applying the second texture to a second mesh corresponding with the second distinct instance. The method may also include combining the first mesh and the first texture with the second mesh and the second texture to generate a combined mesh.
US11379628B2 Reinforced composite structure analysis system
A method, apparatus, and system for managing a composite structure. A set of component models is created for a set of components in the composite structure. A set of embedded reinforcement element models is placed within the set of component models for the set of components in the composite structure to form a composite structure model for the composite structure. The set of embedded reinforcement element models is for a set of embedded reinforcements embedded within the set of components in the composite structure. A structural analysis of the composite structure is performed using the composite structure model formed by the set of component models and the set of embedded reinforcement element models, wherein the set of embedded reinforcement element models enables modeling at least one of a deformation or a failure of embedded reinforcements.
US11379609B2 Health file access control system and method in electronic medical cloud
The present invention provides a health file access control system and method in an electronic medical cloud. The system comprises: a medical management center unit configured to generate a system public key and a system private key, and generate a private key for corresponding utilizer's attributes according to the system public key, the system private key, and a set of utilizer's attributes; an electronic medical cloud storage unit configured to receive and store a privacy-protected health file ciphertext; and at least one health file user access unit configured to encrypt the health file according to the system public key to obtain the privacy-protected health file ciphertext, and/or generate the set of utilizer's attribute, and decrypt the privacy-protected health file ciphertext according to the system public key and the private key for utilizer's attributes. The health file access control system and method in the electronic medical cloud provided by the present invention not only ensure the confidentiality of the health file, but also improve the security and calculation efficiency of the health file access.
US11379604B2 Systems and methods for encryption of content request data
Systems and methods of restricting storage of data received in content requests include a data processing system obtaining a public encryption key for a resource provider. The data processing system can receive a content request from an information resource of the resource provider running on a client device. The request can include one or more key values corresponding to one or more data keys. The data processing system can identify a data key using an encryption policy specific to the resource provider, and encrypt the key value using the public encryption key. The data processing system can store the key value in encrypted form. The data processing system can generate, using the key value in encrypted form, a data report, and provide access to the data report.
US11379602B2 Internal controls engine and reporting of events generated by a network or associated applications
Provided is a process including: obtaining, with a network controls engine, network traffic, wherein: the network traffic is sent across the network between source computing devices and destination computing devices; at least one of the source or destination computing devices are on a network carrying the network traffic; and the network has a plurality of computing devices causing the network traffic and which are assigned addresses on the network; applying, with the network controls engine, a plurality of rules to the network traffic to identify rules with criteria satisfied by the network traffic; and causing, with the network controls engine, one or more actions prescribed by one or more identified rules with criteria satisfied by the network traffic.
US11379599B2 Client-side filesystem for a remote repository
Methods, systems, and computer-readable media for a client-side filesystem for a remote repository are disclosed. One or more files of a repository are sent from a storage service to a client device. The file(s) are obtained by the client using a credential sent by a repository manager. Local copies of the file(s) are accessible via a local filesystem mounted at the client device. One or more new files associated with the repository are generated at the client device. Using the credential, the one or more new files are obtained at the storage service from the client device. The one or more new files are added to the repository.
US11379596B2 Method and system for ensuring authentication compatibility
A method and a system for providing a bridging solution in order to ensure that a current authentication protocol remains effective when a new authentication protocol is to be introduced but has not yet been implemented at both ends of an interaction between a requesting application and a database are provided. The method includes determining whether a first authentication protocol that is currently implemented by the application is the same protocol as a second authentication protocol that is currently implemented by the database. When the two protocols are different, the first protocol is used to validate a request for data submitted by the application in conjunction with authentication information; the authentication information is converted into a format that is usable by the second protocol; and the converted information is used with the second protocol to generate information that indicates that the request has been authenticated.
US11379587B2 Method and system for setting electronic controller security function
Provided is an electronic control unit (ECU) security function setting system including an ECU and a tester connected to the ECU through a communication network. The tester includes a security function requester configured to request a security function loader to the ECU when the ECU is in a security function setting mode; an user authenticator configured to receive a user authentication request from the ECU and perform an user authentication; and a firmware transmitter configured to transmit stored security function firmware to the ECU when the user authentication is passed, and the ECU activates an instruction present in the received security function firmware and perform a security function setting.
US11379586B2 Measurement methods, devices and systems based on trusted high-speed encryption card
Measurement methods, devices and systems based on a trusted high-speed encryption card are disclosed. One of the methods includes: a BIOS actively measuring at least one firmware in a device if an integrity measurement result made by a trusted security chip for the BIOS indicates that the integrity thereof is not corrupted; loading one or more firmware if the integrity of the one or more firmware in the device actively measured by the BIOS is not corrupted; and forbidding a system of the device from being started or controlling the system to enter into a non-secure mode if the integrity of one or more firmware in the device actively measured by the BIOS is corrupted.
US11379584B2 Detection of harmful process intent in an intent-based production process
A method for detection of harmful process intent in an intent-based production process includes: providing a machine-readable production model linking an intent model, correlating to process intent, including production process functions, constraints on measurable properties on the production process functions, and/or production process function sequences required for the production process, and a process model, correlating to process knowledge comprising a production process behavior; determining a safety library of at least one safety process intent, the safety library being protected by security mechanisms to be maintained outside of regular intent-based engineering mechanisms and operation mechanisms; evaluating changes of process intent in view of potentially harmful process intent dependent on the at least one safety process intent; and providing a report of potentially harmful process intent for auditing based on the potentially harmful process intent.
US11379581B2 System and method for detection of malicious files
A method for detection of malicious files includes training a mapping model for mapping files in a probability space. A plurality of characteristics of an analyzed file is determined based on a set of rules. A mapping of the analyzed file in probability space is generated based on the determined plurality of characteristics. A first database is searched using the generated mapping of the analyzed file to determine whether the analyzed file is associated with a family of malicious files. The first database stores mappings associated with one or more families of malicious files. In response to determining that the analyzed file is associated with the family of malicious files, a selection of one or more methods of malware detection is made from a second database. The second database stores a plurality of malware detection methods. The selected method is used to detect the associated family.
US11379579B2 Shadow stack violation enforcement at module granularity
Enforcing shadow stack violations at module granularity, rather than at thread or process granularity. An exception is processed during execution of a thread based on code of an application binary, which is enabled for shadow stack enforcement, that calls an external module. The exception results from a mismatch between a return address popped from the thread's call stack and a return address popped from the thread's shadow stack. Processing the exception includes determining that the exception resulted from execution of an instruction in the external module, and determining whether or not the external module is enabled for shadow stack enforcement. Based at least on these determinations, execution of the thread is terminated when the external module is enabled for shadow stack enforcement, or the thread is permitted to continue executing when the external module is not enabled for shadow stack enforcement.
US11379575B2 Unified user identification with automatic mapping and database absence handling
An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
US11379568B2 Method and system for preventing unauthorized computer processing
The invention relates to a system and method for preventing a protected computing device from executing unauthorized processor commands. A data entry database of the system stores encoded data entered by a human user as data entry events. A command verification module of the system implements an authentication algorithm for determining whether a processor command to be executed by the computing device originates from a trusted source. The command verification module determines the trustworthiness of a processor command as a function of parameters of the processor command, which include an association of the command with one or more of the data entry events. Determination can also be made based on other processor command parameters, such as the type of processor command and/or contextual parameters of the processor command. Upon making the determination, the command verification module allows authenticated processor commands to be executed and prevents non-authenticated processor commands from being executed by the computing device.
US11379561B2 License usage management
A method may include obtaining a state diagram of a software management system, wherein the software management system manages at least a first software and configuring a license usage management system based on the state diagram.
US11379560B2 Systems and methods for license analysis
In accordance with the present approach, a license analysis system may receive user activity data for a software program from an enterprise or client, including a client-specific association between license types and user assignments. The user assignments may include roles, profiles, and/or authorization objects assigned to each user within the software program. The license analysis system may analyze the user activity data to generate one or more 1:m relationships of each license type to a number of user assignments within the enterprise. The license analysis system may then compare the 1:m relationships to the user activity data to identify an acceptable license type assignment for each user that provides appropriate software authorizations according to their historic software usage. By providing the acceptable license type assignments to the enterprise, the license analysis system enables the enterprise to improve or optimize its license distribution by closely matching users with appropriate license types.
US11379559B2 Automatic copy validation using real-world application traffic
One example method includes bringing up a clone application in a validation environment, replaying recorded incoming network traffic to the clone application, obtaining a response of the clone application to the incoming network traffic, comparing the response of the clone application to recorded outgoing network traffic of the production application, and making a validation determination regarding the clone application, based on the comparison of the response of the clone application to recorded outgoing network traffic of the production application. When the clone application is not validated, the example method includes identifying and resolving a problem relating to the clone application.
US11379548B2 Analyzing concepts over time
A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US11379545B2 Pairing systems and methods for electronic communications
Systems, methods, and computer-readable media are provided for pairing users for electronic communications over a network. In accordance with one implementation, a method is provided for pairing users that request a chat encounter or other form of electronic communication. The operations of the method include receiving a request from a first user and calculating a plurality of pairing scores, each pairing score based on a collaborative filtering score. The method further includes selecting a second user based on the plurality of pairing scores and pairing the first user with the second user to enable electronic communications.
US11379538B1 Systems and methods for automatically identifying unmet technical needs and/or technical problems
Systems and methods are provided for automatically identifying and displaying unmet technical needs and/or technical problems, such as identifying and displaying serious technical issues in specific areas of technology. In some exemplary embodiments, the text of technical documents is automatically analyzed to determine whether the text of any document identifies or potentially identifies a technical problem. In exemplary embodiments, portions of a documents called “problem kernels” and their associated features are automatically identified, automatically scored, and automatically ranked, and a subset of the problem kernels and/or features of problem kernels are displayed to a user on a computer display.
US11379525B1 Continuous builds of derived datasets in response to other dataset updates
Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein. In an embodiment, a data processing method comprises obtaining a definition of at least one derived dataset of a data pipeline, and in response to the obtaining: creating and storing a dependency graph in memory, the dependency graph representing the at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; detecting a first update to a first dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the first update: based on the dependency graph, initiating a first build of a first intermediate derived dataset that depends on the first dataset; initiating a second build that uses the first intermediate derived dataset and that is next in order in the data pipeline according to the dependency graph; asynchronously detecting a second update to a second dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the second update: based on the dependency graph, initiating a third build of a second intermediate derived dataset that depends on the second dataset; wherein the method is performed using one or more processors.
US11379524B2 Multiple overlapping hashes at variable offset in a hardware offload
A hardware offload includes a hash engine that performs hashing for a block-based storage system. The hash engine calculates multiple hash values for each input buffer provided by the storage system. The hash values may be calculated with variably offset and overlapping portions of the input buffer, wherein each portion is larger than the native block size of the storage system. The hardware offload may also include a compression engine that performs compression on the input buffer using the entire input buffer and/or chunks as compression domains.
US11379520B2 Image deformation control method and device and hardware device
A method and a device for controlling deformation on an image, and a hardware device are provided. In the method for controlling deformation on an image, a to-be-processed image is acquired; an audio file is acquired; the audio file is played and a first attribute value of the audio file corresponding to a current time point is acquired; an extent of the deformation on the image is determined based on the first attribute value; and deformation processing is performed on the to-be-processed image based on the extent of the deformation on the image. With the method for controlling deformation on an image, the extent of the deformation on the image is controlled based on the attribute value of the audio file, thereby solving the technical problem in the conventional technology that the special effects of deformation cannot be flexibly generated.
US11379514B2 User-specific media playlists
A media recommendation system may score media items according to user recommendations, popularity, and/or recency. The scores may be weighted to produce an overall score for each media item. Media items may be added to a pool for a specific user, from which media items are selected for playback. The contents of the pool may be modified based upon user feedback and other data. The pool may be modified dynamically and/or in real time as media items are consumed or rated by the user.
US11379512B2 Sentiment-based classification of media content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
US11379509B2 Systems and methods for creating an ontology using unsupervised learning
A system is configured to: (a) ingest a set of codes from a code reference, the code reference including words and non-words; (b) associate the set of codes to a set of representations, forming descriptive links between the set of codes and the set of representations; (c) ingest an unstructured document having a general outline, the unstructured document including (i) at least one of the words in the code reference, (ii) at least one code in the set of codes, or (iii) both (i) and (ii); (d) determine an ontology from content of the unstructured document with an unsupervised learning algorithm; and (e) store the determined ontology in a database, the ontology having an acyclic directed graph structure.
US11379508B1 User interface with automated condensation
Machine data reflecting operation of a monitored system is ingested and made available for search by a data intake and query system (DIQS). Ingested data includes log data entries produced by an application that represent low-level instances of user interface or interaction events. Inference processing generates a new collection of data instances that each identifies a higher-level task performed by a user in a sequence of the low-level events without regard to any explicit task affiliation data component of the low-level instances. Information for the task may include a measure of confidence that each low-level event of the sequence is properly associated with the task. Tasks of the new collection may be advantageously visualized and included in downstream processing.
US11379503B2 Loading rendering data for an interactive computer simulation
Systems and methods are disclosed for loading rendering data for a scene from a computer generated environment at an interactive computer simulation station. In accordance with one aspect of the present disclosure, a content file is created that defines, for each of a plurality of virtual geographical sectors of a computer generated environment, available levels of detail for the virtual geographical sector and a latest available version that the available levels of detail are contained in. A file associated with an available level of detail in the latest available version is listed in the content file. The content file is loaded into memory during execution of an interactive computer simulation station for real-time access by the interactive computer simulation station to determine which files are available to be loaded for rending of the scene having a target level of detail in a latest available version.
US11379502B2 Place visibility scoring system
Systems and methods are provided for receiving geographic coordinates for a location, determining a road segment associated with the location based on the geographic coordinates for the location, and determining a plurality of places associated with the road segment associated with the location. The systems and methods further provide for extracting visual data for each of the plurality of places, generating a plurality of feature values based on the visual data for each of the plurality of places, and analyzing the plurality of feature values to generate a visibility score for each of the plurality of places.
US11379500B2 Automated data integration, reconciliation, and self healing using machine learning
Technologies are described for performing automated data integration, reconciliation, and/or self-healing using machine learning. For example, data integration can be checked using a reconciliation procedure. The number of times that the reconciliation is performed can be determined dynamically by a machine learning model. For each iteration, reconciliation can be performed to check integrated data against source data. If any reconciliation errors are found, then self-healing operations can be performed. Results of the reconciliation can be output. The reconciliation results can be used to update the machine learning model so that the machine learning model can dynamically adjust the number of iterations to perform based at least in part on reconciliation results.
US11379498B2 Live data conversion and migration for distributed data object systems
The data of data objects stored in a DDOS are converted from one data format to another. The conversion is performed while the system is live and available to process requests for access to the data objects being converted. The conversion techniques do not require taking the DDOS offline. The conversion techniques also do not require locking a data object for the entire conversion of the data object.
US11379494B2 Timeline index for partitioned temporal database tables
Partitioning of temporal databases can implement distributed storage of temporal data via time-based or space-based techniques to improve performance of operators on the database. A variety of operators can be supported for the partitioned tables, including temporal aggregation, time travel, and temporal join. The use of checkpoints can greatly increase performance in a variety of scenarios. The described partitioning techniques can be applied in a parallel execution context to great benefit. The partitioning can also reduce local memory footprint, facilitating in-memory database processing.
US11379493B2 Factor analysis apparatus, factor analysis method, and non-transitory storage medium
An apparatus as an aspect of the present invention is a factor analysis apparatus that analyzes a relationship between a target event that is a target of factor analysis and an assumed factor of the target event, and includes a similarity calculator, a first influence calculator, and a second influence calculator. The similarity calculator calculates a degree of similarity between a data item included in provided time-series data and the assumed factor. The first influence calculator calculates a first degree of influence indicating a degree of influence of the data item on the target event on the basis of time-series data of the data item and time-series data of the target event. The second influence calculator calculates a second degree of influence indicating a degree of influence of the assumed factor on the target event on the basis of the degree of similarity and the first degree of influence.
US11379478B2 Optimizing a join operation
An approach is provided for optimizing a join operation that includes receiving, by one or more processors of a computer system, a join request associated with a fact table and a plurality of related dimension tables; identifying, by the one or more processors of the computer system, a join relationship from the fact table and the plurality of related dimension tables; matching, by the one or more processors of the computer system, different tables of the fact table and the plurality of related dimension tables; filtering, by the one or more processors of the computer system using data parallelism, the fact table and the plurality of related dimension tables, wherein the filtering occurs prior to performing the join request; and performing, by the one or more processors of the computer system, the join operation pursuant to the join request.
US11379477B2 Efficient workload balancing in replicated databases based on result lag computation
A computer system is configured to provide a database system. The computer system comprises one or more processors, a primary database system implemented by the one or more processors, and a secondary database system implemented by the one or more processors. The secondary database system is configured as a hot-standby system for the primary database system. The secondary database system is capable of providing at least a minimum amount of essential functionality of the primary database system during a disruption to the primary database system. The primary database system is configured by programming instructions, executable on the computer system, to cause the one or more processors to determine from a query request from a client application directed to the primary database system that workload from a query may be shifted to the secondary database system and selectively instruct the client application to direct the secondary database system to execute the query based on a per-table calculated result lag. Related apparatus, systems, techniques and articles are also described.
US11379474B2 Computation of containment relationships
An example operation may include one or more of detecting, by a blockchain node, an asset aggregation or disaggregation event, performing, by the blockchain node, a single-shot update of an asset containment world-state at an ingestion of the asset aggregation or disaggregation event, determining, by the blockchain node, parent-child duration parameters for each instance of an asset parent-child association defined by the asset containment world-state, and executing a linear-time algorithm to calculate supply-chain metrics based on all combinations of the asset aggregation or disaggregation orderings based on the parent-child duration parameters.
US11379470B2 Techniques for concurrent data value commits
The present disclosure relates to a system and techniques for preventing corruption of snapshot data by limiting the visibility of committed data. To do this, the system may maintain an index that indicates the highest transaction identifier value such that no future commits will have a transaction identifier less than or equal to the indexed transaction identifier value. In embodiments, if a read is performed, only transactions having a transaction identifier less than or equal to the index value can be read. Each time that a transaction is committed, the index value is updated to the transaction identifier for the transaction having the highest transaction identifier without any intermediary transactions.
US11379467B2 System for uploading information into a metadata repository
A back-end application computer server may access a potential metadata entries data store containing a set of potential metadata entries, each entry including at least a data element name and a data element definition. A metadata collection system may be executed to automatically populate a metadata template based on the set of potential metadata entries. The system may update entries in the metadata template using a translation tool and validate the updated entries in the metadata template to ensure that required data elements are present. The system may also certify the validated entries load the set of certified metadata entries, including the certified data element names and certified data element definitions, into an enterprise metadata repository data store. Electronic messages may be exchanged to support at least one interactive user interface display associated with certification of the metadata template.
US11379462B2 Systems and methods for a reputation-based consensus protocol
Systems and methods are described for a reputation-based consensus protocol. A reputation score of a first node of a plurality of nodes may be determined. A distributed ledger record associated with a second node of the plurality of nodes may be received. The distributed ledger record may be stored to a distributed ledger based on the first node validating the distributed ledger record and based on the reputation score.
US11379457B2 Management of log data
A system according to certain aspects improves the process of managing log data. The system may receive a log data file including one or more log lines that contain information relating to computing operations. At least some of the log lines may include a static portion and a variable portion. The system may process a first log line to identify and extract a static portion from the first log line, and determine a first value for the first log line based on the extracted static portion. The system may process a second log line to identify and extract a static portion from the second log line, and determine a second value for the second log line based on the extracted static portion. The system may compare the first and second values, and based on the comparison, organize the first and second log lines together for presentation to a user.
US11379447B2 Method and system for enhancing IOPS of a hard disk drive system based on storing metadata in host volatile memory and data in non-volatile memory using a shared controller
One embodiment provides a system which facilitates operation of a storage system. During operation, the system receives, by a storage engine, a request to write data to a hard disk drive. The system determines metadata associated with the data. The system stores the metadata in a volatile memory associated with the storage engine. The system identifies a physical address in a first non-volatile solid-state memory to which to write the metadata, wherein the first non-volatile solid-state memory is accessible via a controller of the hard disk drive. The system writes the metadata to the first non-volatile solid-state memory based on the physical address. The system writes the data to the hard disk drive.
US11379444B1 Data-analysis-based facility for adjusting trace fields of a database trace
Trace processing in a database system is facilitated by obtaining database trace data collected from database tracing a database system, and data analyzing, by one or more processors, the database trace data to determine one or more field-related rules to, in part, reduce impact on system performance of database tracing in the database system. Trace processing is further facilitated by applying the one or more field-related rules to a database trace in the database system to adjust trace fields of the database trace according to the one or more field-related rules, thereby reducing impact on system performance of the database trace in the database system.
US11379439B1 Incremental transfer of database segments
Some embodiments provide a method for migrating data from a first database to a second database. The data is susceptible to change at the first database before all of the data is migrated to the second database and is available for access through the second database. The method transfers segments of data incrementally from the first database to the second database and generates a first digital signature for each transferred segment. The method identifies a set of transferred segments that have been modified in the first database before the data is available for access through the second database by generating a second digital signature for each transferred segment in the set and comparing the second digital signature for the segments with the first digital signature for the segments. The method transfers the modified segments from the first database to the second database in order to replace the previously transferred segments.
US11379433B2 Persistent version storage for relational database management system
A relational database system that implements persistent version storage may include an in-row module that is executable by one or more processors to implement an in-row scheme by storing in-row previous version information within a payload of a row within a database page. The relational database system may additionally include an off-row module that is executable by the one or more processors to implement an off-row scheme by storing off-row previous version information in an off-row page that is separate from the database page. The relational database system may additionally include a storage policy that defines when previous version information is stored in accordance with the in-row scheme and when the previous version information is stored in accordance with the off-row scheme. The relational database system may additionally include a cleanup module that cleans up older versions when they are deemed unnecessary by the system.
US11379430B2 File management systems and methods
Example file management systems and methods are described. In one implementation, a system identifies multiple files associated with a user where the multiple files are stored on multiple file storage systems. A search request is received from the user for at least one file. The system locates at least one file based on the search request by analyzing file categorization and characterization data associated with the multiple files.
US11379428B2 Synchronization of client machines with a content management system repository
A synchronization queuing service associated with a content management system repository can record file events occurring to content items maintained at the content management system repository. The synchronization queuing service can receive a file synchronization request for information identifying a content item to which a client machine is subscribed. The synchronization queuing service can determine consistency or inconsistency of a client machine state of the content item relative to the content item at the content management system repository and can respond to client machine with a file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item the content item.
US11379425B1 Optimizing synchronization of content management servers
Optimizing synchronization of content management servers is described. A caching server receives a message pointing to a synchronization file that includes multiple content synchronization messages. The caching server downloads the synchronization file based on the message. The caching server identifies multiple contents for synchronization based on the multiple content synchronization messages. The caching server synchronizes the multiple contents via a connection to a content server.
US11379415B2 Executing a conditional command on an object stored in a storage system
Each object is associated with one root metadata record and one or more version-specific metadata records, each corresponding to a version of object data. A conditional command may be conditioned upon whether an object is stored in a storage system. Whether the condition is satisfied is determined based on whether a root metadata record of the object exists. If the condition is satisfied, then metadata is updated to reflect execution of the conditional command. A conditional command may be conditioned upon whether a data version identifier or a metadata version identifier equals a particular value. A conditional command execution engine retrieves the relevant version identifier from a version-specific metadata record, and performs a check on whether the condition is satisfied. If the condition is satisfied, the engine ensures that the version-specific record has not been modified during the check, and updates metadata to reflect execution of the conditional command.
US11379406B2 Arithmetic logic unit layout for a processor
A processor has first, second and third ALUs. The first ALU has on a first side an input and an output. The second ALU has a first side facing the first side of the first ALU, an input and an output on the first side of the second ALU and being in a rotated orientation relative to the input and the output of the first side of the first ALU, and an output on a second side of the second ALU. The third ALU has a first side facing the second side of the second ALU, and an input and an output on the first side of the third ALU. The input of the first side of the first ALU is logically directly connected to the output of the first side of the second ALU.
US11379405B2 Internet small computer interface systems extension for remote direct memory access (RDMA) for distributed hyper-converged storage systems
Certain Embodiments described herein relate to configuring the network-storage stack of two devices (e.g., physical or virtual) communicating together (e.g., an initiator and a target, as defined below) with Internet Small Computer Systems Interface (iSCSI) extension for remote direct memory access (RDMA) iSER, which is a protocol designed to utilize RDMA to accelerate iSCSI data transfer. The iSER protocol is implemented as an iSER datamover layer that acts as an interface between an iSCSI layer and an RDMA layer of the network-storage stacks of the two devices. Using iSER in conjunction with RDMA allows for bypassing the existing traditional network protocol layers (e.g., TCP/IP protocol layers) of the devices and permits data to be transferred directly, between the two devices, using certain memory buffers, thereby avoiding memory copies taking place when the existing network protocol layers are used.
US11379403B2 One-sided reliable remote direct memory operations
Techniques are provided to allow more sophisticated operations to be performed remotely by machines that are not fully functional. Operations that can be performed reliably by a machine that has experienced a hardware and/or software error are referred to herein as Remote Direct Memory Operations or “RDMOs”. Unlike RDMAs, which typically involve trivially simple operations such as the retrieval of a single value from the memory of a remote machine, RDMOs may be arbitrarily complex. The techniques described herein can help applications run without interruption when there are software faults or glitches on a remote system with which they interact.
US11379399B2 Route demultiplexed signal pairs
Example implementations relate to route demultiplexed signal pairs. In some examples, a motherboard of a computing device can include a chipset, a first Peripheral Component Interconnect Express (PCIe) bus, a second PCIe bus, a riser slot, and a demultiplexer connected to the chipset to selectively route particular signal pairs from the chipset to at least one of the first PCIe bus, the second PCIe bus, and the riser slot based on whether a riser card is connected to the riser slot.
US11379397B2 Transmission device capable of control feedback and control feedback method
A transmission device capable of control feedback comprises a sender and a receiver. The sender electrically connects to an electronic device through USB type-C for receiving an image signal and sending a control signal. A first processing circuit of the sender converts a network packet into the control signal. A first communication circuit of the sender receives the network packet and sends the image signal. The receiver electrically connects to a display device for sending the image signal and receiving the control signal. A second processing circuit of the receiver encapsulates control signal into the network packet. A second communication circuit of the receiver communicably connects to the first communication circuit to send the network packet and receive the image signal.
US11379395B2 Transmission terminal, non-transitory recording medium, transmission method, and transmission system
A transmission terminal includes at least one processor configured to transmit a terminal information request to request the number of transmission terminals under transmission to a transmission management apparatus connected via a network; and display image data received from one or more of the transmission terminals under transmission on a display device, and display the number of the transmission terminals under transmission received from the transmission management apparatus in response to the terminal information request on the display device.
US11379389B1 Communicating between data processing engines using shared memory
Examples herein describe techniques for transferring data between data processing engines in an array using shared memory. In one embodiment, certain engines in the array have connections to the memory in neighboring engines. For example, each engine may have its own assigned memory module which can be accessed directly (e.g., without using a streaming or memory mapped interconnect). In addition, the surrounding engines (referred to herein as the neighboring engines) may also include direct connections to the memory module. Using these direct connections, the cores can load and/or store data in the neighboring memory modules.
US11379365B2 Memory access bounds checking for a programmable atomic operator
Devices and techniques for memory access bounds checking for a programmable atomic operator are described herein. A processor can execute a programmable atomic operator with a base memory address. The processor can obtain a memory interleave size indicator corresponding to the programmable atomic operator and calculate a contiguous memory address range from the base memory address and the memory interleave size. The processor can then detect that a memory request from the programmable atomic operator is outside the contiguous memory address range and deny the memory request when it is outside of the contiguous memory address range and allow the memory request otherwise.
US11379359B2 Selecting data transfer units associated with a data stream for garbage collection
Methods, systems, and devices for data stream processing for media management are described. A set of transfer units of a plurality of transfer units associated with a cursor of a garbage collection procedure are selected. The selecting is based on a set of data streams corresponding to the cursor and each transfer unit of the set of transfer units is associated with a same data stream of the set of data streams. A plurality of write commands are issued in connection with the garbage collection procedure for the cursor. Each write command includes an instruction to write a transfer unit of the set of transfer units to a respective destination address of the memory sub-system.
US11379354B1 Data volume placement techniques
A storage management system monitors an indicator of whether data storage is or will exceed a threshold of storage utilization as stored on a current implementation resource, such as a storage server. The indicator may be used to determine whether none, some or all of the data storage should be moved from the current implementation resource to an available implementation resource.
US11379351B2 Change list-based snapshots of applications for testing and development
Change list-based snapshots of applications for testing and development are described. A system selects a change list corresponding to at least one change in an application executed by a virtual machine. The system creates a snapshot of the application corresponding to the change list. The system creates at least one additional virtual machine based on the snapshot of the application. The at least one additional virtual machine executes a test of the application which includes the at least one change corresponding to the change list.
US11379345B2 System and method for controlled data extraction in computer networks
Methods and systems for controlled data extraction in a computer network, with: monitoring data from at least one program running on a node of the computer network, determination of at least one data portion from the monitored data, where the data portions are selected upon identification of at least one of: application and server events, code line execution, file access and data calls, moving of the determined at least one data portion to a data sink, analyzing of the data on the data sink to determine at least one segment for modification, and modifying the at least one segment.
US11379343B1 Methods and systems for exchange of equipment performance data
A method for an exchange of equipment performance data including the steps of: obtaining performance data of a device not having internet connectivity; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a computing device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the computing device, an internet connection with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the device performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the device is medical imaging equipment and wherein obtaining the performance data comprises scanning a phantom using the medical imaging equipment and generating a system status report identifying one or more operational parameters of the medical imaging equipment.
US11379334B1 Network device having dynamic port or link status indicators
An example network device includes a plurality of network ports that each facilitate one or more network links between the network device and one or more remote devices, a plurality of indicators each configured to represent a status of a respective one of the plurality of network ports on the network device, and processing circuitry configured to reconfigure at least one of the plurality of indicators to represent a link-status of the one or more network links of at least one network port of the network device in response to a command.
US11379326B2 Data access method, apparatus and computer program product
Techniques perform data access to a disk array. The disk array includes a parity disk and a plurality of data disks. Via such techniques, data is written to the parity disk in the disk array in response to a write request to a failed data disk in the disk array when the disk array is in a degraded state; and corresponding degraded storage position information is set in disk resource mapping information so as to indicate that the data are stored in the parity disk. Accordingly, enormous computing resources can be saved, and I/O operations required by reads in the degraded state can be reduced.
US11379324B2 Persistent memory transactions with undo logging
Undo logging for persistent memory transactions may permit concurrent transactions to write to the same persistent object. After an undo log record has been written, a single persist barrier may be issued. The tail pointer of the undo log may be updated after the persist barrier, and without another persist barrier, so the tail update may be persisted when the next log record is written and persisted. Undo logging for persistent memory transactions may rely on inferring the tail of an undo log after a failure rather than relying on a guaranteed correct tail pointer based on persisting the tail after every append. Additionally, transaction version numbers and checksum information may be stored to the undo log enabling failure recovery.
US11379322B2 Scaling single file snapshot performance across clustered system
In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
US11379319B2 LAN-free and application consistent backup method
A storage system is connected to a backup storage system over a Storage Area Network (SAN). The backup storage system is managed by a backup server. The storage system includes a primary volume, a secondary volume configured to be mounted to a backup volume in the backup storage system and configured to be paired with the primary volume, and a processor configured to, for receipt of a backup operation request from the backup server, copy the primary volume to the secondary volume through a pair operation based on an Input/Output (I/O) between the storage system and a host computer managing the storage system, mount the secondary volume to the backup volume, and based on the I/O, copy the secondary volume to the backup volume through the SAN.
US11379312B2 Monitoring and processing storage resource data using smart tagging techniques
Methods, apparatus, and processor-readable storage media for monitoring and processing storage resource data using smart tagging techniques are provided herein. An example computer-implemented method includes obtaining data pertaining to multiple storage resources in at least one storage system; generating one or more smart tags related to one or more storage parameters; applying at least one of the one or more smart tags to at least a portion of the data; monitoring at least the portion of the data with the one or more smart tags; generating, based at least in part on the monitoring, at least one alert pertaining to at least one of the multiple storage resources; and performing one or more automated actions based at least in part on the at least one alert.
US11379310B2 Anomaly detector
An anomaly detector includes a writing unit that writes anomaly detection data readable by an external diagnostic device to an external memory when an anomaly is detected in an on-board device. Further, the anomaly detector includes a determination unit that determines whether a failure is occurring in a memory, which is used when a processor is operated during the writing unit performs the writing. Also, the anomaly detector includes a resetting unit that resets the memory by activating a specified one of reset functions of the processor when the determination unit determines that a failure is occurring in the memory. When the determination unit determines that a failure is occurring in the memory, the writing unit writes the anomaly detection data after the memory is reset by the specified one of the reset functions.
US11379308B2 Data processing pipeline failure recovery
Techniques are disclosed for re-executing a data processing pipeline following a failure of at least one of its components. The techniques may include a syntax for defining a compute graph associated with the data processing pipeline and receiving such a compute graph in association with a specific data processing pipeline. The technique may include executing the data processing pipeline, determining that a component of the data processing pipeline failed, and determining a portion of the data processing pipeline to execute/re-execute based at least in part on dependencies defined by the data processing pipeline in association with the failed component. Re-executing the one or more components may comprise retrieving an output saved in association with a component upon which the failed component depends.
US11379307B2 Error rate reduction in a non-volatile memory (NVM), including magneto-resistive random access memories (MRAMs)
A magnetoresistive random-access memory (MRAM) device includes an array of MRAM bit cells grouped into words, each word having specified number of data bit cells, error correction code (ECC) bit cells, and at least two inversion indicator bit cells, the inversion indicator bit cells being redundant of each other; and a memory controller. The memory controller is configured to, for each of the words, set the inversion indicator bit cells to indicate whether the number of data bit cells in a word having a zero value is greater than the number of data bit cells having a one value, invert the zeroes and ones in the bit cells when the inversion indicator bit cells are set to indicate a greater number of zeroes than ones in the data bit cells of the word, and revert the data bit cells to their value before the zeroes and ones were inverted.
US11379291B2 Application logging mechanism
A system to facilitate application logging is described. The system includes a processor and a machine readable medium storing instructions that, when executed, cause the processor to record a system state, perform application logging at a first logging rate, record an occurrence of task failures during the logging, determine a predicted queue size threshold value based on the recorded occurrence of task failures, determine whether that the predicted queue size threshold value is less than an actual queue size and perform the application logging at a second logging rate upon a determination that the predicted queue size threshold value is less than an actual queue size, wherein the second logging rate is greater than the first logging rate.
US11379288B2 Apparatus and method for event classification based on barometric pressure sensor data
An apparatus for event detection is provided. The apparatus comprises an error signal determiner for determining an error signal portion depending on a pressure signal. The error signal determiner determines a predicted signal portion depending on a first signal portion of the pressure signal. The error signal determiner also determines the error signal portion depending on the predicted signal portion and depending on a second signal portion of the pressure signal, wherein the second signal portion of the pressure signal succeeds the first signal portion of the pressure signal in time. The apparatus also comprises a classifier for determining, depending on the error signal portion, whether an event of a group of one or more events has occurred or whether no event of the group has occurred.
US11379287B2 System and method for error detection and correction in virtual reality and augmented reality environments
Embodiments of the present disclosure are related to training one or more of machine learning algorithms in a virtual reality environment for error detection and correction and/or for employing one or more trained machine learning models in an augmented reality environment to detect and/or correct user errors associated the performance of one or more tasks.
US11379286B2 Selective reading of memory with improved accuracy
This disclosure relates to selectively performing a read with increased accuracy, such as a self-reference read, from a memory. In one aspect, data is read from memory cells, such as magnetoresistive random access memory (MRAM) cells, of a memory array. In response to detecting a condition associated with reading from the memory cells, a self-reference read can be performed from at least one of the memory cells. For instance, the condition can indicate that data read from the memory cells is uncorrectable via decoding of error correction codes (ECC). Selectively performing self-reference reads can reduce power consumption and/or latency associated with reading from the memory compared to always performing self-reference reads.
US11379283B2 Memory crash prevention for a computing device
A computing device can monitor a set of memory usage metrics of the computing device. Based on historical memory usage data and the set of memory usage metrics, the computing device can determine whether memory usage will exceed a critical memory threshold at a future instance in time. In response to determining that the memory usage will exceed the critical memory threshold at the future instance in time, the computing device can degrade one or more application features of an application executing on the computing device.
US11379281B2 Detection and optimization of content in the payloads of API messages
A server in a content delivery network (CDN) can examine API traffic and extract therefrom content that can be optimized before it is served to a client. The server can apply content location instructions to a given API message to find such content therein. Upon finding an instance of such content, the server can verify the identity of the content by applying a set of content verification instructions. If verification succeeds, the server can retrieve an optimized version of the identified content and swap it into the API message for the original version. If an optimized version is not available, the server can initiate an optimization process so that next time the optimized version will be available. In some embodiments, an analysis service can assist by observing traffic from an API endpoint over time, detecting the format of API messages and producing the content location and verification instructions.
US11379272B2 Autoscaling using file access or cache usage for cluster machines
The allocation system comprises an interface and a processor. The interface is configured to receive an indication to deactivate idle cluster machines of a set of cluster machines. The processor is configured to determine a list of cluster machines storing one or more intermediate data files of a set of intermediate data files; determine a set of idle cluster machines of the set of cluster machines that are neither running one or more tasks of a set of tasks executing or pending on the set of cluster machines nor storing the one or more intermediate data files of the set of intermediate data files, where the set of intermediate data files is associated with the set of tasks executing or pending on the cluster machines; and deactivate each cluster machine of the set of idle cluster machines.
US11379270B2 Clustering tenants based on tenancy knowledge graph
A computer-implemented method includes constructing a tenancy knowledge graph having a plurality of tenant nodes representing respective tenants in a multitenant computing environment, a plurality of property nodes representing respective properties of the tenants, and a plurality of edges connecting the plurality of tenant nodes and the plurality of property nodes, transforming the plurality of property nodes to corresponding property vectors, performing random walks starting from the plurality of tenant nodes of the tenancy knowledge graph, feeding sequences of nodes traversed by the random walks into a neural network to generate a plurality of tenant vectors corresponding to the plurality of tenant nodes, and clustering the plurality of tenant nodes into one or more tenant clusters based on similarity of the plurality of tenant vectors.
US11379265B2 Resource management method, host, and endpoint based on performance specification
A resource management technology is disclosed that may be applied to a host, where the host includes a Central Processing Unit (CPU), an endpoint connected to the CPU, and an Input/Output (I/O) device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies requirements of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
US11379262B2 Cascading of graph streaming processors
Methods, systems and apparatuses for graph stream processing are disclosed. One apparatus includes a cascade of graph streaming processors, wherein each of the graph streaming processor includes a processor array, and a graph streaming processor scheduler. The cascade of graph streaming processors further includes a plurality of shared command buffers, wherein each shared command buffer includes a buffer address, a write pointer, and a read pointer, wherein for each of the plurality of shared command buffers a first graph streaming processor writes commands to the shared command buffer as indicated by the write pointer of the shared command buffer and a second graph streaming processor reads commands from the shared command buffer as indicated by the read pointer, wherein at least one graph streaming processor scheduler operates to manage the write pointer and the read pointer to avoid overwriting unused commands of the shared command buffer.
US11379260B2 Automated semantic tagging
Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.
US11379259B2 Worker thread manager
A system includes determination of whether a current number of active worker threads of a client application is less than a maximum active worker thread limit, retrieval, if the number of active worker threads is less than the maximum active worker thread limit, of a first job associated with a first context from a job pool, determination of whether an inactive worker thread is associated with the first context, and, if an inactive worker thread is associated with the first context, execution of the first job on the inactive worker thread.
US11379255B2 Acceleration capacity adjustment method and apparatus for adjusting acceleration capacity of virtual machine
An acceleration capacity adjustment method for adjusting an acceleration capacity of a virtual machine includes determining a to-be-adjusted virtual machine and an acceleration capacity requirement of the to-be-adjusted virtual machine; and reconfiguring, based on the to-be-adjusted virtual machine and the acceleration capacity requirement, an acceleration capacity of at least one virtual accelerator device that has been allocated to the to-be-adjusted virtual machine.
US11379246B2 Automatic configuration of multiple virtual storage processors
A virtual storage appliance having multiple storage processors is installed in a virtualized execution environment. Each one of the multiple virtual storage processors is a virtual machine that executes in the virtualized execution environment. At the time the virtual storage appliance is installed, properties of virtual resources provided by the virtualized execution environment to the virtual storage processors are obtained. The virtual resources provided by the virtualized execution environment to the virtual storage processors are consumed by the virtual storage processors while processing Input/Output (I/O) requests that are received by the virtual storage processors from at least one consumer application. The virtual storage processors are automatically configured in response to the properties of the virtual resources provided by the virtualized execution environment that are obtained at the time the virtual storage appliance is installed.
US11379243B2 Microprocessor with multistep-ahead branch predictor
A microprocessor with a multistep-ahead branch predictor is shown. The branch predictor is coupled to an instruction cache and has an N-stage pipelined architecture, which is configured to perform branch prediction to control the instruction fetching of the instruction cache. The branch predictor performs branch prediction for (N−1) instruction-address blocks in parallel, wherein the (N−1) instruction-address blocks include a starting instruction-address block and (N−2) subsequent instruction-address blocks. The branch predictor is thereby ahead of branch prediction of the starting instruction-address block. The branch predictor stores reference information about branch prediction in at least one memory and performs a parallel search of the memory for the branch prediction of the (N-1) instruction-address blocks.
US11379224B2 Scale calculation apparatus and computer readable medium
A source code analysis unit identifies dependency strengths of one or more functions included in a source code. An influence analysis unit identifies one or more transfer functions that will each move to a different subsystem due to refactoring and identifies a dependency strength to be influenced by the refactoring, based on the dependency strengths that have been identified by the source code analysis unit with respect to the one or more transfer functions. A scale calculation unit calculates the scale of the refactoring, based on the dependency strength to be influenced, which has been identified by the influence analysis unit.
US11379222B2 Issue tracking system
An issue tracking system (ITS) is disclosed. The ITS comprises a user interface configured to receive user input defining one or more issues and an interface module configured to interface with a source code management system (SCM) and receive from the SCM, data pertaining to linked SCM-repository events. The received data is processed to generate an order for the SCM-repository events to which the issue is linked. A display module is configured to concurrently display a plurality of issues, each issue being displayed with issue information and issues having linked SCM-repository events being displayed with linked SCM-repository event information, said linked SCM-repository event information being displayed according to the generated order.
US11379220B2 Vector embedding of relational code sets
In an approach, one or more computer processors create a dictionary for each source code commit in a set of historical source code commits associated with a software deployment; create a similarity model based on the created dictionary for each source code commit in the set of historical source code commits; generate a vector embedding for a source code commit pair based on a set of log differences between source code commit pairs utilizing the created similarity model; generate, responsive to a new source code commit, a new vector embedding based on a set of log differences between the new source code commit and a preceding source code commit utilizing the created similarity model; generate a defect likelihood utilizing the generated new vector embedding; determine, responsive to the generated defect likelihood exceeding a defect likelihood threshold, that the new source code commit contains defects.
US11379216B2 Software update agent device and software patching method through the same
The present invention relates to a software update agent device and a patching method through the same, and provides a software update agent for patching software program and its related data on a client device such as an autonomous vehicle, a smartphone, and the like, thereby patching the software program used in the client device and its related data easily and quickly, based on the differential data between old and new versions of software data provided from remote software update management server.
US11379215B1 Application-update techniques
This disclosure describes, in part, techniques and systems for accurately and efficiently updating applications stored on client computing devices. In some instances, the systems and techniques receive an update from an application developer, but rather than send the update directly to a client computing device that operates the application, the systems and techniques determine one or more difference between the current update and an update previously sent to the client computing device and, thereafter, send a “diff file” indicative of these differences to the client computing device. The client computing device may then use the diff file and the previously received update to re-create the new update. Thus, the systems and techniques are able to update client computing devices while limiting the amount of data sent over a network to these devices.
US11379212B2 Systems and methods for disaggregating system firmware configuration data into a management subsystem for seamless updates
While booting a host computing device on a cloud computing system, system firmware (such as Basic Input/Output System (BIOS) or Unified Extensible Firmware Interface (UEFI)) sends a query to a management subsystem (such as a baseboard management controller (BMC)) for updated configuration data used during a boot of the host computing device. The management subsystem sends the updated configuration data to the system firmware, and boot instructions in the system firmware compare the updated configuration data with configuration data stored on the host computing device. If the respective configuration data match, the boot instructions continue with booting the host computing device. If the configuration data do not match, then the boot instructions update the stored configuration data with the updated configuration data and then proceed to boot the host computing device.
US11379208B2 Firmware update of an interconnect device
An example device includes a processor; a first interface port forming a first datalink to a core network device via a first interconnect device; and a second interface port forming a second datalink to the core network device via a second interconnect device, the first and second datalinks being redundant connections of a link aggregation group (LAG) including a plurality of multiplexed connections within a single network media. The processor is to: remove the first interconnect device while maintaining the second datalink; update firmware of the first interconnect device upon receiving a first indication that the first interconnect device has stopped receiving or transmitting data; and reestablish the redundant connections of the first interconnect device upon receiving a second indication that the first interconnect device has been added back to the LAG. The first and second indications include indications of states in each connection of the multiplexed connections.
US11379206B2 APP pushing method and device, electronic device and computer-readable storage medium
Discloses are an APP pushing method and a computer-readable storage medium. Information of address book of each of a plurality of user terminals installed with a preset APP is obtained. All identical communication numbers present in detected address books of the plurality of user terminals are obtained. An intimacy set between a friend user corresponding to each identical communication number and terminal users corresponding to the plurality of user terminals is obtained according to interaction data between the friend user and the terminal users. At least one intimacy set with a number of close relationships matching a predetermined relationship being greater than a threshold is extracted from all intimacy sets. At least one of the preset APP and related information of the preset APP is pushed to the corresponding user terminal of the friend user corresponding to each intimacy set in the extracted at least one intimacy set.
US11379202B2 System, information processing method, and program for directly executing arithmetic logic on various storages
Provided are a system, an information processing method, and a program capable of improving a speed of information processing without using an intermediate code or the like even in a case where a plurality of heterogeneous devices are used. A system 1 includes: a source acquisition part 200 that acquires a source code; an arithmetic logic identification part 202 that identifies an arithmetic logic from the source code by using a predetermined API; an arithmetic logic supply part 208 that supplies the arithmetic logic to a compiler of a processor designated on the basis of the source code; a correspondence table creation part 210 that, when an object storage 400 stores a result obtained by compiling of the compiler of the designated processor as an execution image, creates a processor correspondence table in which a path to the execution image, which is stored in the object storage 400, in the designated processor is associated with the designated processor and stores the processor correspondence table in the object storage 400; and a correspondence relation determination part 212 that stores a correspondence relation, in which the arithmetic logic supplied by the arithmetic logic supply part 202 is associated with a storage path of the processor correspondence table stored in the object storage 400, in the object storage 400.
US11379197B2 Compiling on interconnected qubit subsystems
Examples include quantum computing compiling methods comprising considering a threshold corresponding to a maximum number of qubits available for processing in any one subsystem of a plurality of interconnected qubit subsystems and identifying a total number of qubits submitted to a specific quantum circuit, the total number of qubits exceeding the threshold. The methods comprise compiling a first section of the specific quantum circuit on a first subsystem by successively selecting quantum gates. If a selected quantum gate is to be applied to qubits assigned to different subsystems, the passing of a qubit from the first subsystem to a second subsystem through a junction connecting the first subsystem to the second subsystem is coded, and the second section of the specific quantum circuit is compiled on the second subsystem.