US11388440B2

A method and apparatus for a low complexity transform unit partitioning structure for High Efficiency Video Coding (HEVC). The method includes determining prediction unit size of a coding unit, and setting the size of transform unit size of Y, U and V according to the prediction unit size of the coding unit.
US11388405B2

A method is provided for decoding an encoded video stream on a processor having a plurality of processing cores includes receiving and examining a video stream to identify any macroscopic constructs present therein that support parallel processing. Decoding of the video stream is divided into a plurality of decoding functions. The plurality of decoding functions is scheduled for decoding the video stream in a dynamic manner based on availability of any macroscopic constructs that have been identified and then based on a number of bytes used to encode each block into which each picture of the video stream is partitioned. Each of the decoding functions is dispatched to the plurality of processing cores in accordance with the scheduling.
US11388403B2

In a video encoding method, a to-be-encoded video is obtained. The video includes at least two video frames arranged in sequence. A quantization parameter and a quantization parameter threshold of an ith video frame is calculated, where i is a positive integer greater than or equal to 2. A coding resolution of the ith video frame is determined according to the quantization parameter and the quantization parameter threshold. The coding resolution is a first coding resolution in a case that the ith video frame is sampled, and the coding resolution is a second coding resolution in a case that the ith video frame is downsampled. Then the ith video frame is encoded at the coding resolution.
US11388397B2

Provided are a video picture component prediction method and apparatus, and a computer storage medium. The method may comprise: acquiring a reference value set of a first picture component of a current block; determining, from the reference value set of the first picture component, multiple first picture component reference values; respectively carrying out first filtering processing on a sample value of a sample corresponding to each of the multiple first picture component reference values to obtain multiple filtered first picture reference sample values; determining reference values, corresponding to the multiple filtered first picture reference sample values, of a picture component to be predicted; according to the multiple filtered first picture reference sample values and the reference values of the picture component to be predicted, determining a parameter of a component linear model; according to the component linear model, carrying out mapping processing on a reconstruction value of the first picture component of the current block to obtain a mapping value; and according to the mapping value, determining a prediction value of the picture component to be predicted of the current block.
US11388394B2

Techniques are described herein for processing video data. For instance, a current block of a picture of the video data can be obtained, and it can be determined that the current block includes more than one virtual pipeline data unit (VPDU). Current neighbor samples for the current block, reference neighbor samples for the current block, and additional neighbor samples for the current block can be obtained for illumination compensation. One or more illumination compensation parameters can be determined for the current block using the current neighbor samples, the reference neighbor samples, and the additional neighbor samples. The additional neighbor samples are used for determining the one or more illumination compensation parameters based on the current block covering more than one VPDU. Illumination compensation can be performed for the current block using the one or more illumination compensation parameters.
US11388393B2

A method for coding image information includes generating prediction information by predicting information on a current coding unit, and determining whether the information on the current coding unit is the same as the prediction information. When the information on the current coding unit is the same as the prediction information, a flag indicating that the information on the current coding unit is the same as the prediction information is coded and transmitted. When the information on the current coding unit is not the same as the prediction information, a flag indicating that the information on the current coding unit is not the same as the prediction information and the information on the current coding unit are coded and transmitted. At the generating of the prediction information, the prediction information is generated by using the information on the coding unit neighboring to the current coding unit.
US11388378B2

An image processing apparatus, an image processing method, and a projection system are provided. The image processing apparatus according to one embodiment includes a calculating section which, on the basis of a positional relationship between a viewpoint position set in front of a curved display surface and a virtual surface set behind the display surface, calculates the positions of respective pixels on the display surface, the pixels being included in a planar image generated on the assumption that the planar image is displayed on a plane, and displays the planar image on the display surface such that the respective pixels are displayed at the calculated positions.
US11388377B2

The display device includes a light source unit that emits light, a first display element, and a second display element. The display device further includes a light separating and synthesizing member that separates the light emitted from the light source unit into first light and second light having different wavelength regions, emits the first light toward the first display element, emits the second light toward the second display element, and synthesizes the first light that has been reflected and modulated by the first display element and the second light that has been reflected and modulated by the second display element. The display device further includes a light absorbing member that covers a part of the first display element. The light absorbing member absorbs a part of the modulated second light reflected by the second display element and directed toward the first display element.
US11388367B2

Methods and apparatus are provided for automatically transcoding media files. An exemplary method comprises obtaining an input media file having an input file format and encoded with a codec of a first type; automatically determining output media file formats for transcoding the input media file based on statistics of previously transcoded files and statistics of trending media formats for previously downloaded files; transcoding the input media file into transcoded output media files using a codec of a second type to obtain the determined output media file formats; and generating metadata for each of said plurality of transcoded output media files, wherein said metadata is stored in memory as a media catalogue separately from said one or more transcoded output media files.
US11388361B2

An imaging device, image sensor and method are provided. A first scanning operation is performed on a pixel array in a first direction by a first selection circuit to generate first frame data by first readout circuit. A second scanning operation is performed on the pixel array in a second direction different from the first direction to generate second frame data by a second selection circuit. The first and second frame data are merged into single frame data by an image signal processor.
US11388359B2

Systems and methods in accordance with embodiments of the invention implement TDI imaging techniques in conjunction with monolithic CCD image sensors having multiple distinct imaging regions, where TDI imaging techniques can be separately implemented with respect to each distinct imaging region. In many embodiments, the distinct imaging regions are defined by color filters or color filter patterns (e.g. a Bayer filter pattern); and data from the distinct imaging regions can be read out concurrently (or else sequentially and/or nearly concurrently). A camera system can include: a CCD image sensor including a plurality of pixels that define at least two distinct imaging regions, where pixels within each imaging region operate in unison to image a scene differently than at least one other distinct imaging region. In addition, the camera system is operable in a time-delay integration mode whereby time delay-integration imaging techniques are imposed with respect to each distinct imaging region.
US11388347B2

Disclosed is a method of capturing an image of a scene using a user device having a rolling shutter camera. The scene is subjected to an illumination by an LED light source. The method includes providing, by the user device, a notification signal to the LED light source, the notification signal being indicative of a capturing or imminent capturing of an image; adjusting, by the LED light source, an operating characteristic of the LED light source, based on the notification signal; and capturing, by the rolling shutter camera, the image of the scene, while the LED light source is operating at the adjusted operating characteristic.
US11388342B2

Provided is an operation apparatus for operating driving of an optical member, the operation apparatus including: a storage configured to store a speed of the optical member in advance; an operation member; and a processor configured to generate a command corresponding to the stored speed based on an operation of the operation member, wherein the processor is configured to perform processing of changing the generated command to another command based on a state of the optical member of which driving is operated based on the generated command.
US11388332B2

An image capturing apparatus includes a plurality of imaging devices each of which including an optical system and an image sensor; and a processor. The processor is configured to control the plurality of imaging devices to capture images at a different timing; and combine the images captured by the plurality of imaging devices to generate a combined image. The images to be combined are images captured by the plurality of imaging devices at different timings.
US11388325B2

In some embodiments, apparatuses, systems, and methods are provided herein useful to assessing products. In some embodiments, an enclosure for use in assessing products comprises a housing including a door configured to allow placement of a product within the housing, a product holding surface located within the housing allowing pictures to be taken through the product holding surface and configured to support the product, a first image capture device configured to capture an image of the product from a first perspective, a second image capture device configured to capture an image of the product from a second perspective, and wherein the image of the product from the second perspective is captured through the product holding surface, and a lighting element, wherein the lighting element is located within the housing, and wherein the lighting element is configured to provide lighting within the housing.
US11388320B2

A photosensitive component, and a camera module and a manufacturing method therefor. The photosensitive component comprises at least a photosensitive element, at least a window-form circuit board and at least a packaging body, wherein the photosensitive element and the window-form circuit board are integrally packaged through the packaging body. The window-form circuit board comprises a circuit board main body which comprises at least one window arranged thereon, wherein the photosensitive element is arranged within the window.
US11388317B1

A video camera comprises a housing (102) configured of a top housing portion (104), a mid-housing portion (106) and a bottom housing portion (108). The top housing portion is configured as a circular and rounded exterior contoured wall (110) having an exterior recessed feature (112) formed along an edge (114). The mid-housing portion (106) is formed of an IR window ring (116) having an alignment tab (118) extending therefrom, the alignment tab being aligned and recessed within the exterior recessed feature (112) of the rounded exterior contoured wall (110) of the top housing portion (104), and the bottom housing portion (108) providing a camera dome (120) seated within and protruding from the IR window ring (116).
US11388313B2

In a first aspect, the invention relates to a method for improving an image quality when printing an electronic image file by a user, the method comprising (a) receiving an original electronic image file from a user, (b) generating a modified electronic image file, and (c) providing the modified image file to the user. In particular, other printing data are also received from the user, which printing data comprise at least a printer model and optionally a firmware version according to a non-limiting embodiment, in which the modified image file is generated taking into account said printer data. In a further aspect, the invention relates to a computer-implemented system.
US11388303B2

If the printing protocol associated with a received print job is not an internet printing protocol, the number of times of printing is counted for each type of printing protocol. If the printing protocol associated with a received print job is an internet printing protocol, the number of times of printing is counted while distinguishing a transmission source application by identifying a transmission source application.
US11388296B2

A visibility adjusting unit (22) displays on the display device (15a) a user interface to specify a visibility level, detects with the input device (15b) a user operation performed to the user interface such that the user operating specifies a visibility level, determines the visibility level based on the detected user operation, and converts the determined visibility level to a resolution in accordance with a predetermined conversion rule. The scan control unit (21) specifies to the image scanning unit (11) the resolution obtained in the conversion performed by the visibility adjusting unit (22) and causes the image scanning unit (11) to generate image data of the document image, and converts the generated image data to image data of a specified data type.
US11388294B2

An image forming apparatus may include: a storage that stores information in which a job type is associated with speech patterns for processings related to the job type; and a hardware processor that may: be inputted with a speech; acquire a job type; use speech patterns associated with a job type, which is acquired by the hardware processor and is being executed, to analyze a speech inputted during execution of the job; and execute the processings based on an analysis result by the hardware processor.
US11388292B2

Techniques for monitoring Voice-over-IP (VoIP) network services over the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring and/or troubleshooting VoIP network services over the Internet includes performing VoIP call initiation testing using a source agent and a target agent; performing synthetic VoIP call quality testing using the source agent and the target agent over the Internet; and generating a report based on the VoIP call initiation testing and the synthetic VoIP call quality testing over the Internet.
US11388287B2

It is provided a method, comprising monitoring if an invitation to an emergency session of an anonymous user is received from an internet protocol address; checking, if the invitation is received, if an identity of a user is correlated to the internet protocol address; replacing, if the internet protocol address is correlated to the identity of the user, the identification of the anonymous user in the invitation by the identity of the user; forwarding the invitation comprising the identity of the user.
US11388282B2

A method for video control can be applied to a terminal. The method can include: displaying video application setup options on a video playback interface for setting video application functions corresponding to video usage effects; receiving a setup operation by one of video application setup options; correspondingly processing and playing video data to be played according to a video application function corresponding to the setup operation. By additionally providing a video application setup option, the terminal can perform various processing operations on a video, for example, free from video processing functions of various video applications, and perform, according to an operation instruction initiated by a user, corresponding video processing operations on various video applications and various video scenarios.
US11388277B2

An interposer and an electronic device including an interposer are provided. The interposer includes a multi-conductive member. The multi-conductive member includes an insulation member, a first conductive member that is disposed inside the insulation member and electrically transmits a designated signal or a designated power; and a ground member that surrounds the insulation member.
US11388276B2

An electronic device including: a housing including a frame structure that forms a portion of a surface of the electronic device, a plate structure that is surrounded by the frame structure and that includes a first opening, a metal portion containing a metallic material and a polymer portion containing a polymer material; a support plate that faces the plate structure and that includes a polymer area formed of a polymer material; a printed circuit board that makes contact with part of the metal portion of the housing; a camera module disposed between the polymer portion included in the plate structure and the polymer area included in the support plate, the camera module including a camera bracket, a camera PCB, and a light emitting unit and a light receiving unit; and a heat dissipating structure that transfers heat generated from the camera module to the metal portion included in the housing.
US11388271B2

A first event occurs at a first computer at a first time, as measured by a local clock. A second event is initiated at a second computer by sending a message that includes the first time. The second event occurs at a second time, as measured by a local clock. Because of clock error, the first time is later than the second time. Based on the first time being later than the second time, an alternate second time, that is based on the first time, is used as the time of the second event. When a third system determines the order of the two events, the first time is obtained from the first computer, and the alternate second time is obtained from the second computer, and the order of the events is determined based on a comparison of the two times.
US11388269B2

The present invention discloses a method for obtaining an Internet protocol header replacement mapping, which belong to the field of communications technologies. The method includes: obtaining, by a network node, fixed IP header information which is bound to a UE, where the network node is an MME or an eNB or a PGW or an SGW; establishing an IP header replacement mapping according to the fixed IP header information, where the IP header replacement mapping is correspondence between the fixed IP header information and an index or a bearer; and performing data transmission with the UE according to the IP header replacement mapping. In the present invention, the network node establishes the IP header replacement mapping according to the obtained fixed IP header information which is bound to the UE, the method is more flexible.
US11388266B2

In one implementation, a universal translator device for translating protocols, the device includes one or more peripheral device interfaces through which communication from one or more peripheral devices is received using any of a plurality of protocols; a protocol translator that is (i) preconfigured with translation mappings to translate between each possible permutation of the plurality of protocols and (ii) programmed to translate, using the translation mappings, signals received from the peripheral devices into at least one target protocol; and a wireless interface that is configured to transmit wireless signals in the target protocol, the wireless signals having been translated into the target protocol by the protocol translator.
US11388263B2

A Network-Connected Device (NCD) includes a network interface, a host interface, an NCD memory and an NCD processor. The network interface is configured for communicating over a network. The host interface is configured for communicating with a host. The NCD memory is configured to buffer packet information that originates from the host and pertains to a packet to be transmitted to the network at a specified transmission time. The NCD processor is configured to process the buffered packet information before the specified transmission time, and to transmit the packet to the network at the specified time. Processing of the packet information and transmission of the packet are decoupled from buffering of the packet information.
US11388260B2

A method comprising: automatically providing, by a client device to a server, information regarding the identity of data components comprising a user model stored at the client device, wherein each of said data components is associated with an attribute of a user of the client device; automatically identifying, by said server, data components that are missing in said user model, based, at least in part, on a reference model stored at said server; automatically sending, by said server, to said client device, said identified missing data components; automatically updating, by said client device, said user model to include said identified missing data components; and automatically sending, by said client device, data contained in one or more of said data components in said updated user model, to enable a service provided by said server.
US11388258B2

Embodiments described include systems and methods for managing downloads from an embedded browser. The client application can control the locations to which downloads are directed. A system administrator can configure a policy to restrict downloads to approved locations. The client application can prevent a user from navigating to and downloading a file to a location that has not been approved according to the policy.
US11388256B2

Systems and methods are provided for implementing reciprocal data sharing in a data exchange system. Limitations may be placed on the amount of data an exchange member may access based on the amount of data that exchange member has contributed. The system may include determining a data contribution associated with a first member of the data exchange, determining a data access limit for the first member based on the data contribution, and providing data to the first member when the first member has not exceeded the data access limit. In some embodiments, there may be separate data access limits for each member of the data exchange, so that a first member may have different access limits when accessing data from a second member, data from a third member, and data from a fourth member. Further, the system may limit a requester to a type of data that corresponds to the type of data contributed.
US11388252B2

A system comprising: a plurality of micro-cache devices integrated within a corresponding plurality of mobile environments; an address manager to maintain an IP address pool in accordance with IP address information received from a content provider, the address manager to associate different portions of the address pool with different instances of the micro-caches and corresponding mobile environments; a first local network manager coupled to a first micro-cache to assign IP addresses from a first portion of the address pool to requesting client devices within a first mobile environment and a second local network manager coupled to a second micro-cache to assign IP addresses from a second portion of the address pool to requesting client devices within a second mobile environment, wherein the content provider is to be provided with visibility into each micro-cache and control of access rights to each micro-cache by the client devices within each mobile environment.
US11388249B2

A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a computation engine that is configured to store and execute instructions received from the first software application, the second software application, or both.
US11388248B1

A proxy server system implements dynamic domain discovery and proxy configuration. The proxy server system maintains proxy mapping data including a plurality of mappings, each mapping associating a domain and a proxy string. The proxy server system receives a request including a proxy link, generates a native link that includes a domain associated with the third-party network service, and obtains a resource including native content from the third-party network service. The proxy server system identifies, in the native content, a first embedded native link having a first domain associated with the third-party network service, determines that the proxy mapping data does not include any mapping corresponding to the first domain, generates a first mapping associating the first domain and a first proxy string, and updates the proxy mapping data to include the first mapping.
US11388244B1

The present disclosure relates to a method, a device, and a program product for managing a computer system. One method includes: receiving a service request for the computer system, the service request describing an operation state of the computer system; respectively determining similarities between the service request and multiple historical service requests performed for the computer system, the multiple historical service requests respectively describing multiple historical operation states of the computer system; and determining, in response to determining that a similarity between the service request and a historical service request among the multiple historical service requests satisfies a predetermined similarity condition, a solution for processing the service request based on a pairing of the service request with the historical service request and a historical solution for processing the historical service request. Further, a corresponding device and a corresponding program product are provided.
US11388241B1

Disclosed are systems, methods, and non-transitory computer-readable media for distributed processing in a vehicle networking system. A node in the vehicle networking system receives sets of processed sensor data from multiple nodes in the vehicle networking system. Each set of processed sensor data is generated using a first portion of a data processing algorithm on sensor data captured by different sets of sensors of the vehicle networking system. The node performs a second portion of the data processing algorithm based on the sets of processed sensor data received from multiple nodes, yielding a set of processed aggregated sensor data. The node may use the set of processed aggregated sensor data to provide a computer managed feature and/or transmit the set of processed aggregated sensor data to other nodes in the vehicle networking system.
US11388237B1

Preprocessing of data destined for storage in a data lake is accomplished upstream, such as at edge nodes. The preprocessing includes filtering data that is deemed to be unnecessary for subsequent analytical use purposes. An initial intelligent determination is performed on whether a data feed is to be preprocessed at (i) the data lake, or (ii) upstream of the data lake, such as at an edge node. Once upstream preprocessing has been determined, an intelligent determination of which edge node is to be chosen for preprocessing is performed. The determination on which edge node is to be chosen for preprocessing is based on response times between the application server and the edge nodes and network bandwidth usage encountered by the network transmitting the data feed.
US11388236B2

Distributed cloud-based data storage divides a file for storage into a number of portions that are separately stored with two or more storage service providers. The division and/or transmission of the file may be implemented based on arbitrary criteria, including random selection, an applied storage policy or assignment of a given portion to a corresponding storage service provider as examples. One or more portions of the file may be assembled into an upload file that is transmitted to and received from a storage provider. The portions of the file received from the storage provider may be used to reconstruct the file.
US11388235B1

Systems, methods, and machine-readable media are disclosed for collecting, maintaining, and retrieving use and limit data for connected resources, as well as determining an optimal location for creating a new volume (or volumes) on a storage platform and placing the volume at the determined location. A resource tracker collects resource use and/or limits data and stores it in a database. A volume placement service receives a volume deployment specification having constraints for creating a new volume. The volume placement service retrieves the data from the database. The volume placement service identifies an optimal location for the volume based at least in part on given constraints from the specification and the resource usage data. The system places the requested volume at the determined location.
US11388229B2

One or more embodiments of this specification provide methods and apparatuses for transmitting messages. A method includes: determining a blockchain message from two or more message queues stored in a relay node in a blockchain relay communication network based on a message transmission policy, the message transmission policy being configured to transmit blockchain messages in the blockchain relay communication network based upon a priority identifier representing a priority of a blockchain message to be transmitted in the blockchain relay communication network; obtaining identifier from the blockchain message, and determining one or more target blockchain nodes in the blockchain relay communication network corresponding to the identifier; determining a target relay node connected to the one or more target blockchain nodes in the blockchain relay communication network; and transmitting the blockchain message to the one or more target blockchain nodes through the target relay node.
US11388214B2

A system for broadcast data recovery of data stream transmission, the system having a broadcast distribution network transferring the data stream from a sender to a plurality of receivers, the system having: a transmission center receiving the data stream from the sender and sending stamped RTP packets in an IP reference RTP stream to the IP distribution network and sending stamped RTP packets as an RTP broadcast data stream to a broadcast network, the broadcast network including: a satellite and an RF link; at least one registered/assigned recovery server connected to the IP distribution network and assigned to the plurality of receivers, the at least one recovery server receiving a protected IP stream from the transmission center; the plurality of receivers sending a recovery request to the at least one recovery server when the respective receiver detects an erroneous/missing packet; and wherein the at least one recovery server then sends a recovery data stream to the at least one of the plurality of receivers.
US11388207B2

A system and method for sharing presentations and other content is disclosed. In various exemplary embodiments, the system comprises a software program that enables a presenter to share content from a computer or other mobile device and to a number of different viewers, each of which has his or her own computer or mobile computing device that can display the presentation on the device. In yet other embodiments, the viewers of the presentation can communicate with the presenter via the computers or mobile computing devices.
US11388205B2

Methods and systems of establishing a shared augmented reality session between a first computing device and a second computing device are disclosed. The first and second computing devices perform proximity device discovery using a first data communication technology. The first and second computing devices then perform real-time network communication using a second data communication technology. Once the real-time network communication is established, the first and second computing devices perform coordinate space synchronization using the second data communication technology.
US11388204B2

The present invention relates to a test or measurement instrument, comprising a test unit, a memory, a display, a network interface and a processing unit. The processing unit is configured to generate a machine-readable representation of data such as a QR code which comprises encoded address information of the data file stored in the memory. The processing unit is further configured to display the generated QR code on the display for enabling an external network device to download the stored data file via the network interface after having scanned the displayed QR code and decoded the address information encoded therein. The invention further relates to a method for enabling a network device to downloaded data stored in a test or measurement instrument.
US11388199B2

Methods, systems, and computer-readable media for processing policy variance requests in an enterprise computing environment are presented. A computing platform may receive, from a first endpoint computing device, a request for a first policy variance. In response to receiving the request, the computing platform may authenticate the first endpoint computing device based on enrollment information and may validate contents of the request. Subsequently, the computing platform may generate a policy variance result message based on approval or rejection of the request for the first policy variance. Then, the computing platform may send, to the first endpoint computing device, the policy variance result message. By sending the policy variance result message to the first endpoint computing device, the computing platform may cause the first endpoint computing device to execute a policy action corresponding to the approval or rejection of the request for the first policy variance.
US11388198B2

A system and method for the contextualization and management of collaborative databases in an adversarial information environment. The system and method feature the ability to scan for, ingest and process, and then use relational, wide column, and graph stores for capturing entity data, their relationships, and actions associated with them. Furthermore, meta-data is gathered and linked to the ingested data, which provides a broader contextual view of the environment leading up to and during an event of interest. The gathered data and meta-data is used to manage the reputation of the contributing data sources. The system links each successive data set, algorithm, or meta-data which might pertain to its unique identification and to its ultimate reputation, utility, or fitness for purpose.
US11388194B2

An identity verification method and a verifying device, where the verifying device receives an account for requesting password reset. When the account is invalid, the verifying device sends a fake identification and a first verification request to a requesting device. The verification request mentioned requests a user to determine whether to send verification information to a first communication address. The fake identification and the first communication address are associated with the first account.
US11388192B2

A verification server comprising a memory and a processor programmed to execute instructions stored in the memory. The instructions include receiving a link registration request including a third-party link to a third-party server, validating the third-party server as a result of receiving the link registration request, generating a unique code as a result of validating the third-party server, and generating a custom link that includes the unique code.
US11388185B1

A method of performing an online assessment of compliance with cyber-security risk and information security risk standards, comprising the steps of providing access to a user to a compliance navigator software tool, the compliance navigator software tool comprising a content management system an assessment module, an access control module, an audit module, and an automated testing module, presenting a plurality of assessment questions to the user by executing the assessment module, assessing answers to the plurality of assessment questions using the assessment module, the assessment module comprising machine-readable instructions stored on the non-transitory machine-readable storage medium, and displaying results of the assessment to the user.
US11388160B2

An account recommendation system that includes a server. The server is operable to identify a user account based on a server-side persistent device identification. The server includes a processor and a memory. The server is configured to receive a request including one or more attributes related to a client device, identify the server-side persistent device identification (“PDI”) record for the client device based on the one or more attributes of the client device, identify one or more candidate accounts based on the server-side persistent device identification, determine confidence scores for each of the one or more candidate accounts, generate a recommendation signal for the user account associated with the client device based on the confidence scores, and transmit the recommendation signal to a merchant server.
US11388155B2

Integrated cybersecurity systems and method for providing client access to a website. The methods involve receiving website configuration information for the client access; receiving client enrollment data for the client access; receiving client input data from a client; defining integrated client confirmation; and providing the website with the client identification information based on the integrated client confirmation. The defining involves authenticating the client input data by comparing the client input data with the client enrollment data; authorizing the authenticated client by determining client authorization information associated with the client enrollment data based on the website configuration information; identifying the authenticated client by determining client identification information associated with the client enrollment data; and providing the website with the client identification information based on the integrated client confirmation. The website is isolated from the client enrollment data, the client input data, and the defining of the integrated client confirmation.
US11388154B2

An information processing apparatus, which is communicably connected to an authorization server and a resource server, includes an expiration time generated based on a time of the information processing apparatus in a request for a token for usage of a service provided by the resource server, and sends the request to the authorization server. When time information of the authorization server is received as a response to the request, the information processing apparatus includes an expiration time generated based on the time information of the authorization server in the request for the token, and resends the requests. The information processing apparatus then requests the resource server for time information of the resource server using the token obtained as a response to the resent request, and corrects the time of the information processing apparatus based on the time information of the resource server.
US11388150B2

Systems, methods, and apparatus for a virtual transponder utilizing inband commanding are disclosed. A disclosed method comprises transmitting, by a hosted payload (HoP) operation center (HOC), encrypted hosted commands to a hosted receiving antenna. The method further comprises transmitting, by the hosted receiving antenna, the encrypted hosted commands to a payload antenna on a vehicle. Also, the method comprises transmitting, by a host spacecraft operations center (SOC), encrypted host commands to the vehicle. Additionally, the method comprises reconfiguring a payload on the vehicle according to unencrypted host commands and/or unencrypted hosted commands. In addition, the method comprises transmitting, by the payload antenna, payload data to a host receiving antenna and/or hosted receiving antenna. Also, the method comprises transmitting encrypted host telemetry to the host SOC, and transmitting encrypted hosted telemetry to the host SOC. Further, the method comprises transmitting, by the host SOC, the encrypted hosted telemetry to the HOC.
US11388139B2

For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel virtualization architecture for utilizing a firewall service virtual machine (SVM) on the host to check the packets sent by and/or received for the GVMs. In some embodiments, the GVMs connect to a software forwarding element (e.g., a software switch) that executes on the host to connect to each other and to other devices operating outside of the host. Instead of connecting the firewall SVM to the host's software forwarding element that connects its GVMs, the virtualization architecture of some embodiments provides an SVM interface (SVMI) through which the firewall SVM can be accessed to check the packets sent by and/or received for the GVMs.
US11388138B2

A communication system including a first address notification apparatus provided in a first communication network, and a second address notification apparatus provided in a second communication network, wherein the first address notification apparatus includes means that receives an address request from a terminal that can communicate with the first address notification apparatus and with the second address notification apparatus, obtains a source address from the address request, and transmits a response including the source address to the terminal, and the second address notification apparatus includes means that receives an address request from the terminal, obtains a source address from the address request, and transmits a response including the source address to the terminal.
US11388134B2

A wireless network-based voice communication security protection method, which enables VoWiFi (Voice over Wi-Fi) to verify and prevent potential risks in communication, and secures the environment of network communications that can be verified by a user device. A real-time user interface indicates security and quality of the current network call and provides advice on when to cancel a call. A telecommunications provider side interface checks if the user's network communication environment is safe, and provides real-time recommendations to the user regarding the security status of the call. The user device side self-check interface and the telecommunications provider side detection interface simultaneously detect whether or not the user's network communication environment is secure.
US11388133B2

A network switch includes: a table record portion that records an address solution table that records multiple address information; an information addition portion that adds new address information for a new communication device based on the address solution data to the address information table; a relay portion that relays data other than the address solution data; and a rewrite portion that rewrites at least one of the address solution table or propriety information in accordance with an external instruction output from an external device. The address solution table includes the propriety information indicating availability propriety of the address information for each of the multiple address information. The relay portion relays the data by utilizing the address information set to be utilizable in the propriety information.
US11388132B1

Systems and methods for creating and maintaining an interactive time display may include (1) presenting a social media post within a consumption interface of a social media platform, (2) predicting a viewer's response to the post and selecting an automated digital response that coincides with the predicted response, (3) providing a selectable version of the automated digital response within the consumption interface, (4) receiving user input selecting the automated digital response, and (5) in response to receiving the user input, posting the automated digital response to the post. Various other methods, systems, and computer-readable media are also disclosed.
US11388125B1

Systems and methods for unidirectional video streaming may include (1) detecting that a user of a messaging service has digitally selected a video-streaming initiation element presented within a messaging thread interface that enables digital messaging between the user and a contact of the user and, in response to detecting that the user has digitally selected the video-streaming initiation element, (2) triggering the streaming of a unidirectional live video stream originating from a device of the user only, without triggering the streaming of any live video stream originating from a device of the contact. Various other methods, systems, and computer-readable media are also disclosed.
US11388116B2

The exemplary embodiments disclose a method, a computer program product, and a computer system for responding to communications based on context. The exemplary embodiments may include a user receiving a contextual communication, collecting data relating to an environment of the user, extracting one or more features from the collected data, and generating one or more responses to the received contextual communication based on the extracted one or more features and one or more models.
US11388109B2

In one example, a processing system may support capacity management in a virtualization environment based on hierarchical capacity management. The processing system may maintain a policy for a first capacity agent at a first hierarchical layer. The policy may include a set of key capacity indicators, a capacity limit, and an algorithm. The processing system may obtain, based on the set of key capacity indicators, a set of key capacity indicator information. The processing system may monitor, based on the capacity limit, for a detection of a capacity limit event. The processing system may determine, based on the algorithm, a predicted capacity exhaustion point. The processing system may send, toward a second capacity agent at a second hierarchical layer that is above the first hierarchical layer, the set of key capacity indicator information and the predicted capacity exhaustion point.
US11388107B2

A method, an apparatus, and a system for locating a root cause of a network anomaly in the field of network technologies comprises, when a PFC deadlock occurs in a first egress port queue in a network device, the network device determines an abnormal data flow in the first egress port queue based on an access control list, where both an egress port and an ingress port of the abnormal data flow are uplink ports of the network device. The first egress port queue is any egress port queue in the network device. The network device sends anomaly information to a network management device, where the anomaly information includes an identifier of the abnormal data flow. The network management device transmits the identifier of the abnormal data flow to a display device for display by the display device.
US11388105B2

Systems and methods of the present disclosure relate generally to allocation of content resources in a voice activated packet-based computer network. A request for a digital component, by a client computing device, can be fulfilled by multiple content sources. Fulfillment by the different content sources can consume different amounts of computational and network resources. The selection of the best content provider can improve the efficiency and effectiveness of data packet transmission over one or more computer networks.
US11388103B2

A multi-chip system and a data transmission method thereof are provided. The multi-chip system includes a first chip, a link unit, and a second chip. The first chip includes multiple transmitter (TX) channels and a first data processing module. The TX channels are configured to provide at least one transaction information. The first data processing module converts the at least one transaction information into at least one first data packet according to a general packet format and packs the at least one first data packet according to a specific packet format to generate a second data packet. The first data processing module merges two sets of second data packets into a third data packet and transmits the third data packet to the link unit. The second chip receives the third data packet through the link unit.
US11388096B2

In a network, communications between nodes in the network can be routed along different communication pathways. The network can include subnetworks provided and administered by third parties, and can include virtual private networks (VPNs), so that the different pathways can be or include VPN tunnels that pass through different subnetworks of the communications network. A central controller can monitor performance of the pathways, including those not in primary use, and dynamically adjust routing of communications traffic between the nodes by directing communication traffic to specific pathways or tunnels. The controller can direct different types of traffic (for example, data, voice) to particular pathways, and can direct traffic to different pathways based on direction of traffic flow (for example, uplink along one pathway and downlink along another pathway). Application Programming Interfaces (APIs) can be provided to enable the controller to request changes to pathways by sending configuring information for routers in those pathways.
US11388091B2

The present subject matter relates to one or more devices, systems and/or methods for providing wireless telecommunication services. A Small Form Factor Pluggable Unit (SFP) incorporates wireless capabilities, and includes an integrated or an external antenna. The SFP comprises wireless circuitry for transmitting and receive multiple and distinct wireless signals, including Wi-Fi and Bluetooth for communicating with various equipment, devices and/or networks.
US11388082B2

Methods, systems, and computer readable media for routing a Diameter message are disclosed. According to one method, the method occurs at a Diameter routing node. The method includes receiving, from a Diameter routing controller (DRC) via a software defined network (SDN) related interface, Diameter routing information, wherein the Diameter routing information is determined using application layer information. The method also includes routing a Diameter message using the Diameter routing information.
US11388081B1

According to one method, the method occurs during a test session for testing a system under test (SUT) and at a network test system comprising physical application-specific integrated circuit (ASIC) switching resources, wherein the network test system emulates a data center switching fabric comprising virtualized data center switching fabric elements: transmitting, to an inline impairment device, a test packet via an egress portion of an external physical port interface associated with the network test system, wherein the inline impairment device is connected via the external physical port interface associated with the network test system; receiving, from the inline impairment device, an impaired packet via an ingress portion of the external physical port interface associated with the network test system, wherein the impaired packet is generated when the impairment device applies at least one impairment to the test packet; and transmitting, using one or more of the virtualized data center switching fabric elements, the impaired packet to the SUT.
US11388078B1

A method for generating and using a statistical mix of network traffic to test a network device is provided. The method includes steps performed in a network equipment test device. The steps include generating test packets to be transmitted to a device under test. The steps further include using a random number generator to generate first values that statistically vary according to a first probability density function (PDF). The steps further include precalculating and storing in memory, a plurality of second values that statistically vary according to a second probability density function different from the first probability density function. The method further includes using the first values to access the memory and select from the second values. The steps further include using the selected second values to statistically vary an aspect of the test packets. The steps further include transmitting the test packets to the device under test.
US11388073B1

In computing networks, end-to-end loss distributions are estimated according to the present disclosure. The loss distributions may be calculated based on loss values reported by nodes in the network along an end-to-end communication path, which may be identified by a route tracing process. The loss values for each node in the path for a given time window may be reduced by a rounding process, and the reduced values for adjacent nodes in the path may be iteratively multiplied with one another in a pairwise manner to generate an end-to-end loss value vector, where the resulting product from each iteration may be reduced by the rounding process. A graphical or other representation of the values in the end-to-end loss value vector indicating a distribution of losses experienced along the path may be output via a user interface.
US11388072B2

Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Two or more network segments coupled by a traffic forwarding device (TFD) may be monitored. External network addresses and internal network addresses may be determined based on encrypted network traffic exchanged between external endpoints and the TFD and internal network traffic exchanged between internal endpoints and the TFD. Metrics associated with the external network addresses or the internal network addresses may be determined based on the monitoring. Correlation scores may be provided for the external network addresses and the internal network addresses based on of a correlation model, the metrics, or the other metrics. If a correlation score associated with an external network address and an internal network address exceeds a threshold value, the external network address and the internal network address may be associated with each other based on the correlation score.
US11388060B1

An integrated circuit (IC) device includes a network device including a first network port, a second network port, and an internal endpoint port. The IC device further includes a first processing unit including an internal end station. The first processing unit is configured to communicate with the network device using the internal endpoint port. The IC device further includes a second processing unit including a bridge management layer. The second processing unit is configured to communicate with the network device using the internal endpoint port. In various embodiments, the first processing unit and the second processing unit are configured to communicate with each other using a first internal channel.
US11388055B2

Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
US11388046B2

A method comprising discovering workload attributes and identify dependencies, receiving utilization performance measurements including memory utilization measurements of at least a subset of workloads, grouping workloads based on the workload attributes, the dependencies, and the utilization performance measurements into affinity groups, determining at least one representative synthetic workload for each affinity group, each representative synthetic workload including a time slice of a predetermined period of time when there are maximum performance values for any number of utilization performance measurements among virtual machines of that particular affinity group, determining at least one cloud service provider (CSP)'s cloud services based on performance of the representative synthetic workloads, and generating a report for at least one of the representative synthetic workloads, the report identifying the at least one of the representative synthetic workloads and the at least one CSP's cloud services including cloud workload cost.
US11388034B2

A multi-carrier cellular wireless network (400) employs base stations (404) that transmit two different groups of pilot subcarriers: (1) cell-specific pilot subcarriers, which are used by a receiver to extract information unique to each individual cell (402), and (2) common pilots subcarriers, which are designed to possess a set of characteristics common to all the base stations (404) of the system. The design criteria and transmission formats of the cell-specific and common pilot subcarriers are specified to enable a receiver to perform different system functions. The methods and processes can be extended to other systems, such as those with multiple antennas in an individual sector and those where some subcarriers bear common network/system information.
US11388032B1

Apparatuses and methods for pre-emphasis control are described. An example apparatus includes a pull-up circuit and a pull-down circuit. The pull-up circuit is configured to receive a pull-up data activation signal and drive a data terminal to a pull-up voltage responsive to an active pull-up data activation signal. The pull-down circuit is configured to receive a pull-down activation signal and drive a data terminal to a pull-down voltage responsive to an active pull-down data activation signal. The example apparatus further includes a pre-emphasis circuit that includes a pre-emphasis timing control circuit configured to provide a timing control signal, and further includes a logic circuit. A pre-emphasis control signal based on at least one of the pull-up and pull-down data activation signals is provided to control providing pre-emphasis having a timing based on a mode of operation.
US11388030B2

Embodiments provide a data sampling circuit and a data sampling device. The sampling circuit includes: a first sampling module configured to respond to a signal from a data signal terminal and a signal from a reference signal terminal and to act on a first node and a second node; a second sampling module configured to respond to a signal from the first node and a signal from the second node and to act on a third node and a fourth node; a latch module configured to input a high level signal to a first output terminal and input a low level signal to a second output terminal or input the low level signal to the first output terminal and input the high level signal to the second output terminal according to a signal from the third node and a signal from the fourth node; and a decision feedback equalization module.
US11388026B2

Methods and apparatus for SL SRS transmission are disclosed. One method of a relay/remote UE comprises transmitting a SRS on a SL. The SRS is based on a SL SRS configuration which configures location information of the SRS in time-frequency domain. The transmission of SRS can be either periodic or aperiodic. Further, the SRS is a single SRS or a set of SRS.
US11388021B2

Aspects of the invention provide intelligent virtual assistant (IVA) notification rerouting including receiving a message at an electronic IVA and determining a recipient of the message by analyzing content of the message. A current location of the recipient is identified. A device and a delivery method are selected based at least in part on the current location of the recipient and a location of the device. The selected device is instructed to output the message to the recipient using the delivery method.
US11388017B2

Methods, systems, and apparatus for optimizing communication in a blockchain network. An example method includes establishing, by a first relay node in the blockchain network, a connection with a first blockchain node in the blockchain network in response to a connection request of the first blockchain node; receiving, by the first relay node, a registration request transmitted by the first blockchain node; generating, by the first relay node, a registration event based on the registration request; updating, by the first relay node, a local routing table based on the registration event; and forwarding, by the first relay node, a message of the first blockchain node to another relay node or another blockchain node in the blockchain network that is connected to the first relay node based on the local routing table.
US11388009B2

A token management system includes a generation unit that generates a non-fungible token associated with a product identifier in a distributed ledger, a management unit that associates the non-fungible token with a first public key, and a second public key for licensing processing in the distributed ledge, and a transfer unit that performs transaction processing of changing the first public key associated with the non-fungible token on the basis of a first private key is realized.
US11388008B2

Provided is a method and system for protecting the integrity of a computing system. The system may initialize a plurality of trusted platform modules (TPMs) within the computing system. The system may read a unique identifier corresponding to each TPM of the plurality of TPMs to determine a system state. The system may write the system state to platform configuration registers (PCRs) of each of the plurality of TPMs. The system may load a sealed private owner key part into each TPM of the plurality of TPMs. The plurality of TPMs may determine if a predetermined number of unique identifiers have been processed by validating a value of the PCRs to meet an owner key policy. The plurality of TPMs may unseal the private owner key part in each TPM where the value of the PCRs meets the owner key policy.
US11388001B2

An encrypted communication is correctly decrypted even when key exchange completion notification is delayed. A key storage (10) stores at least one common key which is shared with another encrypted communication device. A key selecting unit (11) selects an encryption key from the at least one common key stored in the key storage (10). An encrypting unit (12) generates encrypted data by encrypting, by using the encryption key, data to be transmitted to the other encrypted communication device. A transmitting unit (13) transmits, to the other encrypted communication device, the encrypted data with a key index, by which the encryption key is uniquely identified, added thereto. A receiving unit (14) receives the encrypted data with the key index added thereto from the other encrypted communication device. A key obtaining unit (15) obtains, from the at least one common key stored in the key storage (10), a decryption key corresponding to the key index added to the encrypted data. A decrypting unit (16) decrypts the encrypted data by using the decryption key.
US11387996B2

Methods, systems, and computer readable media can be operable to facilitate the encryption of a device identifier using an identification property of a Soc. A unique identifier of a cable modem may be encrypted using a unique key or other unique property of a SoC associated with the cable modem. When an authentication process is initiated at the cable modem, the encrypted unique identifier of the cable modem may be decrypted using the unique key or other unique property of the SoC, thereby producing the unique identifier of the cable modem. The decrypted unique identifier of the cable modem may be output from the cable modem to an upstream controller during the authentication process. In embodiments, an obfuscation key may be used to encrypt and decrypt the unique identifier of the cable modem, and the obfuscation key may be generated using a unique identifier of the SoC.
US11387989B2

Disclosed in some examples are methods, systems, and machine readable mediums for secure, low end-user effort computing device configuration. In some examples the IoT device is configured via a user's computing device over a short range wireless link of a first type. This short range wireless communication may use a connection establishment that does not require end-user input. For example, the end user will not have to enter, or confirm a PIN number or other authentication information such as usernames and/or passwords. This allows configuration to involve less user input. In some examples, to prevent man-in-the-middle attacks, the power of a transmitter in the IoT device that transmits the short range wireless link is reduced during a configuration procedure so that the range of the transmissions to and from the user's computing device are reduced to a short distance.
US11387984B1

A method including determining, by a first device, a sharing encryption key based at least in part on a group access private key associated with a group and an assigned public key associated with a second device; encrypting, by the first device, the group access private key associated with the group utilizing the sharing encryption key; and transmitting, by the first device, the encrypted group access private key to enable the second device to access the group. Various other aspects are contemplated.
US11387982B2

The invention relates to an authentication method. The method comprises: collecting, based on a predetermined authentication policy, at least one context data element; constituting, based on the at least one collected context data element, a data packet; generating, by using a predetermined hash type algorithm and the data packet, as input to the predetermined hash type algorithm, a hash; sending the generated hash; generating, as a hash distance generation step, a hash distance between the generated hash and a predetermined reference hash; and authenticating successfully or not based on the generated hash distance, as an authentication step. The invention also relates to corresponding device and system.
US11387979B2

An example operation may include one or more of receiving blocks of a blockchain from one or more of a neighboring blockchain peer and an ordering service node, identifying two or more blocks from among the received blocks that belong to a same slot within the blockchain, validating the two or more identified blocks in parallel via execution of the two or more identified blocks at a same time, and in response to validation of the two or more identified blocks, storing the two or more identified blocks on a local blockchain ledger of a blockchain peer.
US11387977B2

A wireless access point device is full-duplex capable and serves wireless communication for at least first and second wireless client devices. The wireless access point device sends to the first wireless client device a trigger frame that causes the first wireless client device to send an uplink transmission to the wireless access point after a first time interval. The wireless access point device waits a second time interval after the first wireless client is expected to begin sending the uplink transmission. The wireless access point device receives the uplink transmission from the first wireless client device. After the second time interval, and while receiving the uplink transmission from the first wireless client device, the wireless access point device sends to the second wireless client device a downlink transmission that overlaps at least partially in frequency and time with the uplink transmission from the first wireless client device.
US11387976B2

Examples described herein include apparatuses and methods for full duplex device-to-device cooperative communication. Example systems described herein may include self-interference noise calculators. The output of a self-interference noise calculator may be used to compensate for the interference experienced due to signals transmitted by another antenna of the same wireless device or system. In implementing such a self-interference noise calculator, a selected wireless relaying device or wireless destination device may operate in a full-duplex mode, such that relayed messages may be transmitted as well as information from other sources or destinations during a common time period (e.g., symbol, slot, subframe, etc.).
US11387967B2

The present invention relates to a method and apparatus for feeding back acknowledgement/negative-ACK (ACK/NACK) by a receiving device in a wireless communication system. Specifically, the method comprises the steps of: receiving data from a transmitting device; and feeding back ACK/NACK for data to the transmitting device, wherein the size of resource for ACK/NACK is determined on the basis of a distance between the transmitting device and the receiving device. The receiving device is capable of communicating with at least one of another transmitting device, a transmitting device related to an autonomous driving vehicle, a base station or a network.
US11387965B2

A method for replying with an acknowledgement frame includes: calculating, by an access point (AP), sending duration of a physical layer service data unit (PSDU) in a to-be-sent downlink physical layer protocol data unit (downlink PPDU) based on a format and a sending rate that are of the downlink PPDU and based on only that a length of each block acknowledgement bitmap field in a block acknowledgement frame in the downlink PPDU is a maximum quantity of bytes that is of each respective block acknowledgement bitmap field of the plurality of stations (STAs), to generate an legacy signal field of a second preamble; and generating, by the AP, the block acknowledgement frame, where each STA information subfield in a block acknowledgement information field of the block acknowledgement frame includes an association identifier traffic identifier field, a block acknowledgement starting sequence control field, and a block acknowledgement bitmap field.
US11387964B2

According to certain embodiments, a method by a wireless device for transmitting Hybrid Automatic Repeat Request (HARQ) feedback includes obtaining a Physical Uplink Control Channel (PUCCH) configuration parameter comprising a channel code type. Based on the PUCCH configuration parameter comprising the channel code type, a PUCCH format is selected for transmitting the HARQ feedback to a network node on the PUCCH, and the HARQ feedback is transmitted to the network node.
US11387962B2

A base station (BS) and a user equipment (UE) for a mobile communication system are provided. The BS transmits a downlink reception indication message, including a serving source configuration and a downlink parameter setting for signal combination, to the UE. The serving source configuration indicates a plurality of serving sources. The BS generates a first downlink signal and a second downlink signal based on a piece of downlink information. The first downlink signal carries a first part of the piece of downlink information and the second downlink signal carries a second part of the piece of downlink information. The BS further transmits the first downlink signal to the UE through the first serving source and transmits the second downlink signal to the UE through the second serving source.
US11387958B2

A base station triggers transmission of sounding reference signals (SRS) from one or multiple user equipments (UEs) on one or multiple cells and a UE determines a power, a time instance, and other parameters for SRS transmissions in response to the triggering. An SRS transmission can be on a cell where a UE is not configured to transmit data or control information.
US11387951B2

Embodiments of this application provide a communication method and a device, and relate to the field of communication technologies. An example solution is as follows: determining, by a communications device, a quantity of physical downlink shared channels PDSCHs based on a value set of K1 and a time domain resource allocation table; determining, by the communications device, a quantity of physical downlink control channels (PDCCHs) based on the value set of K1, a value of K0 in the time domain resource allocation table, a PDCCH period, a PDCCH monitor offset, and a PDCCH monitor pattern; and determining, by the communications device, a HARQ codebook based on the quantity of PDSCHs and the quantity of PDCCHs.
US11387949B2

This disclosure relates to methods and devices for transmitting acknowledgment messages on a preferred cell in a carrier aggregation scenario. A user equipment device (UE) establishes a connection with a primary cell and one or more secondary cells, and determines a preferred cell from among the primary cell and the one or more secondary cells based at least in part on one or more quality metrics. The UE may determine the preferred cell at least in part in response to determining that transmission power of the UE has been limited due to a specific absorption rate (SAR) backoff feature of the UE. The UE transmits a notification to a network indicating that the UE intends to transmit an acknowledgement message to the preferred cell, and transmits the acknowledgment message to the preferred cell.
US11387946B2

Methods and systems for communicating according to an automatic repeat request, ARQ, scheme, and/or hybrid ARQ, HARQ, scheme are provided. A method may include: performing a first data transmission on a dedicated resource on a first channel; simultaneously to the first data transmission or in a subsequent resource, performing at least one redundancy transmission.
US11387945B1

Methods, systems, and devices for wireless communications are described. In a wireless communications system, a user equipment (UE) may receive a set of packets having a sequential order. The UE may initiate a first packet data convergence protocol (PDCP) reordering timer based on a first time stamp corresponding to unsuccessful decoding of a first packet in the sequential order. The UE may then initiate, prior to the expiration of the first PDCP reordering timer, a second PDCP reordering timer. The second PDCP reordering timer may be based on a second time stamp corresponding to unsuccessful decoding of a second packet in the sequential order. In some cases, the UE may initiate the second PDCP reordering timer after expiration of the first PDCP reordering timer, but may decrease the duration of the second PDCP reordering timer.
US11387942B2

An apparatus is configured for a next Generation NodeB (gNB). The apparatus comprises baseband circuitry and/or application circuitry which includes a radio frequency (RF) interface and one or more processors. The one or more processors are configured to determine a transmission mode for a user equipment (UE) device; dynamically determine a repetition level sequence for a physical downlink shared channel (PDSCH) based on a transmission time interval (TTI) and the transmission mode; generate repetition level signaling for the determined repetition level sequence; and provide the generated repetition level signaling to the RF interface for transmission to the UE device.
US11387936B2

A first communication device encodes, according to a non-rate-matching coding scheme, a set information bits to generate a set of coded bits, generates a first physical layer (PHY) data unit to include at least some of the coded bits, and transmits the first PHY data unit in an initial hybrid automatic repeat request (HARQ) transmission to a second communication device. Subsequently, in response to determining that the second communication device was not able to properly decode the set of coded bits based on the initial HARQ transmission, the first communication device selects a subset of the set of coded bits, the subset including some, but not all, coded bits that were included in the initial HARQ transmission, generates a second PHY data unit to include the subset of coded bits, and transmits the second PHY data unit in a HARQ retransmission to the second communication device.
US11387935B2

Message failures due to noise and interference cause unnecessary delays and reduction in reliability in wireless networks. To detect, localize, and correct transmission faults in 5G and 6G networks, the receiver can measure the “modulation quality” of each message reference element, according to how closely the amplitude and phase match the amplitude and phase levels of the modulation scheme. If the message is faulted, the receiver can re-assign each message element with poor modulation quality to the adjacent states, or if necessary to each state in the modulation scheme, and may thereby find the correct message value in many cases. Certain zones around each modulation state can indicate how the message element has been distorted by interference, and thereby indicate where to search for the correct state of that message element. When implemented, message fault mitigation as disclosed herein can resolve message failures, improve communication reliability, reduce latency, and improve network operations overall, according to some embodiments.
US11387930B2

There is provided a method for a first network element of a wireless communication network, the method comprising: obtaining blanked subcarrier index data indicating one or more blanked subcarriers in a time-frequency resource grid; initiating reception of a transmission from a second network element of the wireless communication network on said time-frequency resource grid; causing performing an interference measurement on said one or more blanked subcarriers to obtain interference measurement data on said one or more blanked subcarriers; and outputting the interference measurement data for detecting a presence of radio jamming.
US11387928B2

A method and a user equipment (110) as well as a method and a radio transmitter (120) for managing positioning reference signals are disclosed. Moreover, a method and a network node (130) for configuring positioning reference signals are disclosed. The network node (130) sends (A050), to the user equipment (110), a reception configuration of positioning reference signals, wherein the reception configuration comprises a cell identity relating to the radio transmitter (120) and an identifier for determining of positioning reference signals. The network node (130) sends (A070), to the radio transmitter (120), a transmit configuration of positioning reference signals, wherein the transmit configuration comprises the cell identity and the identifier. The radio transmitter (120) determines (A090) the positioning reference signals based on the cell identity and the identifier. The radio transmitter (120) sends (A100) the positioning reference signals to the user equipment (110). The user equipment (110) estimates (A120), based on the positioning reference signals, signal characteristics relating to a position of the user equipment (110). The user equipment (110) sends (A130), to the network node (130), a report about the estimated signal characteristics. Corresponding computer programs and carriers therefor are also disclosed.
US11387918B2

A multi-tone communication system, a multi-tone signal demodulation device and a method thereof are provided. The multi-tone communication system includes a modulation device and a demodulation device. The modulation device can generate and broadcast a multi-tone audio signal corresponding to a control command. The demodulation device includes a sound receiving module, a data processor and a controller. The sound receiving module can receive the multi-tone audio signal. The data processor can process the multi-tone audio signal to obtain at least two tones carried on the multi-tone audio signal, and determine whether frequency drifts of the at least two tones are consistent, and if yes, the data processor decodes the at least two tones to generate an execution command. The controller executes the execution command.
US11387916B1

A communication system includes an antenna assembly. The antenna assembly includes an optical communication layer including a plurality of electro-optical (EO) antennas for communicating via an EO signal and a radio-frequency communication layer including a plurality of radio frequency (RF) antennas for communicating via an RF signal. A processor operates the antenna assembly to communicate via one or both of the EO signal and the RF signal.
US11387915B2

Devices comprising dipole-coupled defects for use as entangled photon pair sources are provided.
US11387914B2

Embodiments herein describe sub-picosecond accurate two-way clock synchronization by optically combining received optical pulses with optical pulses generated locally in a photonic chip before the optical signals are then detected by a photodetector to obtain an interference measurement. That is, the optical pulses can be combined to result in different interference measurements. Optically combining the pulses in the photonic chip avoids much of the jitter introduced by the electronics. Further, the sites can obtain multiple interference measurements which can be evaluated to accurately determine when the optical pulses arrive at the site with femtosecond accuracy.
US11387902B2

A method for controlling a passenger service unit includes receiving, by a personal device of a passenger, an electromagnetic (EM) signal. The EM signal includes identification information of the passenger service unit. The method also includes transmitting, by the personal device, a message for controlling operation of one or more selected devices of the passenger service unit. The message includes an identification of the one or more selected devices of the passenger service unit and a control input for each of the one or more selected devices.
US11387896B1

A terminal, allowing bidirectional communication with a gateway, receives information from the gateway through a forward satellite and sends information towards the gateway through a return satellite. The terminal comprises an antenna arrangement having a receive aperture for receiving signals from forward satellite and a transmit aperture for transmitting signals to return satellite. A controller computes a pointing direction from receive aperture towards the forward satellite based on the terminal's position and orientation, the antenna arrangement's geometry, and the forward satellite's orbital position; and computes a pointing direction from the transmit aperture towards the return satellite based on the computed pointing direction from the receive aperture towards the forward satellite and the return satellite's orbital position. The invention also relates to a system comprising a terminal and a gateway, and to a method for operating a terminal.
US11387880B2

Systems and methods facilitating feedback of robust channel state information (CSI), such as to provide full CSI feedback or otherwise providing CSI feedback, are described. CSI encoders and/or decoders used by network nodes may implement channel compression/reconstruction based upon neural-network (NN) training of collected channels. A structured payload having an interpretable payload portion and an uninterpretable payload portion may utilized with respect to CSI feedback. The channel compression provided according to some aspects of the disclosure supports feedback of robust CSI, in some instances including full CSI, as determined by a particular network node. Other aspects and features are also claimed and described.
US11387879B2

A wireless device receives a configuration of a physical uplink control channel (PUCCH) group. The PUCCH group comprises a PUCCH secondary cell with a secondary PUCCH and a secondary cell. A command indicating deactivation of the PUCCH secondary cell is received in a first subframe. In response to the deactivation of the PUCCH secondary cell, transmission of channel state information for the secondary cell in a second subframe that is eight subframes after the first subframe is stopped. Thee stopping does not occur before the second subframe.
US11387874B2

A mechanism capable of more appropriately performing antenna switching is provided. A communication device includes: a plurality of antenna panels (60) that each includes one or more antennas (51), one or more transmission analogue circuits (54) for transmitting a signal by using the antenna, and one or more reception analogue circuits (55) for receiving a signal by using the antenna; and a control section (240) that controls, on the basis of indication from a base station, the antenna panel in which antenna switching for switching of connection between the antenna and the transmission analogue circuit is to be performed among a plurality of the antenna panels, and a first resource on which the antenna switching in the corresponding antenna panel is to be performed.
US11387873B2

Methods, systems, and devices for wireless communications are described. One or more reference signals may be transmitted by a user equipment (UE) that may be used by a base station for channel estimation and determination of one or more parameters to be used for subsequent uplink transmission of the UE. The base station may transmit an indication of uplink transmission parameters in an uplink grant that is transmitted to the UE. The UE may modify one or more subsequent reference signal transmissions based on the uplink grant received from the base station and a timing of the uplink grant relative to the one or more subsequent reference signal transmissions. The base station may determine a timing for the uplink grant based on a timing associated with the reference signal transmissions from the UE.
US11387872B2

Radio base station 10 in a radio communication system that performs MIMO transmission between a plurality of radio base stations and at least one user terminal 20 includes: precoding section 110 that applies precoding to data signals based on channel information indicating channels between radio base stations 10 and the user terminal; and communication section 112 that transmits the precoded data signals, in which the precoding in a first radio base station of the plurality of radio base stations is applied based on the channel information including at least a channel between the first radio base station and a first user terminal connected to a second radio base station other than the first radio base station.
US11387869B2

An antenna sharing system and a terminal. The antenna sharing system comprises a communication module, and the communication module supports 5 GHz Wi-Fi and LTE. The antenna sharing system further comprises a first antenna and a first multiplexer; the first multiplexer at least comprises two multiplex input ends and a multiplex output end, a first multiplex input end of the first multiplexer is used for receiving and transmitting 5 GHz Wi-Fi secondary signals, a second multiplex input end of the first multiplexer is used for receiving and transmitting LTE secondary signals, and the multiplex output end of the first multiplexer is connected to the first antenna. The solution of the present invention can effectively improve the antenna utilization, and reduce the influences on data throughput of Wi-Fi and LTE while reducing the number of antennas.
US11387857B2

A wireless device including a receiver circuit coupled to a radio frequency receiver node, a frequency selective attenuator including an inductor and a first capacitor coupled in series to the radio frequency receiver node, and a second capacitor coupled in parallel with the first capacitor. The first capacitor has a first capacitance based on a blocker frequency and the second capacitor has a second capacitance that linearizes the frequency selective attenuator. A method of linearizing a frequency selective attenuator including detecting presence of a blocker signal, activating and programming a capacitor of the frequency selective attenuator to reduce a strength of the blocker signal, determining a frequency difference between the blocker signal and a receive frequency, and coupling a second capacitor to the frequency selective attenuator to linearize the frequency selective attenuator when the frequency difference is no more than an attenuation threshold.
US11387841B2

An apparatus for interpolating between a first signal and a second signal is provided. The apparatus includes a first plurality of interpolation cells configured to generate a first interpolation signal at a first node. At least one of the first plurality of interpolation cells is configured to supply, based on a first number of bits of a control word, at least one of the first signal and the second signal to the first node. The apparatus further includes a second plurality of interpolation cells configured to generate a second interpolation signal at a second node. At least one of the second plurality of interpolation cells is configured to supply, based on a second number of bits of the control word, at least one of the first signal and the second signal to the second node. The apparatus additionally includes an interpolation circuit configured to weight the second interpolation signal based on a weighting factor, and to combine the first interpolation signal and the weighted second interpolation signal to generate a third interpolation signal.
US11387835B1

A phase-locked loop includes a bias circuit controlling a first bias current between a first power source and a first node according to a bias control signal; an oscillation circuit coupled between the first node and a second power source and generating an oscillation signal according to a current from the first node; a duplicate bias circuit controlling a second bias current between the first power source and a second node according to the bias control signal; an equivalent impedance circuit coupled between the second node and the second power source; a comparator circuit comparing voltages of the first node and the second node; a first variable current circuit controlling a current between the first node and the second power source; and a second variable current circuit controlling a current between the second node and the second power source.
US11387831B2

A data storage device includes a controller and a memory. The controller includes a host interface and a memory interface. The controller receives inputs from the host, internal storage device inputs, device lifetime calculations, temperature readings and voltage readings. The controller then dynamically adjusts the frequency and voltage for the memory interface based upon the inputs received. As such, the memory interface operates are optimum conditions.
US11387828B2

A spin qubit quantum device including: a data qubit and a measurement qubit made in a semiconducting layer and coupled to each other by a tunnel junction made in the semiconducting layer, each of which comprising a quantum dot and a control gate; an inductor coupled to the gate of one of the qubits or to another gate capacitively coupled to one of the qubits, the inductor, and a capacitor formed by said gate forming an LC circuit; a first input terminal coupled to the LC circuit and receiving a periodic control voltage of frequency fr substantially equal to the resonant frequency of the LC circuit; a voltage amplifier comprising an input coupled to the gate to which the inductor is coupled; an output terminal coupled to an output of the amplifier.
US11387819B2

The disclosure relates to a latch including a first inverter with a first pair of field effect transistors (FETs) configured with a first channel width to length ratio (W/L), and a second inverter with a second pair of FETs configured with a second W/L different than the first W/L. Another latch includes first and second inverters; a first negative feedback circuit including first and second FETs coupled between first and second voltage rails, the input of the first inverter coupled between the first and second FETs, and the first and second FETs including gates coupled to an output of the first inverter; and a second negative feedback circuit including third and fourth FETs coupled between the first and second voltage rails, the input of the second inverter coupled between the third and fourth FETs, and the third and fourth FETs including gates coupled to an output of the second inverter.
US11387815B2

An apparatus is provided to improve lock time of a phase locked loop, wherein the apparatus comprises: a ring oscillator including at least two delay stages, wherein each delay stage has a controllable delay; and a multiphase frequency monitor coupled to the ring oscillator to monitor frequency at an output of at least two delay stages of the ring oscillator.
US11387806B2

A surface acoustic wave (SAW) filter package structure includes a dielectric substrate having a dielectric layer, a first patterned conductive layer, a second patterned conductive layer, and a conductive connection layer. The conductive connection layer is electrically connected between the first patterned conductive layer and the second patterned conductive layer, which are disposed at opposite sides of the dielectric layer. The second patterned conductive layer has a finger electrode portion. An active surface of a chip is faced toward the finger electrode portion. A polymer sealing frame is disposed between the chip and the dielectric substrate and surrounds the periphery of the chip to form a chamber together with the chip and the dielectric substrate. The mold sealing layer is disposed on the dielectric substrate and covers the chip and the polymer sealing frame. A manufacturing method of the SAW filter package structure is also disclosed.
US11387803B2

A composite filter device includes bandpass filters whose respective one ends are electrically connected in common. A first bandpass filter of the bandpass filters includes a first filter, a switch, a second filter, and an impedance element that is electrically connected to the switch and having an impedance value larger than the input impedance value of the second filter. The switch is configured to be switched between a first state in which the first filter and the second filter are electrically connected and a second state in which the first filter and the impedance element are electrically connected.
US11387802B1

A hybrid ferroelectric/non-ferroelectric piezoelectric microresonator is disclosed. The hybrid microresonator uses a ferroelectric layer as the actuator as ferroelectric materials typically have higher actuation coefficients than non-ferroelectric piezoelectric materials. The hybrid microresonator uses a non-ferroelectric piezoelectric layer as the sensor layer as non-ferroelectric piezoelectric materials typically have higher sensing coefficients than ferroelectric materials. This hybrid microresonator design allows the independent optimization of actuator and sensor materials. This hybrid microresonator design may be used for bulk acoustic wave contour mode resonators, bulk acoustic wave solidly mounted resonators, free-standing bulk acoustic resonators, and piezoelectric transformers.
US11387800B1

A parametric equalizer includes a first parametric equalizer circuit, a second parametric equalizer circuit, a first multiplication circuit, a second multiplication circuit, an addition circuit, and a weighting control circuit. The first parametric equalizer circuit processes an input signal to output a first output signal. The second parametric equalizer circuit processes the input signal to output a second output signal. The first multiplication circuit multiplies the first output signal and a first weighting value to generate a first adjusted output signal. The second multiplication circuit multiplies the second output signal and a second weighting value to generate a second adjusted output signal. The addition circuit combines the first adjusted output signal and the second adjusted output signal to generate an equalizer output signal. The weighting control circuit dynamically adjusts the first weighting value and the second weighting value according to the equalizer output signal.
US11387799B2

A power amplifier including a cascode output stage, a bias circuit, and a temperature compensation and bias boost circuit. The cascode output stage has an input and an output and includes first and second transistors connected in series. A base of the first transistor is coupled to the input, an emitter of the first transistor is coupled to a reference potential, a collector of the first transistor is coupled to an emitter of the second transistor, and a collector of the second transistor is coupled to a supply voltage and the output. The bias circuit is coupled to the base of the second transistor. The bias boost circuit is coupled to the base of the first transistor, compensates for changes in temperature of the cascode output stage, and increases a bias current provided to the first transistor responsive to an increase in the temperature of the cascode output stage.
US11387787B2

The invention relates to a signal amplifier circuit for amplifying a signal, in particular an audio amplifier circuit, includes at least one first amplifier transistor (Q1) and at least one second amplifier transistor (Q2), wherein the first amplifier transistor (Q1) and the second amplifier transistor (Q2) are connected to one another in a push-pull circuit and are fed by an amplifier voltage source (V+, V−); and one or more bias diodes (D1, D2) thermally coupled in each case to an associated amplifier transistor (Q1, Q2), wherein the bias diodes (D1, D2) are arranged in a parallel connection with respect to the amplifying transistors (Q1, Q2) to reduce or avoid a crossover distortion, wherein the bias diodes (D1, D2) are fed at least partly by a voltage source (UA) which is independent of the amplifier voltage source (V+, V−). The invention furthermore relates to a system and a voltage converter for providing an output-side DC voltage, including a first transformer (T1) and a second transformer (T2) connected to the first transformer (T1).
US11387785B2

A radio frequency transmitter includes N transmit channels, where each transmit channel includes one nonlinear module, a primary correction circuit, coupled to each of N nonlinear modules that correspond to the N transmit channels, and configured to provide a primary correction signal for the N nonlinear modules, and N secondary correction circuits, where the N secondary correction circuits are coupled to the N nonlinear modules respectively, and each secondary correction circuit is configured to provide a secondary correction signal for a nonlinear module coupled to the secondary correction circuit.
US11387780B1

An oscillator device includes a touchpad, and an oscillator that includes an oscillation core having a second terminal configured to output an oscillation signal generated by the oscillation core based on an input to a first terminal of the oscillation core, a first capacitor connected between the first terminal and a ground, and a second capacitor connected between the second terminal and the ground, where the first capacitor is connected to the touchpad, and where a total capacitance of the first capacitor is different from a total capacitance of the second capacitor.
US11387777B2

An active bypass control device and an active bypass control method for a photovoltaic module are provided. The device includes a power source, a sampling unit, a controller, N first driving circuits, and N first controllable switches. Each first controllable switch is connected between one pair of bypass ports and includes a first switch and a first diode that are antiparallel. The first diode is reversely connected between the pair of bypass ports, and a control end of the first switch is connected to the controller via the corresponding first driving circuit. Based on a sampling signal provided by the sampling unit, the controller determines whether analog quantity information of the first controllable switch meets a predetermined bypass condition. If the predetermined bypass condition is met, the first switch is controlled to be turned on by using the first driving circuit.
US11387772B2

The present invention concerns a solar tracker (1000) comprising at least: A drive module (1100) comprising at least one mobile device comprising at least: At least one additional module (1200) configured to be driven by the drive module (1100), each additional module (1200) comprising at least one additional mobile device comprising at least: characterized in that: Said solar tracker (1000) comprises at least one kinematic device (1300) for coupling said drive module (1100) and said additional module (1200); Said kinematic coupling device (1300) comprising at least one first part (1330) and at least one second part (1340), said first part (1330) being entirely supported by the mobile device of the drive module (1100) and said second part (1340) being entirely supported by the additional mobile device of the additional module (1200).
US11387760B2

A motor control device includes: a second setting unit configured to set an armature current command value and a current phase angle command value based on a rotation speed and a motor torque command value; and a current vector setting unit configured to set a d-axis current command value and a q-axis current command value based on the armature current command value and the current phase angle command value. The second setting unit is configured to set the armature current command value and the current phase angle command value such that an armature current vector which is set based on the d-axis current command value and the q-axis current command value is included in an area surrounded by an armature current vector locus in maximum torque/current control and a vertical axis in a d-q coordinate system.
US11387756B1

A motor control system for controlling operation of a motor having a plurality of windings includes a gate driver to provide a control signal to one or more switching elements controlling a voltage applied to the plurality of windings and a Field Oriented Control (FOC) controller configured to generate a PWM signal for coupling to the gate driver, wherein the FOC controller comprises a d-axis control loop configured to generate an applied d-axis voltage and a q-axis control loop configured to generate an applied q-axis voltage. A stall detector is configured to calculate an estimate of the q-axis voltage and compare the applied q-axis voltage to a threshold based on the estimate in order to detect a stall condition of the motor.
US11387752B2

A washing machine having a first single phase electric motor, a second single phase electric motor and an electric drive unit for the electric motors. The electric drive unit is connected to power supply lines and comprises three first legs, each leg comprising a pair of switches. Electrical terminals of the first electric motor are connected to the first and second legs of the electric drive unit and electrical terminals of the second electric motor are connected to the second and third legs of the electric drive unit.
US11387748B2

In some embodiments, the present disclosure relates to a microelectromechanical system (MEMS) comb actuator including a comb structure. The comb structure includes a support layer having a first material and a plurality of protrusions extending away from a first surface of the support layer in a first direction. The plurality of protrusions are also made of the first material. The plurality of protrusions are separated along a second direction parallel to the first surface of the support layer. The MEMS comb actuator may further include a dielectric liner structure that continuously and completely covers the first surface of the support layer and outer surfaces of the plurality of protrusions. The dielectric liner structure includes a connective portion that continuously connects topmost surfaces of at least two of the plurality of protrusions.
US11387745B2

The rectifier includes: a main circuit unit configured to perform power conversion between AC power on a side of a three-phase AC power supply and DC power on a DC side by rectifying operation of a rectifying device and ON-OFF operation of a switching device; a power calculation unit configured to calculate a value of a power flowing between the side of the three-phase AC power supply and the DC side via the main circuit unit; and a control unit configured to perform control to execute the ON-OFF operation of the switching device, wherein the control unit changes a length of an ON period per cycle in the ON-OFF operation executed on the switching device according to the value of the power calculated by the power calculation unit.
US11387736B2

A multiphase switching converter has a plurality of switching circuits coupled in parallel, and a plurality of control circuits configured in a daisy chain. Each control circuit receives a phase input signal, and provides a phase output signal and a switching control signal for controlling a corresponding switching circuit. One of the plurality of control circuits is master control circuit to provide the phase output signal and the switching control signal based on a turn-on control signal and the phase input signal. When a combination of the phase output signal and the switching control signal provided by the master control circuit meets a phase transfer type, the phase output signal of the master control circuit equals the turn-on control signal.
US11387734B2

Aspects of the disclosure provide for a circuit. In at least some examples, the circuit includes a high-side power transistor, a low-side power transistor, a first transistor, a second transistor, and a third transistor. The high-side transistor is adapted to couple between an input node and a switch node. The low-side transistor is coupled between the switch node and ground. The first transistor is adapted to couple between a first node and the switch node. The second transistor is coupled between the first node and an output node. The third transistor is coupled between the first node and ground.
US11387729B2

A drive circuit is provided and includes a rectification circuit, a buck converter, a first inverter, and a second inverter. The rectification circuit is configured to rectify a first AC voltage signal to generate a rectified voltage signal. The buck converter is configured to downconvert the rectified voltage signal to a DC voltage signal, wherein the DC voltage signal is supplied to a DC bus. The first inverter is configured to convert the DC voltage signal to a second AC voltage signal and supply the second AC voltage signal to a compressor motor. The second inverter is configured to convert the DC voltage signal to a third AC voltage signal and supply the third AC voltage signal to a condenser fan motor. Peak voltages of the second AC voltage signal and the third AC voltage signal are less than peak voltages of the first AC voltage signal.
US11387727B2

A linear motor is provided, including a moving magnet assembly including (i) a magnet track, (ii) a first plurality of permanent magnets coupled to the magnet track, and (iii) a second plurality of permanent magnets coupled to the magnet track and arranged below the first plurality of permanent magnets. The linear motor also includes a first coil assembly arranged above the moving magnet assembly. The first coil assembly includes a first plurality of teeth having first slots therebetween and a first plurality of coils at least partially disposed in at least a portion of the first slots. The linear motor also includes a second coil assembly arranged below the moving magnet assembly. The second coil assembly includes a second plurality of teeth having second slots therebetween and a second plurality of coils at least partially disposed in at least a portion of the second slots.
US11387726B2

Disclosed is a rotary table device which accurately detects the position of a table rotating in relation to a bed over the entire circumference and whose assembly is facilitated by covering an armature assembly with an insulating layer for insulation between the bed and the table. In the rotary table device, a ring member having a ring scale extending over the entire circumference of the ring member is disposed around a lower part of the table having a field magnet extending over the entire circumference of the table. A sensor for reading the ring scale is disposed on the bed on which armature coils of the armature assembly are arranged in the circumferential direction to face the field magnet.
US11387723B2

A method of hot drop fastening components and a product thereby made is described. Machine components are provided. A first machine component defines a passageway and carries a coating. The first machine component is caused to expand by delivering a predetermined amount of energy to the first machine component, wherein the predetermined amount of energy is based on a property of the coating. A second machine component is inserted into the passageway of the expanded first machine component. Thereafter, the first machine component is permitted to cool with the first machine component inserted in the passageway thereby fastening the first machine component with the second machine component by the first machine component contracting as it cools. Properties such as adhesion and/or rust prevention properties of a primer coating in a motor manufactured using a hot drop process are preserved during the hot drop process in the manufactured product.
US11387707B2

A system for energy storage and electricity generation is described. The system includes an energy storage subsystem and an electricity generation subsystem coupled to the energy storage subsystem. The energy storage subsystem is configured to store energy in the form of compressed air at a temperature greater than a temperature of ambient air in the atmosphere. The electricity generation subsystem includes an airlift pumping system and a hydro-electric power system driven by the airlift pumping system, and is configured to produce electricity by utilizing the compressed air stored in the energy storage subsystem at the temperature greater than the temperature of ambient air in the atmosphere.
US11387702B2

A stator device with a plurality of windings, on a winding carrier, that electromotive interaction with a rotor. The windings are parallel to one another and to the center axis. The windings can be individually electrically contacted with winding terminals of a winding wire. The windings are assigned to at least two disk-shaped and/or ring-shaped electrically conductive interconnection rings so that they are electrically insulated from one another. The winding terminals are connected using the interconnection ring assigned to this terminal polarity (U; V; W) for external permanent common contact by welding hooks formed on the radial inner side on the interconnection ring. A ring-shaped deflection disk, with deflection pins, is provided in the axial direction on the interconnection end disk.
US11387701B2

A highly reliable rotating electric machine is provided in which the amount of charge discharged by partial discharge can be reduced while the machine is downsized by decreasing the thickness of insulation for coils, and it is possible to prevent paper flapping in coil end portions because of rotating wind produced by rotation of the rotor. The foregoing machine includes a stator coil including a coil conductor and a main insulation layer covering the coil conductor surface, a slot core which encloses the stator coil, and a first insulating paper sheet which is wound around the stator coil, adjoining the slot core, and a second insulating paper sheet which is wound around the stator coil, adjoining the main insulation layer, both the insulation paper sheets being placed between the stator coil and the slot core, wherein the first insulating paper sheet has a semiconductive layer abutting on the slot core and the second insulating paper sheet has a semiconductive layer located abutting on the stator coil, and an end portion of the second insulating paper sheet is exposed in an opening portion of the slot core.
US11387699B2

A generator, which may be used in a wind turbine, has a first stationary component carrying a first winding configuration and a second rotating component carrying a second winding configuration. The second rotating component includes a body portion and a plurality of teeth spaced around and extending radially from the body portion. The second winding configuration is arranged in slots defined between adjacent teeth. A housing is arranged around and rotates with the body portion. A heat exchange circuit is arranged on the second rotating component and includes a coolant channel defined in the teeth; a pump; and a heat exchanger arranged on the housing so as to rotate with the housing, the heat exchanger transverse to a rotational direction of the housing.
US11387692B2

Disclosed are various embodiments for an improved generator/motor and a method of generating current, the method comprising providing a circular rotation path, generating a concentrated magnetic field around a portion of the circular rotation path; rotating a coil along the circular path and through the concentrated magnetic field; generating current within the coil as a result of the rotating, and extracting the current from the coil.
US11387690B1

A wireless power transmitter has electromagnets and a transmitter coil mounted on a moving plate. Current in the main DC circuit is switched into the electromagnets by transistors that control the amount and direction of current through the electromagnets to control the strength and polarity of electromagnetic fields generated by the electromagnets. A controller initially drives a high gate voltage onto transistors to cause the electromagnets on the transmitter to generate a maximum attractive force with magnets on the receiver, causing the moving plate to move the transmitter coil into closer alignment with the receiver coil. A power factor is measured on both receiver and transmitter to estimate the power transfer efficiency. The controller then reduces the gate voltage by a step size and the power factors are measured again. The gate voltage continues to be adjusted to optimize the power transfer efficiency until reaching a maxima.
US11387689B2

Embodiments described herein provide a method for wireless power transmission of reconfigurable power levels. A wireless power receiver is used to receive power from a wireless power transmitter according to a negotiated power level. The wireless power receiver determines whether a re-negotiation condition is met at the wireless power receiver. The wireless power receiver then sends, to the wireless power transmitter, a re-negotiation request for an updated power level different from the negotiated power level. The wireless power receiver receives, from the wireless power transmitter, an acknowledgement that acknowledges the updated power level, and then operates to receive power from the wireless power transmitter according to the updated power level.
US11387682B1

Antenna array comprising: (i) a first conductive trace having a first cross-sectional area; (ii) a second conductive trace having a second cross-sectional area; (iii) an interposing insulating member having a first surface and an opposing second surface; and (iv) wherein the second cross-sectional area is less than the first cross-sectional area. Methods comprising: (i) providing a first insulating member; (ii) patterning a first conductive trace on the first insulating member; (iii) providing a second insulating member; (iv) patterning a second conductive trace on the second insulating member; (v) stacking and compressing the first insulating member, the second insulating member and a third insulating member; and (vi) where the first conductive trace has a cross-sectional area that is greater than a cross-sectional area of the second conductive trace.
US11387680B2

A transformer system is provided that includes four magnetically coupled coils having fixed spacing geometry. The four magnetically coupled coils include a drive coil that produces magnetic fields and a load coil. All coils are coupled in the transformer system, but the first resonant coil is highly coupled with the drive coil so that the resonant coil can receive energy from the drive coil and the second resonant coil is highly coupled to the load coil so that the load coil can extract energy efficiently from the second resonant coil.
US11387672B2

Smart electricity monitors with unique identities placed at individual power outlets within a building communicate frequent power measurements to a service which determines, from this power usage data, which outlets are associated with occupied seats within the building. This occupancy information can be used to update an occupancy model for the building that is used to forecast the building's occupancy. Based on present occupancy, projected occupancy, and other data, in some instances, the building's thermostats can be controlled and unoccupied seats can be assigned dynamically.
US11387670B2

An Uninterruptible Power Supply (UPS) system, the UPS system comprising an input configured to receive input AC power having an input voltage level and an input frequency, an output configured to provide output AC power to a load, the output power having an output voltage level and an output frequency, a converter coupled to the input and configured to convert the input AC power into DC power, an inverter coupled to the output and configured to convert the DC power into the output AC power and provide the output AC power to the output, a DC bus coupled between the converter and the inverter including a first capacitive element and a second capacitive element, the first capacitive element being coupled to a first output and a second output of the converter and the second capacitive element being coupled to a first input and a second input of the inverter, a de-coupler circuit coupled between the first and second capacitive elements and configured to selectively decouple the inverter from the converter, and a controller configured to operate the converter, the inverter, and the de-coupler circuit in a first mode of operation such that the output voltage level and output frequency of the output AC power are the same as the input voltage level and input frequency of the input AC power and a second mode of operation such that at least one of the output voltage level or output frequency of the output AC power differs from the input voltage level and input frequency of the input AC power.
US11387664B2

An electronic device includes a first connection unit configured to connect to a first external device, and a second connection unit configured to connect to a second external device. A position of the first connection unit placed in the electronic device is a position where at least a part of the first connection unit is hidden in a case where the second connection unit is connected to the second external device.
US11387660B2

A sorting mechanism includes a flap that selects a first path connecting from a battery outlet of a charging section to a battery inlet of a first compartment section as a path to introduce a first battery to the first compartment section in a case of housing the first battery in the first compartment section, and that selects a second path connecting from the battery outlet of the charging section to a battery inlet of a second compartment section as a path to introduce a second battery to the second compartment section in a case of housing the second battery in the second compartment section.
US11387655B2

A battery energy storage system for use in providing balancing services to an electrical power distribution network is set to monitor the state of charge (SoC) of a storage battery (26). If the SoC is within an optimal range (48), the balancing service is provided solely by charging and discharging the battery. If the battery SoC falls below a predetermined low threshold (52), a first non-battery asset is operated to increase power supplied to the network. Similarly, if the battery SoC rises above a predetermined high threshold (50), a second non-battery asset is operated to provide the balancing service. With this arrangement, requirements on the energy storage capacity of the battery are reduced. For the system to meet balancing service regulatory requirements, the battery need only remain capable of charging or discharging beyond each threshold (50, 52) for a period of time that covers that taken for the respective asset to reach operational capacity.
US11387642B2

A control device includes a current detecting section that detects a sense current for a current flowing through a semiconductor element; a transient sensing period detecting section that detects a transient sensing period from a transient rising to a transient falling of a detection signal of the sense current, in response to the semiconductor element being turned ON; and a control section that controls the semiconductor element according to a detection result of the transient sensing period, based on the sense current detection signal. By detecting the transient sensing period with the transient sensing period detecting section and controlling the semiconductor element with the control section according to the transient sensing period detection result, based on the sense current detection signal, it is possible to identify overcurrent according to the transient response detection result of the sense current during the transient sensing period, and to actively protect the semiconductor element.
US11387640B1

An electrical receptacle box apparatus, in combination with a wall structure that includes an upright wall stud. The electrical receptacle box apparatus is constructed and arranged for securing to the upright wall stud. The wall structure forms a barrier that defines and demarcates adjacent rooms. The electrical receptacle box apparatus includes an electrical receptacle box having oppositely facing first and second component securing surfaces and a mounting surface, fasteners for securing the electrical receptacle box to the wall stud by securing the mounting surface of the electrical receptacle box to a side surface of the wall stud, a first electrical component positioned within the electrical receptacle box at the first component securing surface of the electrical receptacle box, and a second electrical component positioned within the electrical receptacle box at the second component securing surface of the electrical receptacle box.
US11387637B2

A hybrid cable distribution system wherein a feeder cable is received by a box. The feeder cable can be a hybrid cable including optical fibers and copper wire (coax). The box may be used only for copper signal handling (such as coaxial signal handling), and then at a later date, the box may be used for receiving fiber signals. Customers can directly connect to the feeder fan out device by connecting a tail of a drop splice module that is spliced to an individual distribution cable to the feeder fan out device. This connection creates a point-to-point connection. The number of fan out devices in the system can be increased or decreased as needed. Alternatively, a splitter input can be connected to the feeder fan out device, such as through a pigtail extending from the splitter, wherein the splitter splits the signal as desired into a plurality of outputs. The outputs of the splitters can be in the form of connectors or adapters. The connectors or adapters are then connected to tails of drop splice modules that are spliced to individual distribution cables so that customers can receive a split signal. The cable distribution system allows for mixing of connection types to the customer(s) such as a direct connection (point-to-point), or a split signal connection. Further, the types of splitters can be mixed and varied as desired. Further, the types of fan out devices can be mixed and varied as desired.
US11387621B2

A sensing method for in-situ non-perturbing measurement of characteristics of laser beams at the exit of the laser beam delivery fiber tips include measuring power of a laser beam transmitted through delivery fiber tip in fiber-optics systems. A sensing devices for in-situ non-perturbing sensing and control of multiple characteristics of laser light transmitted through light delivery fiber tips includes a fiber-tip coupler comprised of a shell with enclosed delivery fiber having a specially designed angle-cleaved endcap and one or several tap fibers that are specially arranged and assembled at back side of the endcap and other variations. Methods and system architectures for in-situ non-perturbing control of characteristics of laser beams at the exit of the laser beam delivery fiber tips include fiber-tip couplers and sensing modules that receive laser light from tap fibers, and systems for optical processing to enhance light characteristics suitable for in-situ measurement.
US11387616B2

The present disclosure relates to a Radio Frequency (RF) connector and a terminal. The RF connector includes: a rotation shaft which includes a first connection contact and a second connection contact, the first connection contact and the second connection contact forming rotation shaft structures which are rotatable relative to each other, and the first connection contact and the second connection contact forming an electrical connection; a first connection wire, which is connected with the first connection contact; and a second connection wire, which is connected with the second connection contact. By rotationally connecting two connection wires through an RF connector, an antenna of a first part in a foldable terminal is connected to a motherboard of a second part in the foldable terminal, or the antenna of the second part in the foldable terminal is connected to the motherboard of the first part in the foldable terminal.
US11387615B2

Aspects of the technology relate to rotational electromechanical systems, in which data and or power are supplied to components while one part of the system is rotating relative to another part of the system. Repeated rotation may create strain on or otherwise cause the cables to intermittently or permanently fail. A helical cable management system is provided that enables full rotation to the extent permitted. One or more cables are wound in a helical shape around the axis of rotation, which distributes the deformation of the cable along the helical length. Rotation in one direction causes the helix diameter to increase, while rotation in the other direction causes the helix diameter to decrease. A structure is used to maintain the distance between helical turns, while permitting the increase and decrease of the helix diameter. This reduces the overall strain on the cables, which can significantly extend their useful lifetime.
US11387608B2

An electrical wiring system providing selectable referencing to earth ground having a housing having a first terminal for attachment to HOT, a second terminal for attachment to LOAD, and a flexible terminal having a first leg mounted to the electrical wiring device and a second leg connected to the first leg via a flexible joint, wherein the relative distance between the first leg and the second leg is adjustable between an extended position and a retracted position by flexing the flexible joint. The flexible joint being biased in the extended position, wherein the first leg defines a first aperture and the second leg defines a second aperture, and a load control circuit disposed within the housing and receiving a line input from the first terminal and a reference input. The reference input being referenced to the electric potential of the flexible terminal.
US11387600B2

A plug connector part of a plug-in connection, the plug connector part having a plug connector part housing, one or more electrical and/or optical contacts, at least one locking spring, and, in the plug connector part housing, at least one receiving space for insertion of an insertion part of a mating plug connector part of the plug-in connection. When the mating plug part is in the inserted state, completely inserted into the receiving space in an insertion direction, the mating plug connector part is locked by a longitudinal stop surface of the locking spring in a locking position of the locking spring to prevent the insertion part from being pulled out of the receiving. In addition to the longitudinal stop surface, the locking spring has at least one transverse stop surface for pressing the insertion part against the plug part housing in a direction transverse to the insertion direction.
US11387598B2

An electrical connector assembly includes a connector housing defining a cavity in which at least two electrical terminals are interconnected. The connector housing defines an opening configured to receive a cover that is configured to protect the at least two electrical terminals and thermally manage heat within the cavity. The connector housing may be configured to receive one cover configuration of a plurality of different cover configurations. A first cover configuration in the plurality of different cover configurations provides different mechanism to thermally manage heat within the cavity electrical connector assembly than a second cover configuration in this plurality of different cover configurations.
US11387591B2

A plug connector module is provided for a modular industrial plug connector, wherein the plug connector module is formed from at least two independent functional units. In order to fit a holding frame with a plug connector module, a first functional unit is first of all combined with at least one second functional unit so as to form a plug connector module, and the plug connector module is then inserted into the holding frame.
US11387589B2

A plate terminal 10 disclosed by this specification is provided with a plate-like body portion 12 made of metal and long in a front-rear direction, and a plate-like mounting portion 16 connected to the body portion 12 and projecting forward from a front end surface 14 of the body portion 12, a separate insulating member 18 being mounted on the mounting portion 16. The insulating member 18 is located forward of the front end surface 14 of the body portion 12 and covers at least parts of a front end surface 28 of the mounting portion 16 and the front end surface 14 of the body portion 12.
US11387584B1

A contact pin, a spring contact including the same, and a socket device are proposed, in which the contact pin has a minimum length suitable for testing a semiconductor IC for a high speed signal and allows the spring contact to secure a maximum compression distance. The contact pin (100) includes: a plate-shaped body part (110) having a width and a thickness; a head part (120) configured to be integrated with an upper end of the body part (110); and a leg part (130) formed by extending from a lower end of the body part (110) to be integrated therewith, wherein the head part (120) is a plate-shaped strip (122) provided on the upper end of the body part (110).
US11387577B2

Systems and methods for point to multipoint communications are provided. In one example, a system includes one or more modal antennas. Each modal antenna is configured to operate in a plurality of modes. The system can include a transceiver configured to communicate with a plurality of client devices over a wireless communication medium via the one or more modal antennas over a plurality of frames. The system can include one or more control devices configured to control the operation of the one or more modal antennas. For each of the plurality of frames communicated to one of the plurality of client devices, the one or more control devices are configured to determine a selected mode of the plurality of modes for the one or more modal antennas and configure the one or more modal antenna in the selected mode for the corresponding frame of the plurality of frames.
US11387571B2

A slot antenna apparatus that includes a waveguide including a sidewall and having an extending direction, a slot provided on the sidewall, and a dielectric member that is attached to the waveguide and is slidable in the extending direction with respect to the slot, the dielectric member including a first section and a second section, the first section covering the slot at a first slide position, the second section covering the slot at a second slide position next to the first slide position, and the first section and the second section having different relative permittivities or different thicknesses with each other.
US11387563B2

A compact radiofrequency driver includes at least one axial port intended to be connected to a radiating antenna, at least one output intended to collect received signals and at least one input intended to transmit signals, comprising first and second septum polarizers and a frequency filter, the second polarizer being connected, via its common port, to a first rectangular port of the first polarizer and the frequency filter being connected to the second rectangular port of the first polarizer and being configured to filter a reception or transmission frequency band, these two bands being different, and wherein at least one of the polarizers is configured to convert a circularly polarized signal received on said axial port of the driver into a linearly polarized signal in a reception frequency band and in that at least a second polarizer is configured to convert a linearly polarized signal transmitted to the driver by the input into a circularly polarized signal in a transmission frequency band.
US11387562B2

An electromagnetic wave transceiving apparatus is disclosed, including a detection and control unit, an electromagnetic exciter, a dielectric adjustment unit, and a positioning unit. When the electromagnetic wave transceiving apparatus is coupled to a surface of an external dielectric body, the electromagnetic exciter, the dielectric adjustment unit, and the coupled external dielectric body constitute a resonator with a specific electromagnetic wave spectrum. Considering the influence of the external dielectric body to which the electromagnetic wave transceiving apparatus is coupled, when the electromagnetic wave transceiving apparatus is coupled to the surface of the external dielectric body, the electromagnetic exciter, the dielectric adjustment unit, and the coupled external dielectric body may adjust the electromagnetic exciter and the dielectric adjustment unit to form a resonator with the required frequency through the detection and control unit.
US11387536B2

Provided is a mount component that is for forming a directional coupler consisting of a main line and a sub line. Out of the main line and the sub line, only the sub line is formed on or in the mount component. The main line is formed on or in a mounting substrate on which the mount component is mounted and is not formed on or in the mount component. When the mount component is mounted on the mounting substrate, the main line and the sub line electromagnetically couple with each other and as a result a directional coupler is formed.
US11387531B2

A method for minimizing center frequency shift and linearity errors encountered in YIG filters, comprising the following steps: automatically generating data packages in test unit depending on the user request or containing all filter characteristic states and transmitting them to the driver circuit, adjusting the desired voltage level by means of the digital to analog converters contained in the structure of the data packages received by the driver circuit, and transmitting the adjusted voltage level to the YIG filter, measuring filter characteristics (scattering parameters) corresponding to the data packages transmitted to the YIG filter in the analyser, in order to calculate the center frequency shift of the filter, determining the center frequency and linearity calculations, and recording the characteristic features measured by the analyser in the test unit.
US11387528B2

A secondary battery includes an electrode assembly having a current collector tab, a case accommodating the electrode assembly, a cap plate coupled to the case, and a lead tab positioned between the electrode assembly and the cap plate and electrically connecting the current collector tab and the cap plate. The lead tab includes fuse opening, a fixing hole spaced apart from the fuse opening and a protection member surrounding the fuse opening and the fixing hole.
US11387513B2

According to various embodiments of the present invention, a protective cover for protecting an electronic device comprises: a cover part; and a coupling part extending from the cover part, rotatably connected to the cover part, and detachably coupled to a part of the electronic device, wherein the coupling part rotates the cover part while being coupled to a part of the electronic device, so as to enable the cover part to cover at least one of a first and a second surface of the electronic device. In addition, various embodiments are possible.
US11387511B1

A battery module comprising an electric cell and a potting compound associated with the electric cell. The potting compound is formed of a flame retardant component; a first component having an isocyanate reactive compound and water; and a second component having an isocyanate compound. The potting compound is a foam.
US11387508B2

A secondary battery includes an electrode assembly, a case accommodating the electrode assembly, and a cap assembly coupled to the case to seal the case, and the case includes a bottom portion, long side portions bent and extended from the bottom portion, a first short side portion bent and extended from the bottom portion, and second short side portions bent and extended from the long side portions, the first short side portion and the second short side portions connected to each other to define a short side portion, and curvatures located between the first short side portion and the second short side portions.
US11387507B2

An apparatus and method for initiating thermal runaway in a battery cell are provided. The apparatus and method may be used in safety research of battery cells and packs to initiate thermal runaway. The apparatus comprises a resistive heating element for positioning in thermal contact with the battery cell for transferring heat to a region of the battery cell. An energy source is electrically coupled to the resistive heating element. A switch selectively forms a circuit to send a current pulse through the resistive heating element to generate a power pulse at the resistive heating element to heat the region of the battery cell for initiating thermal runaway. Alternatively, the heating element is heated and held at a predetermined temperature until thermal runaway is initiated. The heat generation rate may be designed to be comparable to that of an internal short circuit within a cell, which is much faster than many existing slow heating methods used to initiate thermal runaway.
US11387494B2

An electrode assembly and a secondary battery are provided. In an exemplary embodiment, an electrode assembly includes: a first electrode plate having a first electrode tab attached thereto; a second electrode plate having at least one second electrode tab attached thereto; and a separator between the first electrode plate and the second electrode plate, the electrode assembly wound in a state in which the first electrode plate, the separator, and the second electrode plate are stacked, and the first electrode plate includes coating portions formed by coating an active material on first and second surfaces thereof, and a half-coating portion formed by coating the active material on only one of the first and second surfaces at a region corresponding to a leading edge, on the basis of a winding direction, where an active material of the second electrode plate begins.
US11387482B2

An energy storage device includes: a case having a bottom wall and a ceiling wall, a front wall and a rear wall having areas smaller than an area of the ceiling wall respectively, and a pair of side walls having areas larger than the area of the ceiling wall respectively; a stacked electrode assembly accommodated in the inside of the case, and having a plurality of positive electrode plates and a plurality of negative electrode plates having a plate shape and stacked to each other with a separator interposed between the positive electrode plate and the negative electrode plate, and a positive electrode tab and a negative electrode tab extending from the positive electrode plates and the negative electrode plates toward the front wall; and an external terminal mounted on the front wall and electrically connected with the positive electrode tab or the negative electrode tab.
US11387480B2

A stack (1) of intermediate temperature, metal-supported, solid oxide fuel cell units (10), each unit comprising a metal support substrate (12), a spacer (22) and an interconnect (30) that each have compression bolt holes (34), fuel inlet port (33), fuel outlet port (32) and air outlet (17) therein, wherein bolt voids (34) are formed by aligning the bolt holes and a further void (17) by aligning the air outlets, and the voids are vented, for example, to the environment or further void to prevent the build-up of fuel, moisture or ions.
US11387470B2

An electrochemical cell stack is provided. The electrochemical cell stack has a plurality of electrochemical cells. Each electrochemical cell has a membrane electrode assembly which includes a cathode catalyst layer, an anode catalyst layer, and a polymer membrane interposed between the catalyst layer and the anode layer. Each electrochemical cell also has an anode plate and a cathode plate with the membrane electrode assembly interposed therebetween, and a cathode flow field positioned between the cathode plate and the cathode catalyst layer. The cathode flow field includes a porous structure having a plurality of pores having an average pore size. The plurality of electrochemical cells has a first electrochemical cell positioned at a first end of the electrochemical cell stack. The porous structure of the first electrochemical cell has an average pore size greater than the average pore size of the porous structures of the plurality of electrochemical cells. And, the porous structure of the first electrochemical cell has a flow resistance less than an average flow resistance of the porous structures of the plurality of electrochemical cells.
US11387467B2

In a fuel cell separator member of a fuel cell stack, a first metal bead and first ribs are formed integrally with and protruded from a surface of the first metal separator. Each of the first ribs includes a first rib body and two first retracted portions. The protruding height of each of the two first retracted portions is smaller than the protruding height of the first rib body.
US11387465B2

A cathode, a membrane electrode assembly, and a battery, each has excellent durability. The cathode is a cathode of a battery including an electrolyte membrane, the cathode including: a first layer which contains 0.3 mg/cm2 or more and 9.0 mg/cm2 or less of a carbon catalyst; and a second layer which is arranged between the electrolyte membrane and the first layer in the battery, and which contains 0.002 mg/cm2 or more and 0.190 mg/cm2 or less of platinum.
US11387457B2

Provided is a binder composition for a non-aqueous secondary battery electrode that enables the display of excellent peel strength and cycle characteristics. The binder composition for a non-aqueous secondary battery electrode contains a particulate polymer A and a particulate polymer B. The particulate polymer A has a volume average particle diameter of at least 0.6 μm and not more than 2.5 μm. The particulate polymer B has a volume average particle diameter of at least 0.01 μm and not more than 0.5 μm. The particulate polymer A has a percentage content of more than 30 mass % and not more than 90 mass % relative to total content of the particulate polymer A and the particulate polymer B.
US11387455B2

Provided is a Ni-based positive electrode active material for a sodium ion secondary battery having an excellent discharge capacity. A positive electrode active material for a sodium ion secondary battery, the positive electrode active material being composed of crystals represented by a general formula Nax (Ni1−aMa) yP2Oz (where M represents at least one transition metal element selected from the group consisting of Fe, Cr, Mn, and Co and the following are satisfied: 0.6≤x≤4, 0.3≤y≤2.7, 0≤a≤0.9, and 6≤z<7.5).
US11387439B2

A main object of the present disclosure is to provide an anode layer with little resistance increase due to charge and discharge. In the present disclosure, the above object is achieved by providing an anode layer comprising: an anode active material including a Nb element, a W element, and an O element; and a solid electrolyte, and an expansion coefficient of the anode active material when charged to 200 mAh per 1 g is 1.4% or more and 5% or less.
US11387438B2

Various embodiments disclosed relate to novel methods of fabricating 3-D Li ion batteries using direct nanoimprint lithography. The present invention includes methods of fabricating high surface area electrodes, including imprint patterning of high aspect ratio parallel grating style electrodes. The method includes coating a substrate with an ink containing nanoparticles and subsequently annealing the ink into a desired pattern.
US11387437B2

A method of fabricating a display substrate having a display area and a peripheral area is provided. The method includes forming a plurality of light emitting elements on a base substrate and in the display area; forming an encapsulating layer on a side of the plurality of light emitting elements distal to the base substrate to encapsulate the plurality of light emitting elements; forming an insulating layer, wherein the insulating layer is formed between the encapsulating layer and the base substrate; and forming a first barrier wall in the peripheral area and on a side of the insulating layer away from the base substrate, the first barrier wall forming a first enclosure substantially surrounding a first area. A side of the first barrier wall away from the base substrate is wider than a side of the first barrier wall closer to the base substrate.
US11387435B2

The present disclosure is related to a display panel. The display panel may include an emission layer, a colored layer opposite the emission layer, and a grating between the emission layer and the colored layer. The colored layer may include a plurality of color filters and a plurality of black matrixes among the plurality of color filters. Orthographic projection of the grating on the colored layer may fall within orthographic projection of one of the plurality of black matrixes on the colored layer.
US11387425B2

A display panel includes: a plurality of light emitting units each having a light emitting side and a back side; a transparent substrate disposed over the light emitting side of the light emitting unit; a transparent film disposed over a side of the transparent substrate opposing the light emitting unit, wherein: the transparent film has an effective refractive index smaller than a refractive index of the transparent substrate; and the transparent film has a position-dependent refractive index progressively smaller along a light emitting direction from the light emitting unit.
US11387422B2

Emission efficiency of a light-emitting element is improved. The light-emitting element has a pair of electrodes and an EL layer between the pair of electrodes. The EL layer includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer includes a fluorescent material and a host material. The second light-emitting layer includes a phosphorescent material, a first organic compound, and a second organic compound. An emission spectrum of the second light-emitting layer has a peak in a yellow wavelength region. The first organic compound and the second organic compound form an exciplex.
US11387418B2

The present specification relates to an organic light emitting device comprising a first electrode, a second electrode, and one or more organic material layers provided between the first electrode and the second electrode, wherein one or more layers of the organic material layers comprise a heterocyclic compound represented by Chemical Formula 1 and a heterocyclic compound represented by Chemical Formula 2 at the same time, and a composition for an organic material layer of an organic light emitting device.
US11387408B2

A magnetoresistive random access memory (MRAM), including a bottom electrode layer on a substrate, a magnetic tunnel junction stack on the bottom electrode layer, and a top electrode layer on the magnetic tunnel junction stack, wherein the material of top electrode layer is titanium nitride, and the percentage of nitrogen in the titanium nitride gradually decreases from the top surface of top electrode layer to the bottom surface of top electrode layer.
US11387399B2

Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a substrate and a quantum well stack disposed on the substrate. The quantum well stack may include a quantum well layer and a back gate, and the back gate may be disposed between the quantum well layer and the substrate.
US11387367B2

A semiconductor device includes channels, a gate structure, and a source/drain layer. The channels are stacked in a vertical direction. Each channel extends in a first direction. The gate structure extends in a second direction. The gate structure covers the channels. The source/drain layer is connected to each of opposite sidewalls in the first direction of the channels on the substrate, and includes a doped semiconductor material. The source/drain layer includes first and second epitaxial layers having first and second impurity concentrations, respectively. The first epitaxial layer covers a lower surface and opposite sidewalls in the first direction of the second epitaxial layer. A portion of each of opposite sidewalls in the first direction of the gate structure protrudes in the first direction from opposite sidewalls in the first direction of the channels to partially penetrate through the first epitaxial layer but not to contact the second epitaxial layer.
US11387366B2

Embodiments herein describe techniques for a semiconductor device, which may include a substrate, a metallic encapsulation layer above the substrate, and a gate electrode above the substrate and next to the metallic encapsulation layer. A channel layer may be above the metallic encapsulation layer and the gate electrode, where the channel layer may include a source area and a drain area. In addition, a source electrode may be coupled to the source area, and a drain electrode may be coupled to the drain area. Other embodiments may be described and/or claimed.
US11387362B2

A semiconductor device includes a gate-all-around field effect transistor (GAA FET). The GAA FET includes channel regions made of a first semiconductor material disposed over a bottom fin layer made of a second semiconductor material, and a source/drain region made of a third semiconductor material. The first semiconductor material is Si1-xGex, where 0.9≤x≤1.0, and the second semiconductor material is Si1-yGey, where y
US11387361B2

A method for forming a semiconductor structure includes: forming a first gate structure in a predetermined low-potential region of a substrate and a second gate structure in a predetermined high-potential region of the substrate; sequentially forming a first dielectric layer and a second dielectric layer covering the first gate structure and the second gate structure; forming a portion of a third dielectric layer along sidewalls of the second gate structure and on the second dielectric layer; and etching the first dielectric layer and the second dielectric layer with the portion of the third dielectric layer as an etching hard mask to form a first composite spacer covering sidewalls of the first gate structure, and a second composite spacer covering the sidewalls of the second gate structure, wherein a width of the first composite spacer is less than a width of the second composite spacer.
US11387359B2

A power semiconductor device having a power semiconductor transistor configuration includes: a semiconductor body having a front side coupled to a first load terminal structure, a backside coupled to a second load terminal structure, and a lateral chip edge; an active region for conducting a load current in a conducting state; and an edge termination region separating the active region and lateral chip edge. At the front-side, the edge termination region includes a protection region devoid of any metallic structure, unless the metallic structure is electrically shielded from below by a polysilicon layer that extends further towards the lateral chip edge than the metallic structure by a lateral distance of at least 20 μm. In a blocking state, the protection region accommodates a voltage change of at least 90% of a blocking voltage inside the semiconductor body in a lateral direction from the active region towards the lateral chip edge.
US11387355B2

A type IV semiconductor substrate having a main surface is provided. A type III-V semiconductor channel region that includes a two-dimensional carrier gas is formed over the type IV semiconductor substrate. A type III-V semiconductor lattice transition region that is configured to alleviate mechanical stress arising from lattice mismatch is formed between the type IV semiconductor substrate and the type III-V semiconductor channel region. Forming the type III-V semiconductor lattice transition region includes forming a first lattice transition layer having a first metallic concentration over the type IV semiconductor substrate, forming a third lattice transition layer having a third metallic concentration that is higher than the first metallic concentration over the first lattice transition layer, and forming a fourth lattice transition layer having a fourth metallic concentration that is lower than the first metallic concentration over the third lattice transition layer.
US11387347B2

A method of forming first and second fin field effect transistors (finFETs) on a substrate includes forming first and second fin structures of the first and second finFETs, respectively, on the substrate. The first and second fin structures have respective first and second vertical dimensions that are about equal to each other. The method further includes modifying the first fin structure such that the first vertical dimension of the first fin structure is smaller than the second vertical dimension of the second fin structure and depositing a dielectric layer on the modified first fin structure and the second fin structure. The method further includes forming a polysilicon structure on the dielectric layer and selectively forming a spacer on a sidewall of the polysilicon structure.
US11387331B2

A method according to the present disclosure includes receiving a workpiece that includes a gate structure, a first gate spacer feature, a second gate spacer feature, a gate-top dielectric feature over the gate structure, the first gate spacer feature and the second gate spacer feature, a first source/drain feature over a first source/drain region, a second source/drain feature over a second source/drain region, a first dielectric layer over the first source/drain feature, and a second dielectric layer over the second source/drain feature. The method further includes replacing a top portion of the first dielectric layer with a first hard mask layer, forming a second hard mask layer over the first hard mask layer while the second dielectric layer is exposed, etching the second dielectric layer to form a source/drain contact opening and to expose the second source/drain feature, and forming a source/drain contact over the second source/drain feature.
US11387321B2

The present disclosure provides a method that includes receiving a semiconductor substrate that includes an integrated circuit (IC) cell and a well tap cell surrounding the IC cell; forming first fin active regions in the well tap cell and second fin active regions in the IC cell; forming a hard mask within the well tap cell, wherein the hard mask includes openings that define first source/drain (S/D) regions on the first fin active region of the well tap cell; forming gate stacks on the second fin active regions within the IC cell and absent from the well tap cell, wherein the gate stacks define second S/D regions on the second fin active regions; epitaxially growing first S/D features in the first S/D regions using the hard mask to constrain the epitaxially growing; and forming contacts landing on the first S/D features within the well tap cell.
US11387320B2

Techniques are disclosed for forming transistor devices having source and drain regions with high concentrations of boron doped germanium. In some embodiments, an in situ boron doped germanium, or alternatively, boron doped silicon germanium capped with a heavily boron doped germanium layer, are provided using selective epitaxial deposition in the source and drain regions and their corresponding tip regions. In some such cases, germanium concentration can be, for example, in excess of 50 atomic % and up to 100 atomic %, and the boron concentration can be, for instance, in excess of 1E20 cm−3. A buffer providing graded germanium and/or boron concentrations can be used to better interface disparate layers. The concentration of boron doped in the germanium at the epi-metal interface effectively lowers parasitic resistance without degrading tip abruptness. The techniques can be embodied, for instance, in planar or non-planar transistor devices.
US11387319B2

A method of forming a nanosheet transistor device is provided. The method includes forming a segment stack of alternating intermediate sacrificial segments and nanosheet segments on a bottom sacrificial segment, wherein the segment stack is on a mesa and a nanosheet template in on the segment stack. The method further includes removing the bottom sacrificial layer to form a conduit, and forming a fill layer in the conduit and encapsulating at least a portion of the segment stack.
US11387313B2

The disclosure relates to a display panel and a display apparatus. The display panel comprises: a substrate comprising a substrate display region corresponding to a display panel display region and a substrate non-display region corresponding to a display panel non-display region; a non-display region circuit located at the substrate non-display region; and a packaging layer located on the non-display region circuit and having at least a partial overlap area with the non-display region circuit, wherein the non-display region circuit comprises: a first conductive pattern; at least one buffer layer located at a side of the first conductive pattern close to the substrate; at least one gate insulating layer configured to electrically insulate the first conductive pattern and other conductive patterns; and at least one interlayer insulating layer located at a side of the first conductive pattern away from the substrate.
US11387311B2

A display device having an improved reliability includes a substrate including a display area in which a display element is arranged, a first conductive layer extending in a first direction on a plane, located in the display area, and including a protrusion protruding in a second direction crossing the first direction, a first insulating layer on the first conductive layer, a second conductive layer extending in the first direction on a plane, located on the first insulating layer, and defining a groove overlapping the protrusion of the first conductive layer, a second insulating layer on the second conductive layer, and a third conductive layer extending in the second direction on a plane, located on the second insulating layer, and overlapping the protrusion of the first conductive layer.
US11387307B2

A display device includes a display panel including a main area and a sensor area. Sensor devices overlap the sensor area of the display panel in a thickness direction of the display panel. The display panel includes first subpixels, which are disposed in the sensor area, and second subpixels, which are disposed in the main area. The number of transistors of each of the first subpixels is different from the number of transistors of each of the second subpixels.
US11387303B2

A display panel and a display device are provided. The display panel includes: a substrate, the substrate includes a plurality of pixel areas; a functional device layer, the functional device layer is disposed on the substrate; a plurality of via holes, the via holes are positioned on the functional device layer, and each of the via holes corresponds to one said first area; an organic layer, the organic layer is disposed on the functional device layer, and a portion of the organic layer extends into the via holes; a plurality of light emitting units; wherein, the via holes are positioned along an edge of a second area.
US11387299B2

An embodiment provides a display device including an insulating layer which is continuous between opposed ends of two adjacent lower electrodes from an upper part of one of the ends to an upper part of the other end, a first organic layer which is disposed over the lower electrodes and the insulating layer, a second organic layer which is disposed over the lower electrodes and the insulating layer with the first organic layer interposed therebetween and includes a light emitting layer, and a second electrode which covers the organic layer. The upper face of the insulating layer includes a recess between the two lower electrodes. The aspect ratio of the recess is 0.5 or more.
US11387297B2

An OLED display substrate, a manufacturing method thereof and a display device are provided. The OLED display substrate includes a TFT array layer, a first electrode, a pixel definition layer, an OEL layer and a second electrode arranged on a base substrate. The pixel definition layer is configured to define a plurality of subpixel regions. A reflection structure surrounds each subpixel region and is capable of reflecting light beams from the OEL layer and beyond an escaping cone in such a manner as to enable at least parts of the light beams to enter the escaping cone.
US11387289B2

An array substrate includes a substrate, a packaging layer, and at least one sensor. The packaging layer is over the substrate. Each sensor includes a sensing thin-film transistor and a sensing unit, electrically coupled with each other. The sensing thin-film transistor is between the package layer and the substrate, and the sensing unit is over a side of the package layer away from the substrate. The array substrate can also include a plurality of display thin-film transistors. The sensing thin-film transistor in each sensor can be at substantially same film layers, or of a same structure and a same type, as each display thin-film transistor.
US11387286B2

A display device including: a lower substrate having a display area and a peripheral area; a plurality of lower electrodes disposed in the display area and on the lower substrate; a pixel defining layer covering a portion of each of the lower electrodes; a light emitting layer disposed on the lower electrodes and the pixel defining layer; an upper electrode disposed on the light emitting layer; a plurality of optical filters disposed on the upper electrode and spaced apart from each other; a lower light blocking layer disposed between the optical filters, and having a plurality of openings; an upper substrate disposed on the lower light blocking layer to oppose the lower substrate; and an alignment structure disposed in the peripheral area of the lower substrate and the upper substrate, and including a material identical to a material of the pixel defining layer and the lower light blocking layer.
US11387285B2

The present disclosure relates to a display substrate and a manufacturing method thereof, and a display device. The display substrate includes a plurality of pixel units each including a first sub-pixel and a second sub-pixel. The method includes: forming a first material layer and a patterned second material layer, the first material layer including a portion corresponding to an area between the first and second sub-pixels, and the second material layer has a first opening exposing the portion of the first material layer, corresponding to the area between the first and second sub-pixels; and forming a first quantum dot solution in a first area corresponding to the first sub-pixel, on the second material layer to form a first color filter sublayer, wherein wettability of the second material layer to the first quantum dot solution is greater than wettability of the first material layer to the first quantum dot solution.
US11387282B2

A foldable display apparatus includes: a non-folding area, and a folding area, in which an aperture ratio of a plurality of red sub pixels in the folding area is lower than an aperture ratio of a plurality in red sub pixels of the non-folding area, an aperture ratio of the plurality of green sub pixels in the folding area is lower than an aperture ratio of the plurality of green sub pixels of the non-folding area, and an aperture ratio of the plurality in blue sub pixels of the folding area is lower than an aperture ratio of the plurality of blue sub pixels of the non-folding area.
US11387281B2

An array substrate, a display panel, and a display device. The array substrate includes a substrate; a first electrode layer formed on the substrate; a light emitting layer formed on the first electrode layer and including a first light emitting area and a second light emitting area, the first light emitting area including a plurality of first light emitting blocks, the second light emitting area including a plurality of second light emitting blocks, and the first light emitting blocks and the second light emitting blocks formed by the same process; and a second electrode layer formed on the light emitting layer; where the first electrode layer includes a plurality of first electrodes corresponding to the first light emitting area, each of the first electrodes corresponds to a plurality of the first light emitting blocks, the first light emitting blocks on the same first electrode have the same color, and the first light emitting area is a transparent area, and the second light emitting area is a non-transparent area.
US11387276B2

A storage device includes first wiring layers extending in a first direction; second wiring layers extending in a second direction; third wiring layers extending in the second direction; a first memory cell arranged at each cross point of one second wiring layer and one first wiring layer; fourth wiring layers extending in the first direction; and a second memory cell arranged at each cross point of one fourth wiring layer and one third wiring layer. The second wiring layer has a first surface in contact with the third wiring layer and a second surface that has a portion extending in the first direction, the extended portion of the second surface being longer than the first surface in the first direction, the second surface being spaced from the first surface in the third direction.
US11387249B2

A three-dimensional nonvolatile memory device and a method for fabricating the same include a semiconductor substrate, a plurality of active pillars, a plurality of gate electrodes, and a plurality of supporters. The semiconductor substrate includes a memory cell region and a contact region. The active pillars extend in the memory cell region perpendicularly to the semiconductor substrate. The gate electrodes intersect the active pillars, extend from the memory cell region to the contact region and are stacked on the semiconductor substrate. The supporters extend in the contact region perpendicularly to the semiconductor substrate to penetrate at least one or more of the gate electrodes.
US11387246B2

A semiconductor device includes a vertical pattern in a first direction, interlayer insulating layers, spaced apart, a side surface of each of the interlayer insulating layers facing a side of the vertical pattern, a gate electrode between the interlayer insulating layers, a side of the gate electrode facing the side of the vertical pattern, a dielectric structure between the vertical pattern and the interlayer insulating layers with the gate electrode between the interlayer insulating layers, and data storage patterns between the gate electrode and the vertical pattern, the data storage patterns spaced apart. The dielectric structure includes a first and a second dielectric layers, the second dielectric layer between the first dielectric layer and the vertical pattern. The data storage patterns are between the first dielectric layer and the second dielectric layer. The first dielectric layer includes portions between the data storage patterns and the gate electrode.
US11387245B2

An electronic device comprising a lower deck and an upper deck adjacent to a source. Each of the lower deck and the upper deck comprise tiers of alternating conductive materials and dielectric materials. Each of the lower deck and the upper deck also comprise an array region and one or more non-array regions. Memory pillars are in the lower deck and the upper deck of the array region and the memory pillars are configured to be operably coupled to the source. Dummy pillars are in the upper deck of the one or more non-array regions and the dummy pillars are configured to be electrically isolated from the source. Another conductive material is in the upper deck and the lower deck of the one or more non-array regions. Additional electronic devices and related systems and methods of forming an electronic device are also disclosed.
US11387244B2

An alternating stack of insulating layers and spacer material layers can be formed over a substrate. The spacer material layers may be formed as, or may be subsequently replaced with, electrically conductive layers. A memory opening can be formed through the alternating stack, and annular lateral recesses are formed at levels of the insulating layers. Metal portions are formed in the annular lateral recesses, and a semiconductor material layer is deposited over the metal portions. Metal-semiconductor alloy portions are formed by performing an anneal process, and are subsequently removed by performing a selective etch process. Remaining portions of the semiconductor material layer include a vertical stack of semiconductor material portions, which may be optionally converted, partly or fully, into silicon nitride material portions. The semiconductor material portions and/or the silicon nitride material portions can be employed as discrete charge storage elements.
US11387242B2

An integrated chip includes a first well region, second well region, and third well region disposed within a substrate. The second well region is laterally between the first and third well regions. An isolation structure is disposed within the substrate and laterally surrounds the first, second, and third well regions. A floating gate overlies the substrate and laterally extends from the first well region to the third well region. A dielectric structure is disposed under the floating gate. A bit line write region is disposed within the second well region and includes source/drain regions disposed on opposite sides of the floating gate. A bit line read region is disposed within the second well region, is laterally offset from the bit line write region by a non-zero distance, and includes source/drain regions disposed on the opposite sides of the floating gate.
US11387238B2

Multiple non-silicon semiconductor material layers may be stacked within a fin structure. The multiple non-silicon semiconductor material layers may include one or more layers that are suitable for P-type transistors. The multiple non-silicon semiconductor material layers may further include one or more one or more layers that are suited for N-type transistors. The multiple non-silicon semiconductor material layers may further include one or more intervening layers separating the N-type from the P-type layers. The intervening layers may be at least partially sacrificial, for example to allow one or more of a gate, source, or drain to wrap completely around a channel region of one or more of the N-type and P-type transistors.
US11387236B2

A semiconductor device includes first and second active patterns on first and second active regions of a substrate, respectively, a pair of first source/drain patterns and a first channel pattern therebetween which are in an upper portion of the first active pattern, a pair of second source/drain patterns and a second channel pattern therebetween which are in an upper portion of the second active pattern, and first and second gate electrodes intersecting the first and second channel patterns, respectively. Each of the first and second gate electrodes includes a first metal pattern adjacent to a corresponding one of the first and second channel patterns. The first and second channel patterns include SiGe. A Ge concentration of the second channel pattern is higher than a Ge concentration of the first channel pattern. A thickness of the first metal pattern of the second gate electrode is greater than a thickness of the first metal pattern of the first gate electrode.
US11387226B2

This application discloses a chip power supply system, a chip, a PCB, and a computer device. The chip power supply system includes a first printed circuit board (PCB), a chip, a power controller, and an inductor module. The first PCB includes N vias, first ends of the N vias are located at a top layer of the PCB, and second ends of the N vias are located at a bottom layer of the first PCB. The chip is coupled to the top layer of the first PCB through N power supply contacts and the first ends of the N vias. The inductor module is coupled to the chip through M power supply contacts and the second ends of M vias of the N vias. The power controller is coupled to the inductor module through the first PCB, and the power controller is configured to control the inductor module to supply power to the chip.
US11387222B2

In an embodiment, a structure includes: a processor device including logic devices; a first memory device directly face-to-face bonded to the processor device by metal-to-metal bonds and by dielectric-to-dielectric bonds; a first dielectric layer laterally surrounding the first memory device; a redistribution structure over the first dielectric layer and the first memory device, the redistribution structure including metallization patterns; and first conductive vias extending through the first dielectric layer, the first conductive vias connecting the metallization patterns of the redistribution structure to the processor device.
US11387221B2

At least one array of LEDs (e.g., in a flip chip configuration) is supported by a substrate having a light extraction surface overlaid with at least one lumiphoric material. Light segregation elements registered with gaps between LEDs are configured to reduce interaction between emissions of different LEDs and/or lumiphoric material regions to reduce scattering and/or optical crosstalk, thereby preserving pixel-like resolution of the resulting emissions. Light segregation elements may be formed by mechanical sawing or etching to define grooves or recesses in a substrate, and filling the grooves or recesses with light-reflective or light-absorptive material. Light segregation elements external to a substrate may be defined by photolithographic patterning and etching of a sacrificial material, and/or by 3D printing.
US11387213B2

A method for manufacturing a semiconductor package includes: (a) providing a substrate structure, wherein the substrate structure includes a chip attach area, a bottom area opposite to the chip attach area, a lower side rail surrounding the bottom area, a first lower structure and a second lower structure, wherein the first lower structure is disposed in a first lower region of the lower side rail, and a second lower occupancy ratio is greater than a first lower occupancy ratio; (b) attaching at least one semiconductor chip to the chip attach area; and (c) forming an encapsulant to cover the at least one semiconductor chip.
US11387207B2

A method for fabricating a semiconductor device includes: forming a first bonding layer on a first wafer and an etching mask on the first bonding layer; etching an edge portion of the first bonding layer by using the etching mask, such that a portion of the first wafer is exposed; removing the etching mask; and bonding a second wafer to the first bonding layer.
US11387198B2

Techniques and mechanisms for providing an inductor with an integrated circuit (IC) die. In an embodiment, the IC die comprises integrated circuitry and one or more first metallization layers. The IC die is configured to couple to a circuit device including one or more second metallization layers, where such coupling results in the formation of an inductor which is coupled to the integrated circuitry. One or more loop structures of the inductor each span both some or all of the one or more first metallization layers and some or all of the one or more second metallization layers. In another embodiment, the IC die or the circuit device includes a ferromagnetic material to concentrate a magnetic flux which is provided with the inductor.
US11387194B2

A semiconductor substrate has a front face and a back face. A first contact and a second contact, spaced apart from each other, are located on the front face. An electrically conductive wafer is located on the back face. A detection circuit is configured to detect a thinning of the substrate from the back face. The detection circuit including a measurement circuit that takes a measurement of a resistive value of the substrate between said at least one first contact, said at least one second contact and said electrically conductive wafer. Thinning is detected in response to the measured resistive value.
US11387184B2

A three-dimensional semiconductor device may include a substrate having a cell area and an extension area, a word line stack disposed above the substrate, the word line stack including mold layers and word lines alternately stacked, vertical channel structures vertically penetrating the word line stack in the cell area, and a first extension through-via structure vertically penetrating the word line stack in the extension area. The first extension through-via structure may include a first via plug and a first via liner layer surrounding sidewalls of the first via plug. The first via liner layer may include first dents respectively disposed at the same levels horizontally as the word lines of the word line stack.
US11387182B2

The module structure includes a substrate, a passive element, metal columns and a chip. The passive element, the metal columns and the chip are located on a same side of the substrate. The passive element is located between the substrate and the film where the metal columns and the chip are located. The following applies: the vertical projection of the chip on the substrate overlaps a line segment or closed figure formed by endpoints constituted by the vertical projections of the metal columns on the substrate; the vertical projection of the passive element on the substrate overlaps the line segment or closed figure formed by the endpoints constituted by the vertical projections of the metal columns on the substrate; or the vertical projection of the passive element on the substrate overlaps the vertical projection of the chip on the substrate.
US11387181B2

Semiconductor devices and methods are provided. A method according to the present disclosure includes receiving a substrate that includes a first semiconductor layer, a second semiconductor layer, and a third semiconductor layer; forming a plurality of fins over the third semiconductor layer; forming a trench between two of the plurality of fins; depositing a dummy material in the trench; forming a gate structure over channel regions of the plurality of the fins; forming source/drain features over source/drain regions of the plurality of the fins; bonding the substrate on a carrier wafer; removing the first and second semiconductor layers to expose the dummy material; removing the dummy material in the trench; depositing a conductive material in the trench; and bonding the substrate to a silicon substrate such that the conductive material is in contact with the silicon substrate. The trench extends through the third semiconductor layer and has a bottom surface on the second semiconductor layer.
US11387178B2

An example of a printable electronic component includes a component substrate having a connection post side and an opposing contact pad side. The component can include one or more non-planar, electrically conductive connection posts protruding from the connection post side of the component substrate. Each of the one or more connection posts can have a peak area smaller than a base area. The component can include one or more non-planar, electrically conductive exposed component contact pads disposed on (e.g., directly on, indirectly on, or in) the contact pad side of the component substrate. Multiple components can be stacked such that connection post(s) of one are in contact with non-planar contact(s) of one or more others.
US11387174B2

A semiconductor device includes: a first semiconductor integrated circuit including at least a first terminal and a second terminal; a first lead frame connected to the first terminal; a second lead frame connected to the second terminal; and a mold resin covering the first semiconductor integrated circuit. The mold resin further covers the first lead frame with a portion of the first lead frame being exposed. The mold resin further covers the second lead frame with a tip of the second lead frame opposite to the second terminal being exposed. The mold resin includes a recess, and the recess is opened to expose only the portion and the mold resin.
US11387171B2

A method of packaging a semiconductor die includes connecting an interposer frame directly to a substrate, wherein the interposer frame has a plurality of conductive columns. The method further includes attaching the semiconductor die to the substrate in an opening of the interposer frame, wherein the semiconductor die directly contacts the substrate. The method further includes forming a molding compound to fill space between the semiconductor die and the interposer frame. The method further includes removing a portion of the molding compound to expose the plurality of conductive columns. The method further includes forming a redistribution layer directly contacting a top surface of the semiconductor die and a top surface of the interposer frame.
US11387164B2

A semiconductor device includes a package and a cooling cover. The package includes a first die having an active surface and a rear surface opposite to the active surface. The rear surface has a cooling region and a peripheral region enclosing the cooling region. The first die includes micro-trenches located in the cooling region of the rear surface. The cooling cover is stacked on the first die. The cooling cover includes a fluid inlet port and a fluid outlet port located over the cooling region and communicated with the micro-trenches.
US11387163B2

A microprocessor heat sink fastener, comprising a nut comprising a thermoplastic material and fibrous fill particles and a bore extending along an axis of the nut. The bore has internal threads. The internal threads comprise a surface. At least one of the fibrous fill particles has first and second ends extending from the surface into a sub-surface region.
US11387149B2

The present disclosure provides a semiconductor device and a method for forming a gate structure thereof. The method includes: preparing a semiconductor substrate, and forming an active region on the semiconductor substrate; forming a dummy gate stack, a gate sidewall spacer, N-type and/or P-type source/drain regions, and an interlayer dielectric layer on the active region sequentially; removing the dummy gate stack to form a gate opening, and forming an interface oxide layer and a ferroelectric gate dielectric layer sequentially at the gate opening; forming a stress sacrificial layer on the ferroelectric gate dielectric layer, and performing an annealing process; during the annealing process, the clamping effect of the stress sacrificial layer induces the ferroelectric gate dielectric layer converted to form a ferroelectric-phase gate dielectric layer; removing the stress sacrificial layer; and forming a metal gate on the ferroelectric-phase gate dielectric layer.
US11387148B2

A semiconductor device includes: a substrate having a first region and a second region; a first fin-shaped structure on the first region and a second fin-shaped structure on the second region, wherein each of the first fin-shaped structure and the second fin-shaped structure comprises a top portion and a bottom portion; a first doped layer around the bottom portion of the first fin-shaped structure; a second doped layer around the bottom portion of the second fin-shaped structure; a first liner on the first doped layer; and a second liner on the second doped layer.
US11387145B2

Implementations of a method of singulating a plurality of semiconductor die may include forming an opening in a layer of passivation material coupled to a second side of a semiconductor substrate; etching substantially through a thickness of the semiconductor substrate at the opening in the layer of passivation material to form etched sidewalls along the thickness at a plurality of die streets; and jet ablating one or more portions of the layer of passivation material that overhangs the etched sidewalls.
US11387144B2

Disclosed are semiconductor devices and methods of manufacturing the same. The method comprises providing a layout comprising a first group that includes first and second patterns and a second group that includes third and fourth patterns, examining a bridge risk region in the layout, biasing one end of at least one of the first and third patterns, and forming first to fourth conductive patterns by respectively using the first to fourth patterns of the layout. The one end of at least one of the first and third patterns are adjacent to the bridge risk region.
US11387143B2

A method includes forming a metal seed layer over a first conductive feature of a wafer, forming a patterned photo resist on the metal seed layer, forming a second conductive feature in an opening in the patterned photo resist, and heating the wafer to generate a gap between the second conductive feature and the patterned photo resist. A protection layer is plated on the second conductive feature. The method further includes removing the patterned photo resist, and etching the metal seed layer.
US11387141B2

A method for semiconductor device fabrication includes forming storage elements on conductive structures. An interlevel dielectric (ILD) layer is formed over the storage elements. Trenches are patterned in the ILD layer to expose a top portion of the storage elements. The storage elements where interlevel vias are to be formed is removed. A conductive material is deposited in the trenches and the via openings to concurrently make contact with the storage elements and form interlevel vias in the via openings.
US11387136B2

An assembly used in a process chamber for depositing a film on a wafer. A pedestal assembly includes a pedestal movably mounted to a main frame. A lift pad rests upon the pedestal and moves with the pedestal assembly. A raising mechanism separates the lift pad from the pedestal, and includes a hard stop fixed to the main frame, a roller attached to the pedestal assembly, a slide moveably attached to the pedestal assembly, a lift pad bracket interconnected to the slide and a pad shaft extending from the lift pad, and a lever rotatably attached to the lift pad bracket. The lever rests on the roller when not engaged with the upper hard stop. When the pedestal assembly moves upwards, the lever rotates about a pin when engaging the upper hard stop and roller, and separates the lift pad from the pedestal by a process rotation displacement.
US11387131B2

An alignment apparatus according to one embodiment, includes: a first and a second stage; a first and a second detector; a first and a second moving mechanism; and a controller. The first and second stages are configured to respectively hold a first and a second semiconductor substrate on which a first and a second alignment mark are respectively disposed. The first and second moving mechanisms are configured to respectively move the first and second stages relatively to each other. The controller is configured to perform the following (a), (b). (a) The controller control the detectors and the moving mechanisms to cause the first detector to detect the second alignment mark and to cause the second detector to detect the first alignment mark. (b) The controller calculate a position deviation between the substrates in accordance with results of the detections.
US11387121B2

Disclosed is a substrate treating apparatus that performs a heat treatment to a substrate. The apparatus includes the following elements: a heat treating plate that heats the substrate; lift pins that deliver the substrate, a lift pin drive mechanism that causes the lift pins to move upwardly/downwardly; a casing that produces a heat treatment atmosphere; and a cooling base plate that suppresses transmission of heat from the heat treating plate. The lift pin drive mechanism is disposed below the cooling base plate.
US11387115B2

Apparatus, systems, and methods for conducting a silicon containing material removal process on a workpiece are provided. In one example implementation, the method can include generating species from a process gas in a first chamber using an inductive coupling element. The method can include introducing a fluorine containing gas with the species to create a mixture. The mixture can include exposing a silicon structure of the workpiece to the mixture to remove at least a portion of the silicon structure.
US11387107B2

Processes are provided herein for deposition of organic films. Organic films can be deposited, including selective deposition on one surface of a substrate relative to a second surface of the substrate. For example, polymer films may be selectively deposited on a first metallic surface relative to a second dielectric surface. Selectivity, as measured by relative thicknesses on the different layers, of above about 50% or even about 90% is achieved. The selectively deposited organic film may be subjected to an etch process to render the process completely selective. Processes are also provided for particular organic film materials, independent of selectivity.
US11387102B2

A semiconductor device includes a substrate, a first semiconductor stack including elongated semiconductor features isolated from each other and overlaid in a direction perpendicular to a top surface of the substrate, and a second semiconductor stack including elongated semiconductor features isolated from each other and overlaid in the direction perpendicular to the top surface of the substrate. The second semiconductor stack has different geometric characteristics than the first semiconductor stack. A top surface of the first semiconductor stack is coplanar with a top surface of the second semiconductor stack.
US11387090B2

A constructed unit is fixed to a base by means of a plurality of support posts while being spaced from the base. The constructed unit includes an orthogonal acceleration unit. An incidence regulator unit is fixed to the base by a pair of support posts while being spaced from the base and the constructed unit. The incidence regulator unit includes, among others, a pair of blades that define a slit, and heaters for heating the pair of blades.
US11387082B2

According to one embodiment, a plasma processing apparatus includes a chamber being possible to maintain an atmosphere more depressurized than atmospheric pressure, a plasma generator generating a plasma inside the chamber, a gas supplier supplying a gas into the chamber, a placement part positioned below a plasma generation region and placing a processed product thereon, a depressurization part depressurizing the chamber, and a power supply electrically connected to an electrode provided on the placement part via a bus bar. The bus bar is formed of an alloy of copper and gold. Gold is more included than copper on a surface side of the bus bar. The bus bar includes a first layer formed of copper and a second layer covering the first layer and formed of an alloy of copper and gold. Gold is more included than copper on a surface side of the second layer.
US11387069B2

According to one embodiment, an electron-emitting electrode includes a first member, a first diamond member, and a second diamond member. A surface of the first member includes a first region and a second region. The first diamond member is provided at the first region. The first diamond member includes a first element that includes at least one of nitrogen, phosphorus, arsenic, antimony, and bismuth. The second diamond member is provided at the second region. The second diamond member includes a second element that includes at least one of boron, aluminum, gallium, and indium.
US11387065B2

The present disclosure discloses a leakage protector, and relates to the technical field of electrical apparatus protection. The leakage protector includes a protector device, pins, a bottom plate and a elastic sheet. The protector device includes a communication maintaining device, a communication device and a locking device. The locking device includes an elastic sheet pressing block and a locking deflector rod. The locking device includes a latch, a movable pressing plate and a hasp slide way, the latch, the movable pressing plate and the hasp slide way is provided on the locking deflector rod. The locking device includes a pressing rod, a hasp and a vertical fork groove, the pressing rod, the hasp and the vertical fork groove is provided on the elastic sheet pressing block.
US11387062B2

An electric circuit breaker, including a housing, a cut portion that is arranged in the housing and forms a part of an electric circuit, a cutting member that cuts the cut portion, and a power source arranged on a first end portion side of the housing, the electric circuit breaker including a moving body that allows the cut portion to be inserted and accommodated therein and includes the cutting member and a first arc extinguishing space adjacent to the cutting member, in which the housing includes a cylindrical portion capable of moving the moving body between the first end portion and a second end portion on a side opposite to the first end portion. The moving body is further configured such that the cutting member provided in the moving body cuts the cut portion while the moving body moves from the first end portion toward the second end portion by the power source.
US11387060B2

A switching apparatus comprises a plurality of current-conductive branches connected in parallel between first and second terminals, each current-conductive branch including at least one respective electrical connection member in series connection with at least one respective gas tube switch between the first and second terminals, wherein the inductance value of each electrical connection member is configured to balance the inductance values of the current-conductive branches.
US11387058B2

An input device is configured to provide input to various electronic devices. The input device includes: a manipulation unit; a substrate; a tilting mechanism; and a detector. The manipulation unit includes a handle which is rotatable around a rotation axis and is pressed along the rotation axis, and outputs a first signal corresponding to rotation of the handle and a second signal corresponding to pressing of the handle. The tilting mechanism includes a cylindrical shaft fixed to the substrate, and a bearing fixed to the body, wherein the shaft is perpendicular to the rotation axis, and the tilting mechanism allows the substrate to swing around the shaft between a first manipulation position and a second manipulation position. The detector is disposed on the surface of the substrate facing the body, and outputs a third signal when the substrate is in the second manipulation position.
US11387055B2

A control device capable of providing rotational damping through a magnetic force is provided directly at the base of an electronic product and includes a supporting member, an adjusting member, and two magnetic members. The supporting member is provided at the base. The adjusting member is rotatably provided on the supporting member. The adjusting member has a bottom portion corresponding to a switch pre-installed in the base. The adjusting member further has a head portion outside the base. The two magnetic members are provided on the supporting member and the adjusting member respectively. The two magnetic members generate a magnetic force therebetween and thereby change the rotational damping between the supporting member and the adjusting member.
US11387053B2

The invention discloses an aramid fiber electrode and a preparation method thereof. Silver nanoparticles, carbon nanotubes and polypyrrole were sequentially coated on the surface of the aramid fiber by chemical bonding, to prepare an aramid fiber electrode, two aramid fiber electrodes were wound with an electrolyte to obtain an aramid fiber electrochemical capacitor. Compared with the polymer fiber electrochemical capacitor prepared in the prior art, the aramid fiber electrochemical capacitor provided by the present invention has both high specific capacitance, high energy density, high mechanical performance, high stability, good flexibility and wearability. And other characteristics; the preparation method is controllable and suitable for large-scale applications.
US11387041B2

By controlling shapes of internal electrodes, when short-circuit occurs between the internal electrodes, a short-circuited portion may be opened by an overcurrent, to serve as a fuse. Also, by controlling shapes of internal electrodes, equivalent series inductance (ESL) at a high frequency may be reduced.
US11387038B2

A transformer assembly and a method of producing the same are provided. The transformer assembly includes a housing, transformer oil, and a plurality of coils of electrically conductive wire. The transformer oil is disposed within the housing. The coils of electrically conductive wire are disposed in the housing and in contact with the transformer oil. A cross-linked aliphatic polyamide insulation material configured to electrically insulate the electrically conductive wire. The insulation material includes stabilizing compounds that provide thermal and chemical stability for the insulation material.
US11387037B2

A surface mount coil component includes an element body with a first surface, a second surface that opposes the first surface, and a third surface connecting the first surface and the second surface, the element body being defined by a compact including magnetic particles; a first conductor pattern provided at the first surface of the element body; a second conductor pattern provided at the second surface of the element body; input/output terminals provided at the third surface of the element body; and metal pins embedded in the element body, ends of each metal pin being connected to the first and second conductor patterns. The first conductor pattern, the second conductor pattern, and the metal pins define a coil conductor. The input/output terminals are defined by a pair of metal pins exposed at the third surface.
US11387026B2

An assembly having a cylindrical structure supported by a support structure having at least one support element, the support structure being cradle shaped, such that vertical and horizontal loads are taken largely as shear forces by respective interface surfaces which are substantially parallel to the direction of the respective load, and vertical loads are taken in a direction substantially tangential to the cylindrical surface of the cylindrical structure.
US11387024B2

An R—T—B based rare earth sintered magnet in which R is a rare earth sintered magnet, T is an iron group element, and B is boron. R includes one or more selected from Nd and Pr. The R—T—B based rare earth sintered magnet includes M and C in which M is one ore more selected from Zr, Ti, and Nb. The R—T—B based rare earth sintered magnet includes main phase grains and grain boundaries, and the grain boundaries includes a coexisting part in which a M—C compound, a M—B compound, and a 6-13-1 phase coexist. The R—T—B based rare earth sintered magnet attains improved HcJ while maintaining good Br and Hk/HcJ.
US11387020B2

A shunt resistor module which is coupled to a printed circuit board to be used for current measurement, includes: a resistor portion configured to have predetermined resistance; at least two terminal portions configured to extend from opposite ends of the resistor portion; lead pins fixed to first sides of the terminal portions to protrude to be electrically connected to the printed circuit board; and an exterior member formed to at least partially cover first surfaces of the terminal portions and to have pin holes opened to expose the lead pins and screw holes formed to be screwed to the printed circuit board.
US11387013B1

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.
US11387008B2

A boiling water reactor includes a reactor building, a reactor cavity pool, a primary containment vessel, and a passive containment cooling system. The reactor building includes a top wall defining a penetration therein, a bottom wall, and at least one side wall, which define a chamber. At least a portion of the primary containment vessel is in the chamber. The passive containment cooling system includes a thermal exchange pipe including an outer pipe and an inner pipe. The outer pipe has a first outer pipe end and a second outer pipe end. The first outer pipe end is closed and in the primary containment vessel. The second outer pipe end is open and extends into the reactor cavity pool. The inner pipe has a first inner pipe end and a second inner pipe end, which are open. The second inner pipe end extends into the reactor cavity pool.
US11387006B2

A communication, analysis, and treatment system including a computer system having a computing device associated with a specialist professional (e.g. a physical therapist) and a mobile computing device associated with a client (e.g. a patient). A remote server and database stores the software associated with the present invention. The specialist is able to quickly view a dashboard containing a brief description and status of all of the specialist's clients. In the example of a physical therapist, this would include all of the therapist's patients. Client data is organized into episodes, such as injury events. Prescriptions are assigned by the specialist to respond to these episodes. Access to this data is strictly restricted for confidentiality.
US11387003B2

The present invention is directed to systems and methods for displaying and contributing to a database of genomic information in a notebook-like format, with emphasis on establishing and viewing relationships between data points in the database. The present invention features a server containing the database of genomic information and a computing device communicatively coupled to the database. The computing device may comprise a Note Input Module for allowing the user to input a note into the database of genomic information. The note may be associated with a first data point and connect it to one or more second data points. The computing device may further comprise a Note Association Module for adding to the list of associated data points of a pre-existing note. The computing device may further comprise a Browsing Module for allowing a user to search the database of genomic information for data points and notes.
US11386999B2

Member outreach services to be offered to members of a health plan based on predictions generated by a prediction engine using data associated with the members. The prediction engine can include an ensemble of different base predictive models, and the prediction engine can use a weighted combination of base predictions produced by the different base predictive models to generate a final prediction associated with a member. A representative can attempt to contact the member based on an outreach ticket associated with the final prediction. The representative can also provide ticket feedback associated with the outreach, and the prediction engine can use the ticket feedback to adjust the weights associated with the different base predictive models.
US11386998B2

Disclosed herein are embodiments of systems and techniques for estimating the severity of chronic obstructive pulmonary disease (COPD) in a patient. For example, in some embodiments, a system for estimating COPD severity in a patient may include logic to receive a breathing signal representative of breathing activity of the patient over a time interval, receive a locomotion signal representative of locomotive activity of the patient over the time interval, and provide breathing data and locomotion data to additional logic, wherein the additional logic is to generate an estimate of COPD severity in the patient by comparison of 1) a cross-recurrence quantification analysis (cRQA) parameter between the breathing data and the locomotion data and 2) a reference value. The breathing data may be based on the breathing signal, and the locomotion data may be based on the locomotion signal.
US11386997B2

A method for providing notifications to a patient associated with a mobile device is provided. The method includes receiving and storing information related to a scheduled visit to the healthcare services facility, determining a first notification based upon the information related to the scheduled visit, and outputting the first notification to the mobile device. The first notification is further based upon the medical history of the patient, the insurance network of the patient, where the patient lives and works, the price information of the healthcare service being performed for the patient, preferences of the patient, the knowledge and skill and self-confidence of the patient to manage healthcare, and the location of the healthcare services facility and patient and a geofenced area indicating that the patient is in close proximity to the healthcare services facility when entered into by the mobile device associated with the patient.
US11386996B2

A method of pairing a therapeutic product delivery device to a handset is described. The handset is restricted to controlling only delivery devices which it is paired with. The method comprises the steps of: at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver; at the handset, discovering the delivery device based on the broadcast pairing indicator; and pairing the discovered delivery device and the handset together. By limiting the handset to pairing with devices which are broadcasting a pairing indicator, and by limiting the setting and/or broadcast of the pairing indicator to when the delivery device is connected to a charging device, the risk of accidentally pairing the wrong delivery device (for example someone else's) to the handset is greatly reduced.
US11386984B2

A notation assistant system has a machine learning system, a notation processing system, a scoring system, and a suggestion system. The machine learning system trains a classifier for rating a factor related to a clinical narrative note that describes a patient's health status. The notation processing system processes a clinical narrative note and the scoring system determines a factor rating, such as a completion score or a clarity score. The scoring system provides the factor rating to an end-user device to display to a user. The notation assistant system is configured to perform a method as a user is entering a clinical narrative note to provide real-time feedback, such as the factor rating. The suggestion system is configured to provide suggestions for modifying the clinical narrative note to improve the rating factor. The notation assistant system applies to patient health conditions such as a health status of a patient's heart for a patient receiving care for congestive heart failure.
US11386980B2

Improved computer-implemented tools for use in modeling/simulating spatial charge distributions for electrophysiological systems are provided. The improvements are in three areas: (1) the use of solid angles to calculate quantities of free charge and/or bound charge in calculation cells and/or the movement of quantities of free charge across one or more faces of a calculation cell; (2) the use of flattened calculations cells having only two faces with substantial areas as seen from the free charge and/or the bound charge of the electrophysiological system; and (3) the use of at least two spatial charge distributions, specifically, at least one for bound charge and at least one for free charge, so as to include the effects of relative dielectric constants greater than 1.0 for part or all of an electrophysiological system. The three improvements can be used individually or in combinations.
US11386977B2

An Amplicon Sequencing Analysis Pipeline (ASAP) system (120, 600) characterizes a genetic sample. The ASAP system (120, 600) receives assay configuration data individually associating reference sequences and genetic characteristics. The ASAP system (120, 600) processes amplicon sequencing data and the reference sequences to characterize the genetic sample based on the individual associations between the reference sequences and the genetic characteristics in the assay configuration data. The ASAP (120, 600) system transfers genetic data indicating the genetic characteristics for the genetic sample and indicating interpretation metrics for amplicon sequencing read depth and quality related to the genetic characteristics.
US11386973B2

The present embodiments provides a memory repair solution finding device and method which find a fault by testing a memory and find a repair solution in parallel and dynamically reconfigure the stored fault information to minimize a repair solution searching time with an optimal repair rate.
US11386972B2

Systems, methods, and apparatus including computer-readable mediums for determining read voltages for memory systems with machine learning (ML) are provided. In one aspect, a memory system includes a memory and a memory controller configured to: obtain a first reading output of memory data using a first read voltage corresponding to a first set of parameters associated with the memory data; if the first reading output fails to pass an Error Correction Code (ECC) test, obtain a second reading output of the memory data using a second read voltage corresponding to a second set of parameters associated with the memory data and including the first set of parameters, the second read voltage being generated using at least one ML algorithm based on the second set of parameters; and if the second reading output passes the ECC test, output the second reading output as a target reading output of the memory data.
US11386971B2

A semiconductor storage device according to the present embodiment includes an antifuse element and a first element. The antifuse element is connected at one end to a first terminal to which a write voltage is applicable, and includes a gate oxide film. The first element is connected to the other end of the antifuse element. In a case where the write voltage that breaks the gate oxide film is supplied to the first terminal and the gate oxide film is not broken, the first element supplies a second potential that makes a potential difference between the one end and the other end less than a potential that breaks the gate oxide film, to the other end.
US11386970B2

A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
US11386951B2

A MTJ device includes a free (storage) magnet and fixed (reference) magnet between first and second electrodes, and a programmable booster between the free magnet and one of the electrodes. The booster has a magnetic material layer. The booster may further have an interface layer that supports the formation of a skyrmion spin texture, or a stable ferromagnetic domain, within the magnetic material layer. A programming current between two circuit nodes may be employed to set a position of the skyrmion or magnetic domain within the magnetic material layer to be more proximal to, or more distal from, the free magnet. The position of the skyrmion or magnetic domain to the MTJ may modulate TMR ratio of the MTJ device. The TMR ratio modulation may be employed to discern more than two states of the MTJ device. Such a multi-level device may, for example, be employed to store 2 bits/cell.
US11386950B2

A stacked memory device includes a plurality of lower word lines extending in a first direction, a bit line positioned over the plurality of the lower word lines and extending in a second direction intersecting with the first direction, and a plurality of upper word lines positioned over the bit line and extending in the first direction. The stacked memory device also includes a plurality of lower memory cells including a lower capacitor and a lower switching element between the lower word lines and the bit line. The stacked memory device further includes a plurality of upper memory cells including an upper capacitor and an upper switching element between the bit line and the upper word lines.
US11386948B1

A sense amplifier can be formed outside of/horizontally adjacent to an array of vertically stacked tiers of memory cells. Memory cells can be sensed via multiplexors formed under the array that can operate to couple vertical sense lines (to which the memory cells are coupled) to horizontal sense lines (to which the sense amplifier is coupled).
US11386946B2

Apparatuses and methods for tracking all row accesses in a memory device over time may be used to identify rows which are being hammered so that ‘victim’ rows may be identified and refreshed. A register stack may include a number of count values, each of which may track a number of accesses to a portion of the word lines of the memory device. Anytime a row within a given portion is accessed, the associated count value may be incremented. When a count value exceeds a first threshold, a second stack with a second number of count values may be used to track numbers of accesses to sub-portions of the given portion. When a second count value exceeds a second threshold, victim addresses may be provided to refresh the victim word lines associated with any of the word lines within the sub-portion.
US11386927B1

A data storage device configured to access a magnetic tape is disclosed comprising a plurality of data tracks. A first head is configured to access a first data track comprising a first sync mark, and a second head is configured to access a second data track comprising a second sync mark. The first head is used to read first data from the first data track, wherein the first data comprises a plurality of symbols, and the second head is used to read the second sync mark from the second data track. The first data is symbol synchronized based on the second head reading the second sync mark from the second data track.
US11386924B1

A recording head has a light source that emits light at a wavelength in a wavelength range of 260 nm to 460 nm inclusive. A slider body of the light source includes a magnetic pole extending to a media-facing surface of the recording head and integrated photonics that deliver the light to a recording medium. The integrated photonics include a waveguide that couples the light from the light source to the media-facing surface of the slider and a near-field transducer coupled to receive the light from the waveguide. The near-field transducer has a surface plasmon plate and a peg extending from the surface plasmon plate. The surface plasmon plate is formed of a first material having a first plasmonic quality factor (Q-factor) above 5 in the wavelength range, the peg formed of a second material having a second Q-factor above 1.2 in the wavelength range.
US11386920B2

Assistive technologies are herein provided to assist leaders in engaging one or more group participants using a combination of private data specific to a participant and public data specific to a participant. The system includes: a group bot that has public group data and private group data, a first bot for a first participant that has private data and public data associated with the first participant, and a leader bot for a leader. The leader bot is data interactive with the group bot and the first bot, and can cause the first bot to appropriately serve private data on a permissioned private device of the first participant and to serve public data on a permissioned group output device.
US11386907B2

A multi-channel signal encoding method includes determining a downmixed signal of a first channel signal and a second channel signal, an initial reverberation gain parameter of the first channel signal and the second channel signal, determining a target reverberation gain parameter of the first channel signal and the second channel signal based on a correlation between the first channel signal and the downmixed signal, a correlation between the second channel signal and the downmixed signal, and the initial reverberation gain parameter, and quantizing the first channel signal and the second channel signal based on the downmixed signal and the target reverberation gain parameter, and writing a quantized first channel signal and a quantized second channel signal into a bitstream.
US11386906B2

There is provided an error concealment unit, method, and computer program, for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information. In one embodiment, the error concealment unit provides an error concealment audio information for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame. The error concealment unit derives a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame. The error concealment unit performs a fade out using the damping factor.
US11386904B2

Deterioration of voice extraction performance when positions of a plurality of microphones are changed is prevented. A signal processing device according to an embodiment of the present technology includes a voice extraction unit that performs voice extraction from signals of a plurality of microphones, in which the voice extraction unit uses, when respective positions of the plurality of microphones are changed to positions where other microphones have been present, respective signals of the plurality of microphones as signals of the other microphones. Thus, it is possible to cancel the effect of changing the positions of respective microphones on the voice extraction.
US11386896B2

Systems and methods are disclosed. A digitized human vocal expression of a user and digital images are received over a network from a remote device. The digitized human vocal expression is processed to determine characteristics of the human vocal expression, including: pitch, volume, rapidity, a magnitude spectrum identify, and/or pauses in speech. Digital images are received and processed to detect characteristics of the user face, including detecting if one or more of the following is present: a sagging lip, a crooked smile, uneven eyebrows, and/or facial droop. Based at least on part on the human vocal expression characteristics and face characteristics, a determination is made as to what action is to be taken. A cepstrum pitch may be determined using an inverse Fourier transform of a logarithm of a spectrum of a human vocal expression signal. The volume may be determined using peak heights in a power spectrum of the human vocal expression.
US11386893B2

Embodiments of the specification provide a human-computer interaction processing system, method, storage medium, and electronic device thereof. The method comprises: describing an interaction task in an interaction scenario; performing interaction process control for a current interaction input in the interaction scenario based on the interaction task; and determining an expected next interaction input in the interaction scenario corresponding to the current interaction input based on the interaction process control.
US11386883B2

An acoustic lens suitable for a CMUT array (74) is provided. The acoustic lens comprising: a first layer (47) comprising a thermoset elastomer having a polymeric material selected from hydrocarbons, wherein the first layer has an inner surface (72) arranged to face the array and an outer convex shaped surface (40) arranged to oppose the inner surface; and a second layer (42) coupled to the outer surface of the first layer and comprising thermoplastic polymer polymethylpentene and an elastomer selected from the polyolefin family (POE) blended therein, wherein the outer layer located at the outer surface of the acoustic window layer, wherein the first layer has a first acoustic wave velocity (v1) and the second layer has a second acoustic wave velocity (v2), said second velocity is larger than the first acoustic wave velocity.
US11386879B2

An audio device for receiving radio communication. The audio device is configured to receive radio communication as a received radio signal. The audio device includes a hear-through element configured to provide a hear-through signal to a user in response to a received ambient sound signal, and an adaptive auto-gain element configured to perform an auto-gain function of the received radio signal according to an adaptive gain value resulting in a modified radio signal, and to set the adaptive target level for the auto-gain function in response to the hear-through signal.
US11386876B2

A method for extracting big beat information from music beat points includes: acquiring at least one candidate beat cycle according to beat points of music; generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval; selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle; and acquiring the big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
US11386874B2

A system performs image stabilization of a display in a vehicle, in particular a motor vehicle. The system includes at least one display, in particular a monitor, for visualization; at least one sensor, in particular an acceleration sensor; and a computer unit, in particular an on-board computer. The system is designed to detect, by way of the sensor, a shock to the vehicle, in particular as a result of unevenness of the roadway, and to carry out on the basis thereof, a compensation calculation by use of the computer unit and to output a correction signal to the display, in order to stabilize the visualization on the display.
US11386859B2

A polarity compensation device and a polarity compensation method are provided. The polarity compensation device includes a variance calculation circuit and a compensation calculation circuit. The variance calculation circuit calculates a difference value between current sub-pixel data and previous sub-pixel data in the same frame period, wherein the current sub-pixel data and the previous sub-pixel data belong to the same data line of a display panel. The compensation calculation circuit converts the difference value into a function value. The compensation calculation circuit decides to increase or decrease the current sub-pixel data by the function value according to a polarity corresponding to the same frame period, so as to generate compensated sub-pixel data.
US11386853B2

A display device includes: a display panel including a plurality of pixels; a source driver for outputting a target initialization voltage in an analog format to the pixels through sensing lines; and a timing controller for providing the source driver with a data control signal including packet information associated with the target initialization voltage. The packet information is in a digital format. The source driver includes a digital-analog converter which generates the target initialization voltage in the analog format, based on the packet information.
US11386842B2

A display apparatus includes a plurality of pixels configured to display an image, wherein the plurality of pixels is configured to be driven through a plurality of signals according to an initialization period, a programming period, a sampling period, and an emission period. The signals include a first scan signal having a high level in the initialization period and the sampling period, and having a low level in the programming period and the emission period; a second scan signal having a high level in the programming period and the sampling period, and having a low level in the initialization period and the emission period; and a voltage of a first electrode being dropped in synchronization with a falling time of the first scan signal of the initialization period.
US11386841B2

A pixel driving circuit, an array substrate and a display device are provided. The pixel driving circuit includes a first interlayer dielectric layer and a second interlayer dielectric layer. The first interlayer dielectric layer is arranged on the side of a gate layer lead away from a base substrate and is formed with a first via hole exposing the gate layer lead. The second interlayer dielectric layer is arranged on the side of the first interlayer dielectric layer away from the base substrate and is formed with a second via hole exposing the first via hole. A source drain layer lead is arranged on the side of the second interlayer dielectric layer away from the base substrate and is electrically connected to the gate layer lead through the first via hole and the second via hole.
US11386837B2

A display substrate, a manufacturing method thereof and a display apparatus are provided. The display substrate includes a base substrate structure and a display structure on the base substrate structure, the display structure includes a plurality of light emitting units and is divided into multiple light-transmissive regions and multiple opaque regions; and a driving circuit for driving the display structure to display and comprising a pixel driving circuit between the base substrate structure and the display structure, and a peripheral circuit driving the pixel driving circuit and arranged on a side of the base substrate structure distal to the display structure and in the opaque regions, and the peripheral circuit is coupled to the pixel driving circuit through at least one through hole formed in the base substrate structure. The display substrate can realize frameless display, which is beneficial to realize seamless splicing display of a plurality of display substrates.
US11386835B2

In a display with subpixel LEDs, each pixel includes two subpixel LEDs controlled via a shared control circuit and switching element. Switching element logic allows one set of brightness control transistors to alternatively control two subpixels. The driving and control elements of a display backplane are organized into pixels units of four driving elements and three control elements. Each pixel may comprise two green subpixels controlled via the switching element. Alternatively, each pixel may comprise a white subpixel that only illuminates when the colored pixels are off; the green and white subpixels are controlled via the switching element.
US11386816B2

A flexible display device and an application method thereof are provided. The flexible display device includes a main body, a flexible display screen and a power device, the flexible display screen is configured to have a first end coupled to the main body, and a second end of the flexible display screen opposite to the first end is movable relative to the main body.
US11386814B2

An electronic price label system and electronic price label include a communicator configured to receive information relating to a product, a display for displaying information relating to a product, and a fastening ring for fastening the electronic price label to a product. The fastening ring is arranged to function as an antenna of the electronic price label, in which fastening ring a loop is formed.
US11386808B2

A computer-implemented method of generating a 3D model for dental simulation, comprising reading a file describing the surface of a 3D object having a volume; generating a voxel grid encompassing the 3D object, wherein the voxel grid contains a plurality of voxels; identifying a subset of voxels of the plurality of voxels which are located within the volume of the 3D object; generating a triangulated surface, wherein the triangulated surface encompasses the subset of voxels and defines the outer surface of the 3D model; assigning a density value to each voxel in the subset of voxels, wherein the subset of voxels defines the solid volume of the 3D model.
US11386806B2

A processing device receives three dimensional (3D) motion capture data corresponding to a subject user performing a physical activity and receives attribute data associated with the subject user. The processing device determines a personalized reference data set for the subject user based on 3D motion capture data associated with a group of users performing the physical activity, wherein each user from the group of users shares at least a portion of the first attribute data with the subject user. The processing device provides the personalized reference data set as an input to a trained machine learning model and obtains an output of the trained machine learning model, wherein the output comprises a recommendation for the subject user pertaining to improvement of the physical activity.
US11386805B2

Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
US11386803B1

A cognitive training method having a processor to store exercise category data which has a number of task data, each of the task data including levels of difficulty. There is included a visual display and an audio transducer and a user interfaces actuated to accept user data in response to a selected task. The user data is sent from the user interface to the processor and the processor stores and evaluates the user input data and based upon evaluation of the user input data, adjusts a subsequent level of difficulty associated with a selected task. If user input data is above a correct data threshold, the level of difficulty may be adjusted responsive to an evaluation of the user input data. Values of training parameters are adjusted at least partially in accordance with stored user parameters, and there is transmitted to the user interface and to the user adjusted values of exercise and training parameters where at least one training task is selected to include a cue stimulus, a probe stimulus, and a distractor stimulus. A task difficulty is adjusted by selectively adjusting the task difficulty of the cue stimulus difficulty, the difficulty of the probe stimulus, and difficulty of the distractor stimulus.
US11386802B2

A set of letter manipulatives and a board on which said letter manipulatives may be placed, where the board comprises an identification module that can identify the letter manipulatives placed on the board and communicate the identification to a computing device.
US11386798B2

Systems and processes are provided for analyzing a test taker's knowledge, skills, and cognitive function. The systems and processes include smart questions (i.e., SmartItems) programmed with coded variables, or for multiple choice varieties, variable sets of options to cover an entire skill set being tested. The systems and processes generate questions in real time during administration of the test, by formulating and displaying, to a test taker, random combinations of a question stem and randomly-selected question components. This smart question content is unpredictably and randomly presented, as representations of the skill to be tested. The systems and processes analyze the test taker's knowledge, skills, and cognitive function about the entire domain of the skill, rather than a single fact. The systems and processes provide security to test administration.
US11386797B2

Systems, computer program products, and methods are described herein for generation of data content based on learning reinforcement. The present invention is configured to receive a video file demonstrating regulatory compliance requirements; display the video file in one or more interactive application environments stored thereon; initiate a reinforcement learning algorithm on the video file; initiate an optimization policy generation engine on the user inputs to generate an optimization policy, wherein the optimization policy generation engine is configured to encode the one or more user inputs into shaping rewards; initiate an implementation of the optimization policy on the video file to generate a modified video file based on at least the optimization policy; initiate a validation engine on the modified video file to validate one or more changes implemented on the video file; and initiate a deployment of the modified video file to the one or more users.
US11386794B2

Drone systems and methods for pickup and delivery of multiple packages include communicating to one or more UAVs over one or more wireless networks; receiving multiple delivery requests, each delivery request specifying any of a pickup location, one or more packages, and a delivery location for each package; determining whether multiple packages including a first package for delivery at a first delivery location and a second package for delivery at a second delivery location are deliverable in a single flight of a UAV; selecting a UAV of the one or more UAVs for delivering the multiple packages; and directing the UAV to pick up the multiple packages, and deliver the first package at the first delivery location and the second package at the second delivery location, wherein the air traffic control system provides a flight plan to the UAV based on the first and second delivery locations.
US11386790B2

Provided is a vehicle operation management system having a server device and one or more vehicles. The vehicle includes equipment configured to provide a predetermined service inside the vehicle and a running control unit configured to control autonomous running of the vehicle. The server device includes a service request information acquisition unit. At least one of the server device and the vehicle includes a position information acquisition unit configured to acquire position information on the autonomous vehicle and a running route setting unit configured to set a running route of the vehicle. The running control unit controls running of the vehicle such that the vehicle runs along the running route set by the running route setting unit.
US11386777B2

Various systems and methods for updating a current probability density function. The PDF includes a list of objects within a location. First information is received from a first remote device at a first position within the location. The first information includes a vehicle identification, a first PDF of the objects. Second information is received from a second remote device at a second position within the location. The second information includes a vehicle identification, a second PDF of the objects. A first rank for the first PDF is determined based on locations of the objects in the first PDF compared to locations of the objects in the current PDF. A second rank for the second PDF is determined. The first PDF and the second PDF are combined using the first rank and the second rank into a combined PDF. The current PDF based on the combined PDF.
US11386775B1

This application discloses the structure of an object control system (OCS) for navigation of moving objects. The structure consists of cells that have circular, square, or hexagonal shape. The cells are identical with the same square meter (feet) area or in certain areas accommodate smaller cells within them. All cells have an operation frame with the same duration and a time of day for the start of first frame. All objects within a cell function as an IoT device and use a time slot within the operation frame to broadcast a time stamp, the operation frame structure and object's location coordinates.
US11386774B2

Systems and methods for remote power tool control are provided. In one example, a battery pack is coupled to a power tool device. The battery pack includes a pack transceiver and a pack electronic processor. The pack electronic processor is coupled to the pack transceiver and is configured to determine that the power tool device is remotely controllable. The pack electronic processor is further configured to receive, wirelessly via a pack transceiver of the battery pack, a remote control command from a mobile device, and to provide the remote control command to the power tool device. The system further includes a tool electronic processor of the power tool device in communication with the pack electronic processor. The tool electronic processor is configured to control the power tool device to perform an action specified by the remote control command in response to receiving the remote control command.
US11386773B1

Pulse voltage is applied to an alarm device a plurality of times consecutively, the pulse voltage having such a short time length that the alarm device does not issue a noticeable alarm. Power consumption for each of the pulse voltages is measured. Any of an average value of the plurality of power consumptions, a maximum value of the plurality of power consumptions, or a minimum value of the plurality of power consumptions, is calculated as a statistical value. When a difference between the statistical value and a predetermined reference value is greater than a predetermined threshold, it is determined that failure has occurred.
US11386770B2

A light switch apparatus includes a network communication unit and an output unit. The network communication unit is configured to receive electricity price rate server information from a server, and generate a first high range electricity price output data and a second low range electricity price rate data according to the electricity price rate server information. The output unit is configured to display at least a first output color in response to receiving the first high range electricity price output data from the network communication unit, and a second output color in response to receiving the second low range electricity price rate data from the network communication unit.
US11386768B2

Systems and methods of (remotely) controlling aspects of pools and spas and of modifying water contained therein are detailed. Internet-enabled access to pool and spa controllers may happen without any need for users to create firewall ports or utilize static internet protocol addresses. Certain networking devices may be configured using a USB connection or SD card, avoiding any requirement for an Ethernet cable or supplying separate power to the devices during configuration. Time-varying data may be obtained in respect of one or more installations and analyzed for various information.
US11386760B2

Methods and systems are described for the detection and identification of a cellular device that crosses a perimeter associated with a premises that is installed with a monitoring system. Subsequently, a determination of an intruder crossing the perimeter and/or entering a building within the premises may be made based on receiving unique identification values for the cellular device and/or information associated with a user of the cellular device. One or more sensors present within or near the premises may be configured to send alert information when tripped. The monitoring system may be configured to determine a location of the cellular device, an identity of the user of the cellular device, additional information stored, transmitted or received by the cellular device, and safe escape routes that may be sent to one or more user devices registered with the monitoring system.
US11386756B2

An ATM device may receive a request to process an ATM transaction; dispense, via an instrument dispenser, a plurality of instruments based on the request; perform image segmentation of one or more images of an area surrounding the instrument dispenser, wherein the image segmentation is performed using a deep learning network trained using synthetic models of hands; detect, based on performing the image segmentation, that a user's hand approaches the instrument dispenser after dispensing the plurality of instruments; determine, after dispensing the plurality of instruments and after detecting that the user's hand approaches the instrument dispenser, that a portion of the plurality of instruments is present at the instrument dispenser; and perform one or more actions based on determining that the portion of the plurality of instruments is present at the instrument dispenser.
US11386754B2

Various aspects described here are directed to dynamically configurable, electronic wager-based gaming devices supporting skill-affected payout configurations and chance-based payout configurations of skill-based, wager-based game titles.
US11386753B2

A game controller selects and displays first symbols at display positions on a display device, and triggers play of a series of feature games when the first symbols correspond to a trigger event. During the series of feature games, the game controller selects and displays second symbols at the display positions, reveals a value for each reveal symbol in the second symbols while retaining other symbols in the second symbols, and determines a feature game outcome based on the value revealed fro each reveal symbol and other symbols in the second symbols.
US11386748B2

A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11386744B2

Disclosed is a method for operating a centralized promotional bingo tournament. The promotional bingo tournament includes a plurality of bingo game sessions that are facilitated by a mobile gaming sub-system (MGS) that communicates with a plurality of authorized mobile devices for participation in a promotional bingo tournament session based upon an association between each authorized mobile device and a player registration. Each authorized mobile device participates in a bonus game session with a plurality of bonus game events. A bonus prize is awarded to each participating authorized mobile device when anyone of the authorized mobile devices satisfies a bonus game requirement. Players select avatar characteristics. A video presentation sub-system (VPS) is communicatively coupled to the MGS and a stationary monitor. The VPS receives a head-to-head animation generated by the MGS from the player selected avatar characteristics. The VPS then communicates the head-to-head animation to the stationary monitor for display.
US11386734B2

An information processing device detects that an information terminal carried by a user has approached a shop, detects that a user has taken a purchase action in a shop, accumulates history information relating to a visit to a shop and the purchase action of a user, and transmits recommendation information relating to a second shop to an information terminal of a user who is detected to have approached a first shop when visit history information to the first shop is detected and purchase action history information in the first shop is not detected, and both visit history information and purchase action history information in the second shop is detected from history information of one user. The visit history information and the purchase action history information in the second shop have been accumulated after the history information relating to the first shop has been accumulated.
US11386733B2

Disclosed herein are an access control system and an access control method using the same. The access control method in which a door operating device determines whether to open a door on the basis of an authentication token acquired from a user terminal without intervention of an authentication server includes obtaining the authentication token from the user terminal; determining whether the user have authorization for accessing the door based on a authentication information included in the authentication token; controlling the door to be opened in case of determined that the user have authorization for accessing the door.
US11386726B2

A computer includes a processor and a memory, the memory storing instructions executable by the processor to predict damage to one or more components of a host vehicle and predict a hazard for a user of the host vehicle based on the predicted damage of at least one of the components disposed at the collision location. The computer predicts the damage based on an energy transfer between a target vehicle and the host vehicle. The energy transfer is based on a speed of a target vehicle, a mass of the target vehicle, a predicted contact area of a collision location of the host vehicle where the target vehicle is predicted to collide, and a deformation strength of material at the collision location.
US11386721B2

A system for analysis of operation of a hand-guided working apparatus, wherein the working apparatus includes a working tool and a drive system for driving the working tool, includes an optical recording device configured for recording a temporal succession of images of a working procedure on a workpiece using the working tool, an identification device configured for identifying a temporal succession of operational data values of the drive system during recording of the temporal succession of images, and at least one output device configured for outputting in each case at least one of the recorded images together with at least one identified operational data value correlated in time thereto.
US11386716B2

The invention relates to a method of biometric recognition by means of an artificial intelligence unit (5) that has access to a memory (3) containing at least one reference image of a body portion of a user and that is arranged to compare it with at least one image that has been captured of the same body portion of a candidate for recognition, the method comprising the step of submitting training images to the artificial intelligence unit, the training images presenting body portions similar to those of the reference image, the artificial intelligence unit being taught to reject them, and the method comprising the additional step of submitting at least one anti-drift image to the artificial intelligence unit, the artificial intelligence unit being taught to accept it. The invention also relates to an associated installation.
US11386707B2

Examples described herein generally relate to processing a first image captured by the first camera at a first time to determine a first set of multiple key points of a face, processing a second image captured by the second camera at a second time to determine a second set of the multiple key points on the face in the second image, determining a location of at least a portion of the multiple key points in a three-dimensional space based on a first location of each of the portion of the multiple key points in the first image and a second location of each of the portion of the multiple key points in the second image, and detecting whether the face is a valid three-dimensional face for facial recognition based at least in part on the location of at least the portion of the multiple key points in the three-dimensional space.
US11386706B1

A method for adding biometric authentication training data into databases performed by a biometric authentication data classification device includes: extracting first biometric characteristic information from at least one candidate biometric training data for biometric authentication using an artificial neural network model; calculating an overall similarity between the first biometric characteristic information and second biometric characteristic information extracted from a performance test database of which a biometric authentication performance is lower than a threshold level, the performance test database being selected among performance test databases for the biometric authentication; and adding the at least one candidate biometric training data into one of the biometric authentication training database and the performance test database based on the calculated overall similarity.
US11386702B2

A recognition apparatus for extracting first features of an object from a region of the object; obtaining second features of the object at least based on confidence information for first attribute of the object; determining sample information from pre-determined sample information based on the obtained second features; and recognizing the first attribute of the object based on the determined sample information.
US11386699B2

An image processing method, an apparatus, a storage medium, and an electronic device are provided. The image processing method comprises: identifying a human face area in a target image (101); determining a local area to be processed from the human face area on the basis of a trained convolutional neural network model (102); obtaining posture information of a human face in the target image (103); selecting a target sample human face image from a human face image data base according to the posture information (104); and correcting the local area according to the target sample human face image (105).
US11386698B2

A method for sending an alarm message, and belongs to the field of computer technology. The method includes: acquiring a detection image (201) captured by an image capturing apparatus; determining a target detection area (202); and detecting a person's call status information corresponding to an image in the target detection area according to a preset on-the-phone determination algorithm model, and sending a first alarm message (203) to a server if the person's call status information shows that the person is on the phone.
US11386694B2

The present disclosure discloses a color film substrate, a display panel and a display device. The color film substrate includes a substrate; a light shielding layer on the substrate, wherein the light shielding layer is provided with a plurality of pixel openings and is configured to block visible light and transmit infrared light so as to be multiplexed as a black matrix, and infrared light transmittance of the light shielding layer is greater than infrared light transmittance of the black matrix; and a color resist layer on a side, away from the substrate, of the light shielding layer, wherein the color resist layer includes a plurality of color resists, and each of the color resists respectively corresponds to one of the pixel openings and extends from the corresponding pixel opening to a surface, away from the substrate, of the light shielding layer.
US11386693B2

The display device comprises: a display panel displaying an image, a light blocking layer disposed under the display panel and comprising a plurality of holes, a fingerprint sensing layer disposed under the light blocking layer and comprising a plurality of fingerprint sensors receiving reflected light passing through the plurality of hole and generating a sensing signal, and a sensor driver controlling operations of the plurality of fingerprint sensors. The sensor driver compares fingerprint data generated based on a sensing signal generated from reflected light by a user's fingerprint with prestored reference data to generate a fingerprint image.
US11386682B2

An image processing system and an image processing method for localising recognised characters in an image. An estimation unit is configured to estimate a first location of a recognised character that has been obtained by performing character recognition of the image. A determination unit is configured to determine second locations of a plurality of connected components in the image. A comparison unit is configured to compare the first location and the second locations, to identify a connected component associated with the recognised character. An association unit is configured to associate the recognised character, the identified connected component, and the second location of the identified connected component.
US11386674B2

A class labeling system for autonomous driving includes a detection module, a segmentation module, and a lane road boundary detection module. The detection module is configured to detect objects for autonomous driving from an image captured by a camera to generate a bounding box for each of the objects and detect property information about the object. The segmentation module is configured to determine classes for each pixel of the bounding box detected by the detection module and process at least one of the classes as don't care. The lane road boundary detection module is configured to detect at least one of lane and road boundaries using the bounding box detected by the detection module.
US11386668B2

Disclosed herein is a method for facilitating licensing of a vehicle. Accordingly, the method may include receiving, using a communication device, vehicle information associated with the vehicle from a device. Further, the method may include analyzing, using a processing device, the vehicle information. Further, the method may include determining, using the processing device, identifiers associated with the vehicle based on the analyzing. Further, the method may include generating, using the processing device, symbols corresponding to the identifiers based on the determining. Further, the method may include generating, using the processing device, a license plate image for a license plate of the vehicle based on the generating of the symbols. Further, the method may include transmitting, using the communication device, the license plate image associated with the vehicle to the device. Further, the method may include storing, using a storage device, the license plate image and the vehicle information.
US11386662B2

The disclosure herein enables tracking of multiple objects in a real-time video stream. For each individual frame received from the video stream, a frame type of the frame is determined. Based on the individual frame being an object detection frame type, a set of object proposals is detected in the individual frame, associations between the set of object proposals and a set of object tracks are assigned, and statuses of the set of object tracks are updated based on the assigned associations. Based on the individual frame being an object tracking frame type, single-object tracking is performed on the frame based on each object track of the set of object tracks and the set of object tracks is updated based on the performed single-object tracking. For each frame received, a real-time object location data stream is provided based on the set of object tracks.
US11386654B2

Aspects of the subject disclosure may include, for example, obtaining a first request for a first virtual object, obtaining first data regarding the first virtual object responsive to the obtaining of the first request, analyzing the first data to identify a first plurality of characteristics for the first virtual object, wherein the first plurality of characteristics include a first visual aspect of the first virtual object, a first auditory aspect of the first virtual object, a first scent aspect of the first virtual object, and a first haptic aspect of the first virtual object, and responsive to the analyzing of the first data, enabling at least a first sensory unit of a plurality of sensory units to render the first virtual object in accordance with the first plurality of characteristics. Other embodiments are disclosed.
US11386633B2

Systems and techniques are provided for facial image augmentation. An example method can include obtaining a first image capturing a face. Using the first image, the method can determine, using a prediction model, a UV face position map including a two-dimensional (2D) representation of a three-dimensional (3D) structure of the face. The method can generate, based on the UV face position map, a 3D model of the face. The method can generate an extended 3D model of the face by extending the 3D model to include region(s) beyond a boundary of the 3D model. The region(s) can include a forehead region, a region surrounding at least a portion of the face, and/or other region. The method can generate, based on the extended 3D model, a second image depicting the face in a rotated position relative to a position of the face in the first image.
US11386631B2

An apparatus includes a display, interface, and processor. The interface receives a camera feed from a camera directed at a first physical rack located in a physical store. The processor displays virtual racks assigned to physical racks. The processor receives an indication of an event associated with the first physical rack and accordingly displays a first virtual rack, which includes first and second virtual shelves. The first and second virtual shelves include virtual items that emulate physical items located on physical shelves of the first physical rack. The processor additionally displays a recording of the camera feed, which depicts the event associated with the first physical rack.
US11386625B2

Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing, by a client device implementing a messaging application, an image; receiving, from a server, an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image, displaying one or more graphical elements of the identified augmented reality experience; and receiving input from the user interacting with the one or more graphical elements.
US11386619B2

A three-dimensional (3D) object transmission method and apparatus is disclosed, where the 3D object transmission method includes determining a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions, identifying boundary regions and non-boundary regions from among the regions, transmitting a vertex based on a transmission mesh level of a corresponding non-boundary region for each of the non-boundary regions, and transmitting a number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region for each of the boundary regions.
US11386616B2

A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
US11386610B1

Disclosed is a system and method for rendering point clouds via a hybrid data point and construct visualization. The system receives a point cloud of a three-dimensional (“3D”) environment, and differentiates a first set of the point cloud data points from a second set of the data points based on a position of each data point relative to a specified render position. The system generates a first visualization from values of each of the first set of data points, and a second visualization from values of a set of constructs that replace the second set of data points. Each construct has a polygonal shape and a singular set of values defined from the values of two or more of the second set of data points. The system presents a final render of the 3D environment from the render position by combining the first visualization with the second visualization.
US11386605B2

An animation system is provided for generating an animation control rig configured to manipulate a skeleton of an animated object. A partition separation process enables software changes to be inserted into uncompiled computer code associated with the animation control rig. Analysis of the uncompiled computer code is implemented relative to a performance metric. Based on the analysis in view of the performance matric, one or more partitions are determined in the uncompiled computer code to partition the code into separate code blocks. The uncompiled code is separated at the partition and updated with the software change. The updated code is compiled to generate the animation control rig.
US11386600B2

Provided are a system and method for displaying a virtual image through a head mounted display (HMD) device. A method by which a device displays a virtual image through an HMD device includes: receiving, from the HMD device, an object image of a real space captured through a camera included in the HMD device; determining a virtual image to be displayed at a particular position around the captured object; determining an operation of the virtual image corresponding to the object and the particular position; and providing the virtual image and operation information about the determined operation to the HMD device, wherein the provided virtual image is displayed through the HMD device.
US11386596B2

A text-on-path graphic is automatically created from entered text and a drawn shape having a complex path. Shape boundary curves are identified from the shape. A set of overlapping boundary curves is determined from the shape boundary curves. The set of overlapping boundary curves is combined into a combined curve. The combined curve and the shape boundary curves outside the set are assigned to segments of the complex path. A cost for each ordered path through the segments is determined, where the cost of each ordered path is based on a distance to a next segment and a length of the next segment. The text-on-path graphic is then created from the text and the ordered path having the lowest cost.
US11386595B2

The present invention discloses a method for reconstructing incomplete data of X-ray absorption contrast computed tomography (CT) based on deep learning (DL). The method includes the following steps: using a filtered back projection (FBP) algorithm to obtain an initial reconstructed image; forward projecting the initial reconstructed image to obtain artifact-contaminated complete projection sequences; using a DL technique to process the artifact-contaminated projection sequences to obtain artifact-free projection sequences; using the FBP algorithm to reconstruct the artifact-free projection sequences to obtain a final reconstructed image. Compared with the traditional incomplete data reconstruction methods, the examples of the present invention feature a simpler calculation process, fewer parameters to be manually set, a faster calculation speed and higher image quality.
US11386594B2

A method for observing a sample, the sample lying in a sample plane defining radial positions, parameters of the sample being defined at each radial position, the method comprising: a) illuminating the sample using a light source, emitting an incident light wave that propagates toward the sample; b) acquiring, using an image sensor, an image of the sample, said image being formed in a detection plane, the sample being placed between the light source and the image sensor; c) processing the image acquired by the image sensor, so as to obtain an image of the sample, the image of the sample corresponding to a distribution of at least one parameter of the sample describing the sample in the sample plane; wherein the processing of the acquired image comprises implementing an iterative method, followed by applying a supervised machine learning algorithm, so as to obtain an initialization image intended to initialize the iterative method.
US11386591B2

The present disclosure provides a reconstruction method for motion compensated high quality four-dimensional (4D)-Cone Beam Computed Tomography (CBCT) image based on bilateral filtering, including the following steps: step 1, building a motion compensated three-dimensional (3D)-CBCT reconstruction model based on a simultaneous algebraic reconstruction technique (SART) to reconstruct a high quality CBCT image of a reference phase (phase 0%); step 2, creating an iterative optimization procedure and estimating a 4D Deformable Vector Field (DVF) model between phase 0% and other 4D phase images, thereby obtaining an exact 4D-DVF inclusive of an inverse sliding motion on a surface of a locomotive organ; and step 3, successively deforming the high quality phase 0% image in accordance with an optimized 4D-DVF to obtain a sequence of final high quality 4D-CBCT images. This method permits exact reconstruction of high quality 4D-CBCT images without changing the hardware structure of an existing linear accelerator for conventional radiotherapy.
US11386582B1

A process for reducing time of transmission for single-band, multiple-band or hyperspectral imagery using Machine Learning based compression is disclosed. The process uses Machine Learning to compress single-band, multiple-band and hyperspectral imagery, thereby decreasing the needed bandwidth and storage-capacity requirements for efficient transmission and data storage. The reduced file size for transmission accelerate the communications and reduces the transmission time. This enhances communications systems where there is a greater need for on or near real-time transmission, such as mission critical applications in national security, aerospace and natural resources.
US11386581B2

A system for registering one or more cameras and/or creating an accurate three-dimensional (3D) model of a world space environment including back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimized the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.
US11386572B2

A calibration platform may obtain measurements for aligning a real-world coordinate system and a display coordinate system. For example, the calibration platform may display, via an optical see-through head-mounted display (OST-HMD), a three-dimensional virtual object and receive, from a positional tracking device, information that relates to a current pose of a three-dimensional real-world object to be aligned with the three-dimensional virtual object. The calibration platform may record a three-dimensional position of a plurality of points on the three-dimensional real-world object based on the current pose of the three-dimensional real-world object, based on an indication that the plurality of points on the three-dimensional real-world object respectively corresponds with a plurality of points on the three-dimensional virtual object. Accordingly, based on the obtained measurements, the calibration platform may generate a transformation function to provide a mapping between three-dimensional points in the real-world coordinate system and three-dimensional points in the display coordinate system.
US11386571B2

Methods and image processing systems are provided for determining a dominant gradient orientation for a target region within an image. A plurality of gradient samples are determined for the target region, wherein each of the gradient samples represents a variation in pixel values within the target region. The gradient samples are converted into double-angle gradient vectors, and the double-angle gradient vectors are combined so as to determine a dominant gradient orientation for the target region.
US11386570B2

According to one embodiment, a measurement method includes: acquiring a first picture including a background image and a substance, the substance allowing transmission of light from the background image; acquiring a second picture including the background image and the substance in a different positional relation with respect to the first picture; and calculating a first displacement amount representing a difference in position of the background image between the first picture and the second picture.
US11386568B2

A method for determining a quality of a surface in the surroundings of a transportation vehicle, wherein three-dimensional surface coordinates of the surface are generated using a sensor assembly. In the method, an approximation of the course of the curvature of the surface in at least one direction is obtained based on the surface coordinates and the surface coordinates are classified to characterize the quality of the surface using the course of the curvature and/or vertical distances of the approximation of the course of the curvature from the three-dimensional surface coordinates. A device for carrying out the method.
US11386563B2

Anatomical and functional assessment of coronary artery disease (CAD) using machine learning and computational modeling techniques deploying methodologies for non-invasive Fractional Flow Reserve (FFR) quantification based on angiographically derived anatomy and hemodynamics data, relying on machine learning algorithms for image segmentation and flow assessment, and relying on accurate physics-based computational fluid dynamics (CFD) simulation for computation of the FFR.
US11386559B2

A system for determining the viability of an embryo comprises an imaging device, an excitation device configured to direct an excitation energy at an embryo, a controller communicatively connected to the imaging device and the excitation device, configured to drive the excitation device and collect images from the imaging device at an imaging frequency, a processor performing steps comprising acquiring a set of images from the imaging device, performing a Fourier Transformation to generate a set of phasor coordinates, computing a D-trajectory, computing a set of values of additional parameters, comparing the set of values to a set of stored values related to embryos of known viability, and calculating a viability index factor of the embryo from the set of values and the set of stored values. Methods of calculating embryo viability and determining one or more properties of a tissue are also described.
US11386546B2

A system for creating a learned model for component image recognition, the learned model being used when performing image recognition of a component that is picked up by a suction nozzle of a component mounter or a component that is mounted on a circuit board, serving as an imaging target, by imaging the imaging target with a camera, and the system includes a computer configured to acquire a reference-learned model to be used for image recognition of a reference component. The computer collects sample component images for each type of a component having a predetermined similarity with the reference component, and creates a component-by-component learned model to be used for image recognition of the component for each type of the component by adding the sample component image for each type of the component, as teacher data of the reference-learned model, and re-learning the added sample component image.
US11386544B2

An electronics system may include a substrate, an electronic device bonded to the substrate, a plurality of photoluminescent particles disposed on the electronic device, an illuminator, a sensor, and a control module. The illuminator can illuminate the electronic device. The sensor can capture a first set of positions of the photoluminescent particles on the electronic device when the electronic device is not operating under a load and a second set of positions of the photoluminescent particles when the electronic device is operating under a load. The control module can determine thermomechanical stress on the electronic device based at least in part on a difference between the first set of positions and the second set of positions.
US11386536B2

The present invention provides an image analysis device which is capable of automatically responding to various environmental variations caused by a camera installation condition or an environmental factor without consuming unnecessary calculation resources. The image analysis device is provided with: a plurality of process execution units which are capable of executing different processes on an input image; an analysis unit which analyzes, on the basis of the image, an image variation caused by external environment; and a process selection unit which selects, on the basis of the analyzed variation, at least one from among the plurality of process execution units.
US11386532B2

In one embodiment, a computing system may receive a video including a sequence of frames. The computing system may access a three-dimensional mask that specifies pixel-sampling locations, the three-dimensional mask having a first dimension and a second dimension corresponding to a spatial domain and a third dimension corresponding to a temporal domain. Blue noise property may be present in the pixel-sampling locations that are associated with each of a plurality of two-dimensional spatial slices of the three-dimensional mask in the spatial domain and the pixel-sampling locations that are associated with each of a plurality of one-dimensional temporal slices of the three-dimensional mask in the temporal domain. The computing system may generate a sample of the video by sampling the sequence of frames using the three-dimensional mask.
US11386506B2

The concepts, systems and methods described herein are directed towards a method for detection and quantification of influence. The system is provided to including: a network sampling processor, a narrative discovery processor, and an influence quantification processor. The network sampling processor is configured to sample information on one or more social media networks. The narrative discovery processor is configured to: receive sampled information from the network sampling processor, and in response thereto identify a narrative related to a subset of information sampled by the network sampling processor. The influence quantification processor is configured to: receive information related to the narrative and to process the information via a network causal inference process to quantify influence of the narrative on the one or more social media networks.
US11386493B2

A system and method that relies upon smart contracts to facilitate cryptocurrency trades through a plurality of different exchanges. The system and method preferably operate on the blockchain.
US11386488B2

Systems and methods are provided for automatically making a decision as to whether or not to over an installment payment (IP) option to a customer at checkout at an online retailer for goods or services. The IP decision is made, at least in part, based on the specific product or products being purchased. In some cases, it is also based on merchant-specific information and/or customer specific information.
US11386484B2

A system includes N location indicators and a mobile scanning device. The N location indicators are configured to be arranged throughout a store that includes a plurality of stocked items for picking according to one or more electronic customer orders. Each of the N location indicators is configured to transmit a different location signal. The mobile scanning device includes a display. The mobile scanning device is configured to wirelessly receive an electronic customer order comprising a plurality of ordered items indicating which of the stocked items are to be picked, detect at least one of the N location signals, and arrange at least some of the plurality of ordered items on the display based on which of the at least one of the N location signals is detected.
US11386477B2

A system for geographically tracking nourishment selection including a computing device configured to receive a location from a user device associated with a user; determine a plurality of nourishment possibilities within the location; locate a performance character associated with the user, wherein the performance character contains a nourishment score; generate a user profile wherein the user profile comprises the location, the plurality of nourishment possibilities, and the performance character; generate a selector machine-learning process, wherein the selector machine-learning process utilizes the user profile as an input, and outputs a plurality of corresponding nourishment possibility indexes; and grade the plurality of nourishment possibilities using the plurality of corresponding nourishment possibility indexes.
US11386473B2

For products that are sold online, the manner in which a product is displayed in an image can affect sales of the product. Embodiments of the present disclosure relate to computer-implemented systems and methods to provide a user with recommendations when generating an image of a product. A method includes obtaining a product image and determining parameters of the product image. A recommendation for modifying the product image is then generated using a model to relate these parameters to market success of the product image. The recommendation is displayed on the user device, and a user can potentially improve subsequent product images by following the recommendation.
US11386469B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining gratitude scores for a plurality of people who have interacted with an organization. In one aspect, a method comprises: obtaining, for each of a plurality of people who have interacted with an organization, history data characterizing previous interactions of the person with the organization and third party data characterizing aspects of the person outside of their previous interactions with the organization; and processing, for each of the plurality of people, the history data and the third party data for the person using a gratitude prediction machine learning model to generate a gratitude score for the person, wherein the gratitude score for the person characterizes a likelihood that the person will take a specified action on behalf of the organization in the future.
US11386458B2

A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
US11386453B2

This disclosure provides aspects and embodiments of methods, services, and platforms for prompting users with a zero account balance to send a callback message to a contact informing the contact that the user cannot call them and asking the contact to call the user. This disclosure further provides location determining platforms and rewards platforms for users.
US11386450B2

According to one aspect of the present disclosure, a method is provided for advertising on a content-screened web page. The method includes receiving an impression request for a URL for which an advertising impression is desired; screening HTML content of a web page identified by the URL; generating a rating for the URL based on the HTML content of the web page; assigning the rating to the impression request; and serving an advertising impression on the web page based on the rating.
US11386447B2

An educational guide module including a reward system for a virtual storage system in data communication with a user computing device via a communication network, the virtual storage system includes at least one processor receiving from the user computing device, a selection of at least one of an education guide or the reward system corresponding to the virtual storage system, as input by a user, performing at least one instructional guide operation to instruct the user on operation of the virtual storage system, when the education guide is selected, and performing a reward operation to provide a reward to the user when the reward system is selected. The performance of the reward operation includes displaying at least one question to the user, receiving information input by the user as an answer to the at least one question, storing the information received, and calculating points based on the information received, and wherein the points are used to redeem a reward within the virtual storage system.
US11386444B2

Methods and systems for providing reward based verified recommendations. A method disclosed herein includes broadcasting a recommendation request to a plurality of registered users, on receiving the recommendation request from a customer. The method further includes receiving and verifying an input from at least user of the plurality of users in response to the broadcasted recommendation request using a blockchain. The received input relates to the recommendation request and the input includes at least one of at least one service provider and at least one service provided by the at least one service provider. The method also includes issuing reward points (RPs) to the at least one user who has provided the input and the service provider who is included in the input on verifying the input. The method further includes providing at least one recommendation to the requested customer using the verified input and maintained previous recommendations.
US11386442B2

In some embodiments, a set of user groups can be defined, with each group relating to a different webpage experience, user action, etc. Requests are assigned to one of the groups based on actual webpage presentation features and/or user actions. A group-specific model is generated for each group and translates user information to a preliminary result (e.g., a purchasing probability). A model combination includes a weighted combination of a set of available group-specific models. User information is processed using the model combination to generate a model result. The model result is evaluated to determine whether a requested webpage is to be customized in a particular manner and/or an opportunity is to be offered.
US11386441B2

A machine learning system may monitor usage of network or hosted resources by users or employees, and may dynamically generate short or “micro” surveys for immediate presentation. These surveys may be aggregated and analyzed by the machine learning system, reducing delays of responses. As a result, engagement may be measured in real-time or near real-time, actionable insights generated, and responsive actions taken. The machine learning system may monitor various interactions of users or employees with a virtual or hosted environment or workspace, including connections to virtual machines, remote desktop applications, SaaS applications, web applications, or other such entities, as well as environmental characteristics such as network location and/or quality.
US11386439B2

A determination is produced as to the number of leads that can be provided from a system to a target business entity, wherein the leads are generated from a plurality of platforms. The platforms may include platforms that comprise system sources for leads, i.e., sources that are internal or organic to the system, for which it is unnecessary to pay third parties for the leads. The platforms may also include platforms that comprise external sources for leads, such that the leads must be purchased from the external sources. In response to parameters related to the target business entity, an estimated number of leads per unit time is generated for a range of payments to the system by the target business entity. The number of leads to be originated from each of the respective platforms is determined by business rules preferences, which may be specified by the target business entity. Adjustments can be made in real time to the mix of platforms from which leads are generated, in response to received performance data and pricing information.
US11386433B2

According to one embodiment, a customer relationship management (CRM) system is queried to obtain a list of projects that are associated with a particular user. A subset of the projects is selected from the list. Each of the projects in the subset includes an attribute that has been set to a predetermined attribute value or attribute state by the user (e.g., flagged, starred, a checkbox). For each of the projects in the subset, a communication channel (e.g., an instant messaging or IM system, an email group, a group chat, a social network community) associated with the project is identified. It is determined whether the user is already a member of the communication channel. If the user is not a member of the communication channel, the user is automatically added to the communication channel without user intervention from the user.
US11386422B2

Systems and methods for providing a payment system includes processing, by a first payment service provider device, a payment request received from a user device and associated with a first funding instrument. A payment request failed message associated with the payment request is received. A second funding instrument associated with a second payment service provider device is retrieved. First sub-payment request of the payment request associated with the second funding instrument is processed and a first sub-payment successful message associated with the first sub-payment request is obtained. The payment request is determined to be successful based on the first sub-payment successful message. A payment request successful message is provided to the user device indicating that the payment request was successful.
US11386413B2

Pursuant to some embodiments, systems, methods and computer program code are provided for receiving a transaction request message, the transaction request message specifying transaction attributes for a proposed payment transaction involving a user of a mobile device and a merchant, comparing the transaction attributes with a permitted transaction rule, the permitted transaction rule having been stored in the mobile device prior to receiving the transaction request message, approving the proposed transaction upon determining that the transaction attributes satisfy the permitted transaction rule, the approving including generating a transaction cryptogram, and transmitting the transaction cryptogram to the merchant for use in completing the proposed payment transaction.
US11386411B2

A self-checkout (SCO) terminal in a retail store controls banks of lights to communicate context information to a customer in order to better inform them about various events. The context information may be related to a predetermined event, such as a self-checkout process or an emergency event, and is enhanced using the personal preferences of the customer using the SCO terminal.
US11386410B2

A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, at a transaction system being situated along a proxy communication channel extending from a point-of-sale terminal of a first entity to a mobile wallet provider, an encrypted transaction code. The encrypted transaction code can be generated and sent to the point-of-sale terminal by a mobile device that runs a mobile application associated with the mobile wallet provider. The mobile device receives from a point-of-sale terminal an identifier of the first entity, a transaction amount of a transaction, and a transaction identifier for the transaction, receives an authorization from a user of the mobile device for the transaction while the user is at the point-of-sale terminal, and determines that the mobile device is unable to communicate with the mobile wallet provider. The encrypted transaction code includes a preauthorization from the user to pay the first entity for the transaction amount from a first account of the user maintained by a first financial institution. The method also can include sending the encrypted transaction code through the proxy communication channel to the mobile wallet provider, to cause the mobile wallet provider to decrypt the encrypted transaction code and verify the preauthorization from the user. The method additionally can include receiving, from the first financial institution, a request comprising the identifier of the first entity. The method further can include determining an account identifier of a second account of the first entity maintained by a second financial institution based on the identifier of the first entity. The method additionally can include sending the account identifier of the second account to the first financial institution. The method further can include receiving, from the first financial institution, payment information regarding a payment to be made to the second account from the first account for the transaction. The method additionally can include sending the payment information to the second financial institution, to cause the point-of-sale terminal to receive a notification in real-time while the user remains at the point-of-sale terminal. Other embodiments are described.
US11386405B2

An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
US11386401B2

A computing system could have access to mapping data that maps each of a plurality of procedures to respective component identifier(s) used in collision-repair estimates, each procedure including information for repair of vehicle component(s) represented by the respective component identifier(s). Given this, the computing system could instruct a display device to display a visual identifier of a particular collision-repair estimate, could receive input indicative of selection of the visual identifier, and could responsively instruct the display device to display visual indicators representative of vehicle component(s) associated with the particular collision-repair estimate. Moreover, the computing system could receive input indicative of selection of one or more of the visual indicators representative of selected vehicle component(s), and could responsively determine, according to the mapping data, particular procedure(s) based on component identifier(s) representative of the selected vehicle component(s). The computing system could then provide an output based on the particular procedure(s).
US11386400B2

Described herein are systems and techniques for segregating different types of auto-generated enterprise communications, identifying actionable items found within the enterprise communications and automatically generating a list of unified events/tasks for presentation to a user. The systems and techniques utilize templates to identify a communication. Once a communication is identified, rule sets are applied to parse the communication and generate an event which can be presented to a user as part of an event/task list. Described systems and techniques may process different type of communications such as email and real-time communications, parses each type of communication and generate a unified event/task list (i.e. a single task list which includes events from emails, real time messages and other communication channels) which can be presented to a user. By generating a unified event/task list, the system and techniques remove the need for users to manually scour their communications for actionable items and also removes the need for users to manually scour individual communications (e.g. individual emails and real time messages) for information, events or tasks which may require action.
US11386395B1

Systems and methods for generating an agenda for a one-on-one meeting are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including work unit records of units of work linked to users within the collaboration environment; obtain user input information conveying user input from individual users to initiate individual meetings with one other individual user; identify the work unit records corresponding to the users of the individual meetings; generate agenda information defining individual agendas for the individual meetings, the individual agendas including individual sets of agenda items, an individual agenda item corresponding to an individual work unit record identified as corresponding to the users of the individual meetings; and/or perform other operations.
US11386390B2

A central fill facility, drug dispensing system and method are provided in order to efficiently and accurately dispense a plurality of different drugs. The drug dispensing system includes a storage system configured to store a plurality of different drugs including a co-located inventory of a respective drug having both a first portion of the inventory of the respective drug to be dispensed pursuant to a predefined program and a second portion of the inventory of the respective drug that is not to be dispensed pursuant to the predefined program. The drug dispensing system also includes the dispensing station and dispensing control circuitry. The dispensing control circuitry is configured to control the dispensing station such that the first portion of the respective predefined program eligible drug is dispensed prior to dispensing the second portion of the respective predefined program ineligible drug.
US11386383B2

The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US11386380B2

A quality assurance (QA) system for automatically performing a quality assurance check on digital communication is configured to: receive a digital communication from an executing application on an external computing device; retrieve a predetermined set of rules applicable to the digital communication; and perform a QA check on the digital communication by determining whether the digital communication complies with each rule in the predetermined set of rules. The set of predetermined rules includes non-visual (e.g., textual and user-selected form fields) rules and vision-based rules. The non-visual rules include a rule requiring the inclusion of specific text or a rule requiring the exclusion of specific text. The visual-based rules include a rule identifying a specific graphical item to be included in or excluded from the digital communication. The QA system is further configured to generate a GUI that provides a visual indication of each rule not met.
US11386373B2

Provided is a work management device for arranging a worker in consideration of a change of work efficiency. In a work management device 10, an index acquisition unit 11 acquires, for each work section, a work evaluation index calculated based on work history performed by a worker. A duration time acquisition unit 12 acquires a duration time for which a work status of the worker is the work evaluation index. A cost acquisition unit 13 acquires a cost incurred when the worker moves between the work sections. A determination unit 14 acquires an estimated work amount performed by the worker until the duration time is elapsed. The determination unit 14 determines, based on the estimated work amount and cost, arrangement of the workers in the plurality of work sections in such a way as to increase work efficiency in a whole of a work range.
US11386362B1

A system and method for optimizing waste or recycling routes for one or more service vehicles are disclosed. Service providers can determine optimal sets of routes for a fleet of vehicles to traverse in order to service customers more quickly and efficiently. Unique route shapes can be utilized to minimize route overlapping and route balancing can be utilized to produce routes with more manageable daily workloads.
US11386358B2

Various embodiments are provided for implementing intelligent decision support system in a computing environment by a processor. Data of historical decisions may be collected and examples of decisions by domain experts may be generated. One or more machine learning models may be generated using different splits of the historical data and the annotated data. The one or more machine learning models may be combined and used to generate ensemble machine learning models that generate recommendations for the decisions. Users interact with a user interface displaying the data, recommendations, reasons for recommendations and a conversational dialog system for querying about the data, recommendations and guidance for decision making.
US11386355B2

A device implementing a system for providing predicted RGB images includes at least one processor configured to obtain an infrared image of a subject, and to obtain a reference RGB image of the subject. The at least one processor is further configured to provide the infrared image and the reference RGB image to a machine learning model, the machine learning model having been trained to output predicted RGB images of subjects based on infrared images and reference RGB images of the subjects. The at least one processor is further configured to provide a predicted RGB image of the subject based on output by the machine learning model.
US11386350B2

The method and apparatus that are applied to a machine learning system which includes at least one parameter collection group and at least one parameter delivery group. Each parameter collection group is corresponding to at least one parameter delivery group. The method includes: when any parameter collection group meets an intra-group combination condition, combining model parameters of M nodes in the parameter collection group to obtain a first model parameter of the parameter collection group, where a smallest quantity s of combination nodes in the parameter collection group≤M≤a total quantity of nodes included in the parameter collection group; and sending the first model parameter of the parameter collection group to N nodes in a parameter delivery group corresponding to the parameter collection group, where 1≤N≤a total quantity of nodes included in the parameter delivery group corresponding to the parameter collection group.
US11386335B2

Complex computer system architectures are described for analyzing data elements of a knowledge graph, and predicting new facts from relational learning applied to the knowledge graph. This discovery process includes converting the knowledge graph into a set of candidate embeddings spaces to apply further analysis to rank the set of candidate embeddings spaces, where the top ranked candidate embeddings spaces are further processed to identify the new facts.
US11386332B2

An optimization calculation method includes: generating, by a computer, current generation individuals with a selected previous generation individual as a parent individual; evaluating each current generation individual by using a predetermined evaluation function; calculating a current generation constraint condition value based on a previous generation constraint condition value and a constraint condition provisional value which is achieved by more than half of the current generation individuals; determining whether a result of the evaluation for each current generation individual satisfies the current generation constraint condition value; determining a predetermined offset based on an attribute of each individual, which is generated by a mutation generating process, among individuals having the evaluation results satisfying the current generation constraint condition value; and adding the predetermined offset to a random number used to generate each next generation individual by the mutation generating process.
US11386322B1

The present disclosure relates to a computer-implemented method for routing in an electronic design. Embodiments may include receiving, using at least one processor, global route data associated with an electronic design as an input and generating detail route data, based upon, at least in part, the global route data. Embodiments may further include transforming one or more of the detail route data and the global route data into at least one input feature and at least one output result of a deep neural network. Embodiments may also include training the deep neural network with the global route data and the detail route data and predicting an output associated with a detail route based upon, at least in part, a trained deep neural network model.
US11386321B2

A neural network circuit having a plurality of analog-to-digital multipliers generates an analog product-sum voltage corresponding to the sum of charge signals of each of the analog-to-digital multipliers.
US11386314B2

Methods and systems for rendering a transparent pantograph pattern. A background path and a foreground path for a pantograph pattern can be determined. An intersection internal to the background path and external to foreground path that is to be marked can be defined. Areas to be masked can be defined with respect to the pantograph pattern. The pantograph pattern can be then rendered as a transparent vector pattern pantograph by writing a background based on the background path and a foreground based on the foreground path and the areas defined as masked.
US11386301B2

Images are tagged with values in an image data hierarchy that is most subjective at its top level and least subjective at its bottom level, such as a hierarchy including style, type, and features for clothing. A user preference hierarchy is determined from user response to images that are tagged. Tagged images may be generated by processing them with machine learning models trained to determine values for images. Product records including images and other data are analyzed to generate attribute vectors that are encoded to generate product vectors. Products are clustered according to their product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate user affinity for a product having a given product vector.
US11386300B2

An image with a known, first classification by the machine learning model is received. This image is then iteratively modified using at least one perturbation algorithm and such modified images are input into the machine learning model until such time as the machine learning model outputs a second classification different from the first classification. Data characterizing the modifications to the image that resulted in the second classification can be provided (e.g., displayed in a GUI, loaded into memory, stored in physical persistence, transmitted to a remote computing device). Related apparatus, systems, techniques and articles are also described.
US11386295B2

Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.
US11386294B2

Concepts and technologies disclosed herein are directed to data harvesting for machine learning model training. According to one aspect of the concepts and technologies disclosed herein, a network data collection system can identify a target data source location from which to harvest data for a machine learning system to utilize during a machine learning model training process. The data can be associated with a plurality of mobile communications devices operating in communication with at least one base station of a mobile communications network that serves the target data source location. The network data collection system can collect the data and provide the data to the machine learning system. The machine learning system, in turn, can create a training data set for use during the machine learning model training process based, at least in part, upon the data.
US11386270B2

A facility for identifying multi-word expressions in a natural language sentence is described. The facility provides the sentence to each of multiple natural language processing modules including a first module, a second module, and a third module. Each natural language processing module uses a different approach to identify a multi-word expression and a type of the multi-word expression. Upon determining that the multiple identifiers of the multi-word expression differ, the facility determines the multi-word expression using a resolution process, which can involve a logical rule set or a machine learning model.
US11386242B2

A security device for an electronic payment terminal having at least one printed circuit. The security device includes at least one deformable security element designed to be inserted in a housing of the printed circuit. The printed circuit has at least one security circuit including at least one conducting track internal to the printed circuit and interrupted at the housing. Furthermore, the at least one deformable element has at least one conducting surface configured to close the at least one internal conducting track when the deformable element is deformed in the housing.
US11386234B2

A system for verifying integrity of content of an integrated circuit's registers, the system being operative in conjunction with an integrated circuit including at least one memory, at least one processor, and a multiplicity of registers, the system comprising register content verification logic configured, when in a first mode aka “Study Mode”, to read at least some of the registers' content, to compute a first hash on the content, and to store the first hash thereby to provide an up-to-date reference hash, and, at least on occasion, when in a second mode aka “Verify Mode”, to compute at least one second hash on the content, to compare the second hash to the reference hash and, accordingly, to provide a content verification output (aka “fault detection” output) indicative of whether the reference and second hashes are equal.
US11386222B2

Systems, methods, and devices for generating a secure join of database data are disclosed. A method includes hashing datapoints of a consumer account and creating a secure view of the hashed datapoints of the consumer account. The method further includes processing, using a secure user defined function (UDF), the hashed datapoints of the consumer account and datapoints of a provider account to generate a secure join key, wherein the hashed data points of the consumer account are provided to the secure UDF using the secure view.
US11386221B2

Embodiments allow, within database security policies, the grant of data change operation-specific privileges to particular users to be applied within particular data realms in a given table. Furthermore, according to one or more embodiments, User Privilege column-level privileges are explicitly associated with one or more data access operations such that the grant of such a column-level privilege allows the user to perform only those data access operations that are explicitly associated with the column-level privilege. Enforcement of the data security policies includes prevention of data leakage via WHERE and RETURNING INTO clauses. According to one or more embodiments, a two-phase rewrite is used to optimize enforcement of column-level privileges. During the two-phase rewrite of a given query, the privileges checked during enforcement of the User Privilege data security policies are pruned to avoid unnecessary privilege checks given the columns that are accessed in the query.
US11386219B2

An aspect includes monitoring storage of a computer system. Upon detecting an unauthorized modification to an original storage component in response to the monitoring, an aspect includes retrieving a backup component corresponding to the original storage component and repairing the original storage component using the backup component. In embodiments, the repair occurs in real-time without interruption to computer operation.
US11386207B2

A method comprises detecting a plurality of floating code instances associated with one or more endpoint devices of a computer network, obtaining metadata of each of the floating code instances, and generating floating code signatures for respective ones of the floating code instances based at least in part on their respective metadata. The floating code signatures are utilized to categorize one or more of the floating code instances as at least potentially malicious floating code instances. A given one of the floating code instances illustratively comprises an executable code block dynamically allocated in a memory of a corresponding one of the endpoint devices and does not include any file structure counterpart. The metadata utilized to generate the floating code signature of a given one of the floating code instances illustratively comprises at least one of image hook metadata and thread metadata of the given floating code instance.
US11386206B2

A system and method model activities in the production environment as sequences of microservices, and identify unusual activities by analyzing these sequences. In particular, a directed graph of usual activity is formed as a basis for determining unusual activities. Next, activities that were actually performed are determined by statistically analyzing records of microservice invocation in application diagnostic files. These activity sequences are overlaid on the directed graph to determine relative fit by using a trace coverage percentage score. Application instances or activities with low relative fit are deemed suspicious. If the low fit persists for an extended duration, then the instances or activities are deemed unusual and an individual is alerted to begin a manual review.
US11386200B2

The present invention relates to a computer having an isolated user computing unit for responding to a system seizing attempt by a malicious code and minimizing damage to a system. A computer according to a feature proposed by the present invention comprises: a security management computing unit for managing connected I/O devices and auxiliary memory device unit; and a user computing unit which is isolated from the I/O devices, communicates with the I/O devices via an intercommunication unit responsible for communication between the security management computing unit and the user computing unit, has a separate CPU and memory, and is connected to the security management computing unit. The security management computing unit manages the I/O devices, monitors and restores a system, and monitors and controls the user computing unit, and the user computing unit is isolated from the security management computing unit and executes a user program and a user OS.
US11386197B1

A computer system configured to execute an application includes a memory and a processor. The memory stores lists of trusted, malicious, and peer applications. Each application of the trusted list is associated with a maliciousness probability that is less than a lower threshold. Each application of the malicious list is associated with a maliciousness probability that is greater than an upper threshold. The peer list includes a peer application installed on a second computer system, which stores a second list of malicious applications. The processor determines that a second application not listed in the trusted or malicious lists is attempting to transmit a communication to the application. In response, the processor transmits a message to the peer application inquiring about the second application. The processor receives a response indicating that the second application is included in the second list of malicious applications and refuses the communication.
US11386189B2

The present disclosure relates generally to implementing biometric authentication, including providing user interfaces for: a biometric enrollment process tutorial, aligning a biometric feature for enrollment, enrolling a biometric feature, providing hints during a biometric enrollment process, application-based biometric authentication, autofilling biometrically secured fields, unlocking a device using biometric authentication, retrying biometric authentication, managing transfers using biometric authentication, interstitial user interfaces during biometric authentication, preventing retrying biometric authentication, cached biometric authentication, autofilling fillable fields based on visibility criteria, automatic log-in using biometric authentication, retrying biometric authentication at a credential entry user interface, providing indications of error conditions during biometric authentication, providing indications about the biometric sensor during biometric authentication, and orienting the device to enroll a biometric feature.
US11386183B2

A method for predictive caching may include determining previous user activity related to data items and/or documents, receiving a request to view a document from a user, predicting data items to pre-cache based on the previous user activity and at least one other factor, prioritizing the predicted data items for pre-caching, dividing the prioritized data items for pre-caching into a plurality of groups, downloading prioritized data items for each group among the plurality of groups according to the prioritization of the predicted data items, and displaying a view of the document after data items, corresponding to the request, are received.
US11386182B2

A method of invoking in a terminal at least one application service by a browser. The method includes: detecting at least one invocation data item in a first loaded page loaded in the browser, the data item complying at least with one invocation data type registered for the at least one service; and invoking, in the first loaded page, the at least one service from the at least one detected invocation item.
US11386178B2

A control center includes a display screen for displaying different social media and social media analytics. The control center includes an enhanced notification device that operates independently and remotely from the display screen. A media controller receives a selection of a search term, selection of an analytic, and selection of a trigger event for the analytic. The control center obtains social media from different networks containing the search term and generates the selected analytic from the social media. The media controller activates the enhanced notification device when the trigger event is detected in the analytic. The activated notification device provides a different environmental attribute than the display screen that is more effective in gaining the attention of the control center operators.
US11386171B1

Among other things, embodiments of the present disclosure can help improve the functionality of virtual assistant (VA) systems by determining filtering criteria that applies to inputs received by the system, and storing information associated with the inputs (and controlling access to such information by different users of the VA system) in accordance with the filtering criteria.
US11386165B2

Methods for generating transaction profile tags from profile transaction activity may include receiving a transaction profile including recorded transactions, associating at least one transaction label with each of the transactions, the labels associated with transaction types, generating a set of profile features based on the recorded transactions from the transaction profile, encoding the set of profile features with a macro-encoder into a first-reduced set, clustering the first-reduced set into at least two subsets, each associated with a macro-profile tag, and tagging the transaction profile with one of the macro-profile tags. Methods may also include encoding the set of profile features with a micro-encoder selected based on the tagged macro-profile tag, clustering the second-reduced set into a plurality of subsets associated with account profile types, respectively, and tagging the transaction profile with a tag associated with the account profile type. Systems and computer program products are also provided.
US11386163B2

The present disclosure relates to a data search method and a data search system thereof. The data search method includes steps of: receiving a first learning content data, wherein the first learning content data includes multiple first learning sections; analysing the first learning content data by a way of Natural Language Processing to search multiple first keyword strings corresponding to each of the first learning content data; receiving a search message; analysing the search message by the way of Natural Language Processing to generate a search string; comparing the search string with the first keyword strings; and generating a search list according to the first learning section, which corresponding to the first keyword string that matches the search string.
US11386162B1

A system and method for pairing user stimuli-to-online digital profile data includes receiving user stimulus data; computing a classification inference, by a machine learning-based model, based on features extracted from the user stimulus data, wherein the classification inference includes a machine learning-based classification label identified from a plurality of digital profile subdomain classification labels; constructing a digital profile search query, wherein constructing the digital profile search query includes: deriving a digital profile search parameter based on the machine learning-based classification label, and defining the digital profile search query using the digital profile search parameter; executing the digital profile search query, wherein executing the digital profile search query includes: searching a corpus of digital profile data based on the digital profile search parameter; and selectively pairing the digital profile search query to digital profiles of the corpus of digital profile data based on the search parameter; and displaying the digital profiles.
US11386160B1

A processor may receive data and generate a quantified representation of the data by processing the data using at least one machine learning (ML) algorithm, the quantified representation of the data indicating a sentiment of content of the data. The processor may automatically revise the content of the communications data. The revising may include determining a reaction to the content of the communications data, generating a quantified representation of the reaction, determining a difference between the quantified representation of the reaction and the quantified representation of the communications data, identifying, based on the difference, a portion of the content having an unintended sentiment, and replacing the portion of the content with different content.
US11386159B2

Various embodiments are provided for using a dialog system for integrating multiple domain learning and problem solving for a user in a computing environment by a processor. One or more problem instances may be defined for one or more selected domains in a multi-domain database according to a problem instance template, identified user intent, links to one or more problem solvers associated with the one or more selected domains, or a combination thereof. A dialog plan may be determined for the one or more problem instances using a dialog system associated with the multi-domain database, wherein each record in the multi-domain database corresponds to a selected database for the one or more selected domains. A solution may be provided to the user for the one or more problem instances. One or more preferences of a user may be learned according to the solution.
US11386156B1

One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, definitional information includes information for identifying machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
US11386153B1

A flexible tagging and searching system can be configured to associate tags with the input data to enable a search of the input data. The flexible tagging and searching system can receive user data and determine an identifier associated with the user data. The system can compare the identifier with other identifiers to determine that the identifier is unique. After determining that the identifier is unique, the system can associate a critical tag with the user data and store the critical tag in a database. Then the system can associate a non-critical tag with the user data. In some instances, the system can return query results such as a set of tag data and/or a set of data items.
US11386148B2

A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11386138B2

Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.
US11386135B2

An apparatus and techniques for constructing and utilizing a “dynamic dictionary” that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary.
US11386128B2

Embodiments for automatic feature learning for predictive modeling in a computing environment by a processor. A first table and a second table are joined based on an edge between the first table and the second table defined by an entity graph thereby creating a resulting joined table that is connected by a column of data. The resulting joined table is used as an input into one or more neural network operations that transform the resulting joined table to one or more features to predict a target variable.
US11386118B2

Systems and methods for replicating data from storage. Snapshots are taken on a consistency group of volumes and are stored in snapshot volumes. Changes to the data stored in the volumes are identified from the snapshots and the changes are written to a journal. The journal allows the changes to be replicated to a virtual replication system and a physical replication system. The journal can be replicated to different systems, including physical and virtual systems, by exposing the same journal in different manners.
US11386105B2

System and methods for performing automatic identification and contextual reformulation of implicit device-related queries are described. In some examples, a query server may receive a query from an electronic device, receive data associated with the electronic device, determine that the query is related to the electronic device, generate a new query based at least in part on the query and the data associated with the electronic device, retrieve results related to the new query, and send the results related to the new query to the electronic device. In some examples, determining that the query is related to the electronic device includes determining that the query is a semi-implicit device query or a fully implicit device query. The data associated with the electronic device can include a model name of the electronic device, an operating platform for the electronic device, and/or additional data related to the electronic device.
US11386098B1

A system and method provides information to a user about other users who have shown an interest in the user or in whom the user shows an interest, or other users in whom the user has shown disinterest or other users who have shown disinterest in the user, as indicated by actions performed with respect to a website or other Internet-accessible repository of data.
US11386090B2

Matching records in an entity resolution system by defining entity attribute feature vectors, determining an entity attribute matching score according to a distance between two entity attribute feature vectors, assigning a statistical weight to an entity attribute matching score, adjusting the entity attribute matching score according to the statistical weight and an entity attribute frequency of occurrence, and determining an aggregate entity attribute matching score.
US11386088B2

A system for query optimization by a federation engine is provided. When a data source supports a target feature of an expression of a query in the common query language, the system executes a converter for the data source to convert the target feature to the corresponding feature of the data source query language. The system then submits to the data source a query with the expression with the converted target feature so that the expression is evaluated at the data source and receives query results. When a data source does not support the target feature of the expression, the system submits to the data source a query without the expression and evaluates the expression on the query results returned by the data source. The system then combines the query results based on the evaluation of the expression as the query results of the query.
US11386087B2

In some aspects, there is provided a method including receiving an execution plan file, the execution plan file utilizing at least one operator of interest and further utilizing other actions separate from the at least one operator of interest. The method further includes forming an execution plan object by modifying the execution plan file by isolating the at least one operator of interest from the other actions. The method further includes performing a series of tests executing an extended execution plan object. The series of tests can include receiving the input data identified by the one or more pointers in the extended execution plan object, executing the extended execution plan object using the received input data, measuring, based on the execution of the extended execution plan object, at least one cost metric representative of execution of the at least one operator of interest, and outputting the measured cost metric.
US11386081B2

Embodiments described herein provide a system for facilitating efficient indexing in a database. The system can maintain a data table in the database. The data table includes a first column for structured data and a second column for unstructured text. A row of the data table can include a first piece of data in the first column and a second piece of data in the second column. During operation, the system performs word segmentation on the second piece of data to generate a first set of semantically meaningful word segments. The system then generates a set of index entries that corresponds to the row. A respective index entry includes an index generated from the first piece of data and a corresponding word segment of the first set of semantically meaningful word segments.
US11386080B2

Transaction processing systems in accordance with aspects of the invention may process a variety of transactions. Transaction processing systems may include a transaction processing device and a distributed processing system. The transaction processing device obtains transaction requests from a variety of client devices and process the transaction requests. The distributed processing system may also obtain the transaction requests and maintain a transaction history of the transaction requests obtained and/or processed by the transaction processing device. Both the distributed processing system and the transaction processing device may send a transaction succeeded event based on the transaction being processed successfully. The transaction processing device and distributed ledger may also maintain an indication of if a particular transaction has been processed. When the transaction processing device becomes available after a period of unavailability, the transaction history for both the transaction processing device and distributed ledger may be reconciled.
US11386069B2

A method in an aircraft for the validation of variable data is provided. The method comprises: receiving a request from an application program to retrieve data attributes for at least one data item to be entered via a GUI provided by the application program; requesting, from the flight management engine using an API, the data attributes for the at least one data item, wherein the data attributes identify at least one limit for data entry for the at least one data item including a minimum and/or maximum value for the at least one data item; receiving the requested data attributes from the flight management engine; and transmitting the data attributes to the application program; wherein the application program restricts data entry for the at least one data item in conformance with each limit provided by the data attributes for the at least one data item.
US11386068B2

A method is provided for verifying and/or updating map geometry based on a probe data. A method may include: receiving probe data from a plurality of probes within a region, where the probe data includes at least one of heading information and location information for each probe data point; matching the probe data to a link segment to generate map-matched probe data; calculating a difference between the at least one of heading information and location information of the map-matched probe data points and of the link segment; determining a statistical mean of the data; determining an error of the statistical mean of the data; and flagging the link segment for manual review in response to the statistical mean being greater than the error of the statistical mean multiplied by a biasing factor.
US11386061B2

A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and receiving the set of fields via a request message in an application protocol.
US11386060B1

A system implements techniques for processing data across multiple layers. In some embodiments, a distributed data processing system tracks processing states via a monotonic process, whereby each state is irreversibly entered and cannot be entered without a predecessor state being verifiably completed. In some of such embodiments, a multi-layer data storage system tracks and processes data deletions across disparate layers such that a deletion state can be positively deduced from the deletion states of each of the disparate layers.
US11386058B2

Provided herein are data cloud administration techniques that achieve autonomy by using a rules engine that reacts to a database system event by autonomously submitting an asynchronous job to reconfigure a database. In an embodiment, a rules engine receives an event from a DBMS. Based on the event, the rules engine executes a rule to generate a request that indicates configuration details for a database. The rules engine sends the request to a request broker. The request broker dispatches an asynchronous job based on the request. The asynchronous job configures the database based on the configuration details. Thus, databases in a cloud, data grid, or data center may be administered autonomously (without human intervention) base on dynamic conditions that are foreseen and unforeseen.
US11386051B2

Methods, systems, and computer-readable storage media for determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system, providing, within the cloud-based system, a temporary data object that stores data of the document, generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document, deleting the temporary data object, and associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system.
US11386038B2

A reconfigurable data processor comprises an array of processing units arranged to perform execution fragments of a data processing operation. A control barrier network is coupled to processing units in the array. The control barrier network comprises a control bus configurable to form signal routes in the control barrier network, and a plurality of control barrier logic units having inputs and outputs connected to the control bus and to the array of processing units. The logic units in the plurality of logic units are configurable to consume source tokens and status signals on the inputs and produce barrier tokens on the outputs based on the source tokens and status signals on the inputs. Also, the logic units can produce enable signals for the array of processing units based on the source tokens and status signals on the inputs.
US11386037B2

A system includes a plurality of items of master equipment, each having a programing interface, and a plurality of slave equipment. An interconnect circuit is coupled between the items of master equipment and the items of slave equipment. Each transaction is assigned an attribute capable of taking on at least two attribute values corresponding to at least two states for the master equipment. Each item of slave equipment is associated with an identifier capable of taking on at least two values corresponding respectively to at least two properties for the slave equipment. Each item of master equipment automatically inherits the property of its programing interface. A filtering circuit is configured to, in the presence of a transaction intended for an item of slave equipment, compare the corresponding attribute value with an identifier value of the intended slave equipment and reject or not reject the transaction based on the comparison.
US11386035B2

An electronic system is provided. The electronic system includes a platform controller and a plurality of peripheral devices. The platform controller has a first bus. The plurality of peripheral devices are respectively connected to the platform controller through the first bus. The plurality of peripheral devices include a master peripheral device and a slave peripheral device. The master peripheral device is connected to the slave peripheral device through a communication signal line. The master peripheral device communicates with the platform controller through the first bus. When the master peripheral device receives a communication request from the slave peripheral device through the communication signal line, the master peripheral device provides a communication signal corresponding to the communication request to the first bus, so the slave peripheral device communicates with the platform controller through the first bus.
US11386032B2

A network system is mounted on a vehicle, and includes a plurality of sensors, a first bus used when the sensors transmit sensing data, a plurality of actuators, a second bus used when the actuators receive control data, a central electronic control unit that performs an operation based on the sensing data and generates the control data, a third bus used when the central electronic control unit receives the sensing data and transmits the control data, and a repeater. The repeater is configured to pass data flowing on the first bus to the third bus, pass data flowing on the third bus to the second bus, and block the flow of data from the third bus to the first bus and the flow of data from the second bus to the third bus.
US11386031B2

Embodiments herein describe techniques for separating data transmitted between I/O functions in an integrated component and a host into separate data paths. In one embodiment, data packets are transmitted using a direct data path that bypasses a switch in the integrated component. In contrast, configuration packets (e.g., hot-swap, hot-add, hot-remove data, some types of descriptors, etc.) are transmitted to the switch which then forwards the configuration packets to their destination. The direct path for the data packets does not rely on switch connectivity (and its accompanying latency) to transport bandwidth sensitive traffic between the host and the I/O functions, and instead avoids (e.g., bypasses) the bandwidth, resource, store/forward, and latency properties of the switch. Meanwhile, the software compatibility attributes, such as hot plug attributes (which are not latency or bandwidth sensitive), continue to be supported by using the switch to provide a configuration data path.
US11386016B2

A memory management unit (MMU) including a unified translation lookaside buffer (TLB) supporting a plurality of page sizes is disclosed. In one aspect, the MMU is further configured to store and dynamically update page size residency metadata associated with each of the plurality of page sizes. The page size residency metadata may include most recently used (MRU) page size data and/or a counter for each page size indicating how many pages of that page size are resident in the unified TLB. The unified TLB is configured to determine an order in which to perform a TLB lookup for at least a subset of page sizes of the plurality of page sizes based on the page size residency metadata.
US11386006B2

Embodiments of the present disclosure generally relate to a target device handling overlap write commands. In one embodiment, a target device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes a random accumulated buffer, a sequential accumulated buffer, and an overlap accumulated buffer. The controller is configured to receive a new write command, classify the new write command, and write data associated with the new write command to one of the random accumulated buffer, the sequential accumulated buffer, or the overlap accumulated buffer. Once the overlap accumulated buffer becomes available, the controller first flushes to the non-volatile memory the data in the random accumulated buffer and the sequential accumulated buffer that was received prior in sequence to the data in the overlap accumulated buffer. The controller then flushes the available overlap accumulated buffer, ensuring that new write commands override prior write commands.
US11386005B2

Disclosed are a memory system, a memory controller, and a method of operating a memory system. The memory system may control the memory device to store data into zones of memory blocks in the memory device by assigning each data to be written with an address subsequent to a most recently written address in a zone, store journal information including mapping information between a logical address and a physical address for one of the one or more zones in a journal cache, search for journal information corresponding to a target zone targeted to write data when mapping information for the target zone among the one or more zones is updated, and replace the journal information corresponding to the target zone with journal information including the updated mapping information.
US11386000B2

A memory system, a memory controller, and an operating method therefor. The memory system includes a first processor configured to determine a processor, among multiple processor including the first processor, to process read operations on logical addresses indicated by read commands, and process a write operation on a logical address indicated by a write command; and a second processor, among the multiple processors, configured to process a read operation on a target logical address selected by the first processor among the logical addresses. The first processor searches for mapping information on a logical address corresponding to a read or write operation to be processed by the first processor, by using a first map search engine, and the second processor searches for mapping information on the target logical address by using a second map search engine. It is possible to improve the performance of searching for mapping information in a read operation.
US11385999B2

A system including embedded storage devices is described. A method of system operation includes determining, by a processing device of a storage system controller operatively coupled via a network to embedded storage devices, that data is to be stored in a first storage portion of a first storage device of the embedded storage devices. The method also includes buffering the data in a second storage portion of a second embedded storage device of the embedded storage devices.
US11385997B2

There are provided a controller, a memory system having the same, and an operating method thereof. The controller includes a read counter configured to store a block read count value of a super block and memory blocks within a non-super block as a status information in an internal memory by counting a number of times that a read operation is performed on the memory blocks; and a super block manager configured to: store a super block reclaim trigger reference and a non-super block reclaim trigger reference, which is set for the super block and the non-super block, as the status information in the internal memory, divide data stored in the memory blocks into hot data and cold data according to the block read count value, and copy the hot data in the non-super block to the super block according to the status information.
US11385992B2

Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can, in response to receiving constraints of a test case that test a device, create an artificial interaction that satisfies constraints of the test case. Embodiments of the present invention can then analyze movement information from the created artificial interaction. Embodiments of the present invention can then generate one or more solutions that improve functioning of the device based on the analyzed movement information.
US11385989B1

For each of a plurality of commit operations to be executed for respective given code portions of a set of software code under development, at least one processing device performs a relevance analysis to identify one or more other code portions of the set of software code that each exhibits at least a threshold level of relevance to the given code portion, determines one or more code reviewers for the given code portion based at least in part on the one or more other code portions identified by the relevance analysis, assigns code review responsibilities for the given code portion to the one or more determined code reviewers, notifies the one or more determined code reviewers of the assigned code review responsibilities, and responsive to successful completion of code review by the one or more determined code reviewers, executes the commit operation for the given code portion.
US11385984B2

A method and apparatus for dynamically determining when, or how often, to do a read scan operation on a solid-state storage drive. One solution adjusts a read scan interval as part of performing a read scan operation. First, a bit error rate is determined for one of a plurality of storage blocks of a non-volatile memory array. Then, a cross temperature metric for the storage block is determined. A read scan interval is changed in response to the cross temperature metric satisfying a cross temperature threshold. Then, data in the storage block is relocated to a free storage block in response to the bit error rate satisfying a relocation threshold.
US11385975B2

A computing system that receives and stores configuration information for the application in a data store. The configuration information comprises (1) identifiers for a plurality of cells of the application that include at least a primary cell and a secondary cell, (2) a defined state for each of the plurality of cells, (3) one or more dependencies for the application, and (4) a failover workflow defining actions to take in a failover event. The computing system receives an indication, from a customer, of a change in state of the primary cell or a request to initiate the failover event. The computing system updates, in the data store, the states for corresponding cells of the plurality of cells based on the failover workflow and updates, in the data store, the one or more dependencies for the application based on the failover workflow.
US11385972B2

Disclosed are various examples for virtual-machine-specific failover protection. In some examples, a power-on request is received for a protected virtual machine. Virtual-machine-specific failover protection is enabled for the protected virtual machine. The protected virtual machine is executed on a first host of a cluster, and a dynamic virtual machine slot for the protected virtual machine is created on a second host of the cluster. The dynamic virtual machine slot is created to match a hardware resource configuration of the protected virtual machine. An anti-affinity rule is maintained between the protected virtual machine and the dynamic virtual machine slot.
US11385970B2

Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
US11385969B2

Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.
US11385966B2

A copy procedure detects qualified data objects in a body of source data, and copies the source data to a target storage unit except for unqualified data objects, which are replaced with a prescribed bit pattern. Following completion of the backup, a record is prepared indicating that all data objects exist in the specified target storage, regardless of whether each data object was replaced with a predetermined bit pattern rather than being physically written to the specified target storage. This process may, be repeated in order to perform data reclamation, effectively removing user files no longer qualifying for backup.
US11385965B2

One example method includes identifying a group of microservices that form respective portions of an application, capturing any relations among microservices in the group of microservices, generating one or more restore policies for the application, based on identified relations among the microservices in the group of microservices, and configuring one of the restore policies so that such restore policy specifies restoring, together, a microservice that was identified as a partial cause of a problem, and any other microservices that are dependent on that microservice.
US11385959B2

A memory module is disclosed that includes a substrate, a memory device that outputs read data, and a buffer. The buffer has a primary interface for transferring the read data to a memory controller and a secondary interface coupled to the memory device to receive the read data. The buffer includes error logic to identify an error in the received read data and to identify a storage cell location in the memory device associated with the error. Repair logic maps a replacement storage element as a substitute storage element for the storage cell location associated with the error.
US11385954B2

Technologies for enhancing work scheduling of a big data framework. The technologies can include generating, in a database, configurable namespaces to be used by a work scheduling enhancement application to group together tasks of one or more big data clusters. The namespaces can be hierarchical. The technologies can also include linking in the database, by the application, related tasks with respective namespaces to categorize and group together the related tasks. The technologies can also include configuring, by the application, a display scheme for displaying error handling and root cause analysis of tasks of the one or more big data clusters. The technologies can also include generating or rendering, by the application, a GUI having a navigable hierarchal view for displaying the namespaces. The generation or rendering of the GUI can be based partially on the display scheme.
US11385937B2

A method for managing data includes obtaining, by a management module, a redeployment request, wherein the redeployment request specifies a first workload and workload specifications for a second workload, and in response to the redeployment request: identifying, using a resource allocation master list, a plurality of resource devices, wherein each resource device in the plurality of resource devices is in an available status, selecting, from the plurality of resource devices, a first resource device based on the workload specifications, initiating a configuration of the first resource device, and updating the resource allocation master list to specify an allocation of the first resource device to the second workload.
US11385936B1

Achieving search and ingest isolation via resource management in a search and indexing system includes receiving a search query associated with at least one data store, assigning, in response to the search query being associated with the at least one data store, the search query to a first workload pool in a set of query workload pools, and processing the search query using a first hardware resource in the first workload pool. Achieving search and ingest isolation further includes receiving an ingest request comprising data associated with the at least one data store. The ingest request is assigned to a second workload pool in a set of ingest workload pools. The set of query workload pools and the set of ingest workload pools are disjoint. Achieving search and ingest isolation further includes processing the ingest request using a second hardware resource in the second workload pool.
US11385926B2

An application and system fast launch may provide a virtual memory address area (VMA) container to manage the restore of a context of a process, i.e., process context, saved in response to a checkpoint to enhance performance and to provide a resource efficient fast launch. More particularly, the fast launch may provide a way to manage, limit and/or delay the restore of a process context saved in response to a checkpoint, by generating a VMA container comprising VMA container pages, to restore physical memory pages following the checkpoint based on the most frequently used or predicted to be used. The application and system fast launch with the VMA container may avoid unnecessary input/output (I/O) bandwidth consumption, page faults and/or memory copy operations that may otherwise result from restoring the entire context of a VMA container without regard to frequency of use.
US11385924B1

Collecting user information according to providing a virtual desktop infrastructure (VDI) service is disclosed. A user information collection system includes a service provisioning manager configured to manage provisioning of a VDI service provided from a VDI service provider, a charging manager configured to manage charging information according to a use of the VDI service, a policy manager configured to manage a policy for the VDI service, a user manager configured to manage information of the user, a VDI service lifecycle manager configured to manage a lifecycle of the VDI service, and a multi-tenant connection manager configured to manage connection infrastructure information between the VDI service provider and a cloud environment (or external software).
US11385911B2

Methods and systems are presented for providing a framework to integrate independent fragment modules into an integrated user interface. The fragment modules can be simultaneously rendered on a user interface page or sequentially rendered across multiple user interface pages. The fragment modules are configured to interact with a user via the user interface. The interactions with the user may trigger an event. When an event associated with a fragment module occurs, the fragment module is configured to broadcast the event. An orchestrator is configured to monitor events associated with different fragment modules. The orchestrator may include an event handler for performing one or more action in response to an event. The action may include configuring another fragment module to modify a presentation and/or perform a transaction based on the event.
US11385902B2

A computer system includes one or more memory devices, non-resettable memory elements and a processor. The first memory device is configured to store in the one or more memory devices (i) a first version of a multi-stage bootstrap program for bootstrapping the computer system, the bootstrap program including a self-test program that tests the bootstrap program, and (ii) a second version of the bootstrap program known to be trustworthy. The non-resettable memory elements are configured to store non-resettable indicators including at least a self-test-request indicator and a self-test-passed indicator. The processor is configured to retrieve the first version of the bootstrap program, and, if the first version is at least as recent as the trustworthy second version, to bootstrap the computer system securely using the first version and the non-resettable indicators.
US11385898B2

The present disclosure provides a method for task orchestrating, an orchestrator, a device and a readable storage medium. According to the method provided in the present disclosure, task scripts are edited as descriptive language scripts, and data dependency relationships between source tables and target tables in the tasks corresponding to the task scripts are automatically generated according to the descriptive language scripts of the tasks. The execution of the tasks is driven in a data-driven manner according to the data dependency relationships between the source tables and the target tables in the tasks. There is no need for a technical person to manually edit the workflow file. When some tasks change, the data dependency relationships between the source and target tables in the tasks can be automatically updated according to the task scripts, without affecting the orchestration process between tasks.
US11385897B2

A merge unit configured to perform merge and permutation micro-operations by multiplexing data bytes of the inputs to simultaneously produce multiple data bytes of a merge and permutation result. Particularly, the merge unit includes a bank of MUXs arranged in parallel, each corresponding to one or more different data bytes in the merge result. When the merge unit is provided with a set of inputs, each MUX multiplexes the data bytes of the set of inputs (e.g., all the data bytes of the set of inputs) to selectively output a data byte to a particular location of the destination register storing the merge result. The selection by each MUX is individually controlled by a set of merge control words which identify a data byte location in an input and identify an input from the set of inputs.
US11385890B2

Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
US11385888B1

Described herein are systems, methods, and software to manage the updates for a container runtime. In one example, a host identifies a request to update a container runtime from a first version to a second version for a container executing in a virtual machine. The host further initiates execution of a second container in a second virtual machine with the second version of the container runtime, wherein the second container uses the same root filesystem as the first container. The host also updates any required networking configurations to direct communications to the second container over the first container and stops execution of the first container.
US11385885B2

A method of downloading a firmware to a server is disclosed as including providing a server with a mainboard with a baseboard management controller (BMC) and at least one universal serial bus (USB) port, connecting the USB port to a USB device controller of the BMC of the server, resetting the BMC, connecting a data processing device with the server via the USB port, and downloading a firmware to the BMC from or through the data processing device via the USB port.
US11385883B2

The current document is directed to methods and systems that carry out live migration of multi-node applications in distributed-computing systems, including cloud-computing applications in cloud-computing facilities. The disclosed methods and systems employ an installer/agent and a data-transformation component to install new versions of a multi-node application within a distributed computing system and to then warm start each application-provided service within the newly installed new-version application nodes. Following a data sync operation, each warm-started application service is brought online to service subsequently received service requests as older-version corresponding services of current application nodes complete request services and terminate, providing live migration from an older version multi-node application to a new-version multi-node application without service-provision interruption.
US11385871B2

Methods, systems, and devices supporting adjusting user interfaces based on user usage patterns are described. A page layout server may store an initial page layout for a page corresponding to a data object type, where the initial page layout may be defined by a first user and include a set of user interface components. The page layout server may transmit, to a set of user devices, a first indication of the page for display by the set of user devices according to the initial page layout. The page layout server may track user interactions with the set of user interface components, determine an updated page layout for the page based on an analysis of the tracked user interactions and the initial page layout, and transmit a second indication of the page for display by the set of user devices according to the updated page layout.
US11385861B2

The present specification relates to a smart controlling device capable of utilizing machine learning for voice recognition and a method of controlling therefor. The smart controlling device according to the present invention includes a receiver configured to receive an input including a command trigger, and a controller configured to detect one or more external display devices, select a display device of the detected one or more external display devices, cause a power status of the selected display device to be changed to a first state, and cause a response data corresponding to a first command data received after the command trigger to be output on a display of the selected display device.
US11385860B2

Systems and methods for displaying an icon representation of a webpage are provided. In one exemplary method, while displaying a web browser, an electronic device receives a request to display an icon representation of a webpage. In response to receiving the request, the device determines whether the webpage provides access to an image that meets predefined quality standards. In accordance with a determination that the webpage provides access to an image that meets predefined quality standards, the device displays the high-quality image as an icon associated with the webpage at a respective location in the web browser. In accordance with a determination that the webpage does not provide access to an image that meets the predefined quality standards, the device identifies other content associated with the webpage, generates a generated icon based on the content, and displays the generated icon at a respective location in the web browser.
US11385850B2

Original pictures photographed from a plurality of photograph viewpoints are prepared, display pictures for regions corresponding to visual-lines are generated while switching to an original picture photographed from another viewpoint is being performed according to movement of a subject 81 or the like. The original pictures are associated with tag data indicating the positions of images of particular subjects. When the viewpoint is switched, the visual line is controlled such that the position indicated by a tag for a same subject is included within the visual field before and after the switching. Accordingly, a post-switching region is displayed.
US11385849B2

An image forming apparatus includes a storage unit storing sheets each including a wireless tag, a printer, a communication device, and a controller for controlling the printer to convey a first sheet, acquiring first strengths of signals from a first tag on a first sheet during the conveyance of the first sheet and second strengths from tags not sheets being conveyed. Based on the acquired strengths, the controller determines a threshold value for distinguishing between sheets being conveyed and not being conveyed. The controller then controls the communication device to write information to a tag on a sheet being conveyed based on the threshold value.
US11385842B2

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

A printer may receive first user identification information among one or more user identification information from a first external device via a communication interface of the printer, and receive a first deletion request including first specific information from the first external device via the communication interface. In a case where the first user identification information and the first deletion request are received from the first external device and the first user identification information is stored in a memory of the printer in association with the first print setting information, the printer may delete the first print setting information identified by the first specific information from the memory.
US11385835B2

A method and apparatus for operating a solid state drive is disclosed comprising receiving at least two commands from a host requiring an action by the solid state drive in a preliminary order, ordering the at least two commands based upon a quality of service classification for the at least two commands to a final order and executing the at least two commands on the solid state drive in the final order, wherein an operational parameter of the solid state drive is modified by at least one of the at least two commands.
US11385834B2

A data storage device and a storage system including the same are disclosed. The data storage device includes a nonvolatile memory device configured to store user data and metadata including data type identification information matched with the user data, and a controller to control the nonvolatile memory device to be switched to a cold data storage device for storing cold data only when a number of program-erase (PE) cycles of the nonvolatile memory device is equal to or larger than a reference value.
US11385830B2

In one example, a method includes: receiving a ready-to-split instruction for the to-be-split fragment; sending the ready-to-split instruction to slave servers, so that each of the slave servers obtains data splitting points of the to-be-split fragment, and sends the data splitting points to the master server; when the number of received data splitting points exceeds a first threshold number, sending data splitting points to the control node, so that the control node sends a splitting-storage instruction to the master server; sending the splitting-storage instruction to each of the slave servers, so that each of the slave servers performs splitting-storage on the to-be-split fragment according to the data splitting points, and sends a first message to the master server to indicate completion of the splitting-storage; when the number of received first messages exceeds a second threshold number, performing splitting-storage on the to-be-split fragment according to the data splitting points.
US11385829B2

A device can include a plurality of processing sources; a multiplexer (MUX) configured to assign read requests from the processing sources to predetermined time division multiplexer (TDM) command slots. A memory controller can generate nonvolatile memory (NVM) command and address data from read requests received from the MUX during the TDM command slots assigned to the read requests on a unidirectional command-address bus. The address data can include at least a bank address. The device can also receive read data on a unidirectional parallel data bus in synchronism with rising and falling edges of a received data clock. The read data can be received in TDM read slots having a predetermined order. A demultiplexer can provide the read data of each TDM read slot to one of the processing sources based on the TDM read slot position in the predetermined order. Related methods and systems are also disclosed.
US11385826B2

Techniques for storage management involve: if it is determined that a source storage slice of a file system is to be recycled, identifying, from the source storage slice including a plurality of storage blocks, an orphan storage block that is inaccessible by a client of the file system; replicating data of the orphan storage block to a target storage block, the target storage block being located in a target storage slice within a predetermined isolation area of the file system; and generating second metadata of the target storage block based at least on first metadata of the orphan storage block, the second metadata including at least an identification of the orphan storage block. Therefore, the management performance can be improved, and the storage costs can be reduced.