US11546683B2

To reduce the effect on the communication performance of an antenna to secure a good communication state with respect to the antenna. An acoustic output device includes a speaker for outputting sound, a cell having one surface facing in a facing direction represented by a predetermined direction, a control board for controlling predetermined parts, and an antenna for sending and receiving signals, the antenna having at least a portion spaced from the control board and the cell. The cell and the control board are positioned side by side with each other in directions different from thicknesswise directions of the control board. The facing direction is different from the directions in which the cell and the control board are side by side with each other. The antenna is positioned side by side with at least one of the control board or the cell in the thicknesswise directions or the facing direction.
US11546675B2

Methods, systems, and media for streaming video content using adaptive buffers are provided. In some embodiments, the method comprises: transmitting, from a user device to a server, a request to stream a video content item; receiving, at the user device from the server, a predicted abandonment distribution that indicates a plurality of likelihoods of a user of the user device stopping presentation of the video content item at a corresponding plurality of presentation time points of the video content item; receiving, at the user device from the server, a first portion of the video content item; storing the first portion of the video content item in a buffer of the user device having a first size; causing the video content item to be presented by the user device; determining a second size of the buffer based on the predicted abandonment distribution; modifying a size of the buffer to the second size; requesting a second portion of the video content item from the server based on the second size of the buffer; receiving the second portion of the video content item from the server; and storing the second portion of the video content item in the buffer of the second size while continuing presentation of the video content item.
US11546665B2

In some embodiments, a method receives a request for supplemental content to be provided in association with main content. The method selects an instance of supplemental content based on a long-term reward metric and a short-term reward metric. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and a delivery status for a delivery constraint of one instance of supplemental content. The short-term reward metric is based on feedback from delivery of the one instance of supplemental content. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and the short-term reward metric is based on feedback from delivery of one instance of supplemental content. The instance of supplemental content is provided to a client device.
US11546659B2

An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
US11546653B2

A digital broadcast receiving device includes a multi-channel tuning device, a first de-multiplexing device, a second de-multiplexing device. The multi-channel tuning device includes a plurality of locking devices, wherein the locking devices are arranged to lock a broadcast signal at a plurality of frequency points, and respectively output a plurality of data streams that correspond to the frequency points. The first de-multiplexing device includes a plurality of first de-multiplexing units, wherein the first de-multiplexing units are respectively associated with one of the locking devices and arranged to respectively buffer data units in the data streams that correspond to specific types. The second de-multiplexing device is coupled to the first de-multiplexing device and includes a plurality of second de-multiplexing units, wherein the second de-multiplexing units are arranged to respectively buffer data units that are buffered by the first de-multiplexing units and correspond to specific channels.
US11546647B2

In one aspect, a method includes identifying an upcoming content modification opportunity on a channel. The method also includes responsive to identifying the upcoming content modification opportunity on the channel, identifying a group of multiple content-presentation devices tuned to the channel. The method also includes for each content-presentation device in the identified group, determining a respective probability of that content-presentation device successfully performing a respective content-modification operation in connection with the identified upcoming content modification opportunity on the channel. The method also includes using at least the determined probabilities as a basis to select, from among the content-presentation devices in the identified group, a subgroup of content-presentation devices. The method also includes performing actions that facilitate causing each of at least some of the content-presentation devices in the selected subgroup to perform a respective content-modification operation in connection with the identified upcoming content modification opportunity on the channel.
US11546641B2

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
US11546638B2

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry reconstructs a first sample in a video carried in a coded video bitstream based on a non linear mapping based filter with a first filter shape configuration. Then, the processing circuitry determines a switch from the first filter shape configuration to a second filter shape configuration, and reconstructs a second sample in the video based on the non linear mapping based filter with the second filter shape configuration.
US11546636B2

A video processing method includes determining, for a conversion between a block of a video and a bitstream representation of the video, that an output value from an inverse secondary transform with a reduced dimension (e.g., an inverse low frequency non-separable transform) is constrained within a range of [min, max] inclusively. The inverse secondary transform is applicable to the block between a de-quantization step and an inverse primary transform. The reduced dimension is reduced from a dimension of the block, and min and max are integer values. The method also includes performing the conversion based on the determining.
US11546635B2

There is provided an image processing apparatus and method that make it possible to suppress degradation of the encoding efficiency. In the case where primary transform that is a transform process for a prediction residual that is a difference between an image and a prediction image of the image is to be skipped, also secondary transform, which is a transform process for a primary transform coefficient obtained by the primary transform of the prediction residual, is skipped. The present disclosure can be applied, for example, to an image processing apparatus, an image encoding apparatus, an image decoding apparatus and so forth.
US11546623B2

A video decoder may be configured to output layers of video data according to layers specified in an output layer set mode as well as based on the actual layers received in an access unit. Accordingly, the video coder may be configured to output layers actually received rather than restart a video bitstream in situations where the layers actually received do not match the layers specified in the output layer set mode. In another example, a video encoder may disable inter prediction when the sub-picture ID of a sub-picture in a currently coded picture does not match the sub-picture ID of a sub-picture in a reference picture.
US11546619B2

A media encoder for encoding a stream of media data blocks has an encoder pipeline including a sequence of processing modules for processing a stream of media data blocks, and a pipeline configurator configured effect a switch in the encoder pipeline from one or more first encode parameters to one or more second encode parameters. The first processing module of the pipeline can be configured to associate a trigger value with at least a first media data block processed at the first processing module in accordance with second encode parameters, the trigger value passing to subsequent modules so as to cause those modules to adopt the second encode parameters.
US11546614B1

There are disclosed techniques for encoding and/or decoding multiple image information, e.g. through recurrent neural network based stereo compression. In an image encoder (1), a primary block (100) encodes a primary image information, and a secondary block (300) encodes a secondary image information. States for the primary block are transformed onto states for the secondary block at a transformation block (200), which keeps into account correspondence information (e.g. disparity information) between the first image information and the second image information. In an image decoder (1b), a primary block (100) decodes an encoded version of a primary image information, and a secondary block (300) encodes an encoded version of a secondary image information. States for the primary block are transformed onto states for the secondary block at a transformation block (200), which keeps into account correspondence information (e.g. disparity information) between the first image information and the second image information.
US11546605B2

An image decoding method is disclosed in the present specification. An image decoding method according to the present invention may include: determining a position of a co-located block of a current block within a co-located picture (co-located picture); determining a representative motion vector of the current block by using motion information at the position of the co-located block; and deriving motion information on a sub-block included in the current block by using the representative motion vector.
US11546604B2

Bi-directional optical flow (BDOF) may be bypassed, for a current coding block, based on whether symmetric motion vector difference (8MVD) is used in motion vector coding for the current coding block, A coding device (e.g., an encoder or a decoder) may determine whether to bypass BDOF for the current coding block based at least in part on an SMVD indication for the current coding block, The coding device may obtain the SMVD indication that indicates whether SMVD is used in motion vector coding for the current coding block. If SMVD Indication indicates that SMVD is used in the motion vector coding for the current coding block, the coding device may bypass BDOF for the current coding block. The coding device may reconstruct, the current coding block without performing BDOF if it determines to bypass BDOF for the current coding block.
US11546597B2

An encoder includes circuitry configured to receive a video frame, partition the video frame into a plurality of blocks, determine a respective spatial activity measure for each block in the plurality of blocks and using a transform matrix, encode the video frame using the spatial activity measure. Related apparatus, systems, techniques and articles are also described.
US11546587B2

A method for signaling adaptive loop filter (ALF) settings is provided. A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The video decoder parses whether to use adaptive parameter set (APS) for filtering the current block without determining whether to select a particular APS from a plurality of APSs. When the APS is used to filter the current block, the video decoder parses a first filter selection index for selecting a filter from a set of filters in the APS. When the APS is not used to filter the current block, the video decoder signals a second filter selection index for selecting a filter from a set of default fixed filters. The video decoder filters the current block based on the selected filter. The video decoder outputs the filtered current block.
US11546569B2

An optical imaging system for imaging a target during a medical procedure, the optical imaging system involving a first camera for capturing a first image of the target, a second wide-field camera for capturing a second image of the target, at least one optional path folding mirror disposed in an optical path between the target and a lens of the second camera, and a processor for receiving the first image and the second image, the processor configured to apply an image transform to one of the first image and the second wide-field image and combine the transformed image with the other one of the images to produce a stereoscopic image of the target.
US11546565B2

An image sensing device includes an image sensor including at least one pixel including a plurality of color channels and an image processor for processing an input image, based on brightness intensity values of the plurality of color channels. The image processor includes: a transmission map generator for generating color channel transmission maps including transmission values that are obtained by respectively converting brightness intensity values of the plurality of color channels, and generating a target transmission map including target transmission values that are obtained by multiplying transmission values among the transmission values that correspond to color channels; a white pixel detector for determining target pixels that are included in a white area, based on the target transmission map; and a white balance adjuster for adjusting white balance, based on average brightness intensity values of respective color channels.
US11546558B2

A method for displaying a video stream of a scene captured by a monitoring camera on a display of a remote client device comprises receiving, at the client device, the video stream and information indicating an on/off status for an IR-illuminator illuminating the scene; setting a display setting of the display differently based on upon the on/off status for the IR-illuminator; and displaying the video stream on the display using the display setting. The client device comprises a display, a receiver which receives a video stream from the monitoring camera, and a control circuit. The control circuit executes an IR-illuminator status function to extract information indicating on/off status for the IR-illuminator illuminating the scene, a display setting function of the display differently upon the on/off status for the IR-illuminator, and a displaying function displays the video stream on the display using the setting set by the display setting function.
US11546556B2

A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
US11546551B2

An apparatus, a system, a method and a computer program product are provided. The system includes a controller configured to broadcast a web-based meeting between a first user and a second user. The system further includes a graphical user interface configured to display the broadcasted web-based meeting. The controller is configured to receive a request from the first user through the graphical user interface. The request includes one of a text question, a recorded video question and a request from the first user to present a live video question to the second user. The controller is further configured to broadcast the request through the graphical user interface as a real time video feed of the first user, so that the first user can ask the question in real time and the second user can respond to the first user's question in real time.
US11546541B2

A semiconductor device according to an embodiment includes a plurality of element arrays, a signal-processing circuit, and a comparison-voltage generation circuit. Each element array is selectively connected to a vertical signal line and includes an amplification transistor configured to output a first analog signal on the basis of an input analog voltage and an actual value of variation of a characteristic value of each element array included in the plurality of element arrays. The comparison-voltage generation circuit is configured to output a gradually increasing or gradually decreasing comparison voltage. The signal-processing circuit includes a storage circuit and is configured to compare the first analog signal with the comparison voltage and store a timing at which the comparison voltage and a value of a second analog signal generated by adding a predetermined absolute value to the first analog signal match each other onto the storage circuit.
US11546535B2

An abnormal-pixel detecting device includes an image sensor and an image processor. The image sensor is configured to capture an image of a subject. The image processor is configured to calculate: a ratio between a first plurality of pixel values captured by the image sensor and a second plurality of pixel values whose reference position is shifted relative to the first plurality of pixel values in a main scanning direction to obtain a third plurality of pixel values; and detect an abnormal pixel in the third plurality of pixel values.
US11546527B2

A system and methods for compensating for retinitis pigmentosa for a user include using a head-mounted and user-controllable device that can minify the image to more closely match the user's reduced field of view. The user may adjust the amount of minification and may also adjust the magnification of the image.
US11546524B2

Techniques and apparatuses are described for reducing a flicker effect of multiple light sources in an image captured with an imaging device. A lighting frequency associated with each of the multiple light sources is detected and prioritized relative to a flicker effect upon the image to identify at least a first-prioritized lighting frequency and a second-prioritized lighting frequency. A first exposure-time factorization set is determined for the first-prioritized lighting frequency, and a second exposure-time factorization set is determined for the second-prioritized lighting frequency. An exposure time of the imaging device is adjusted to an exposure time identified in the first exposure-time factorization set that matches, or aligns near-to-matching, an exposure time identified in the second exposure-time factorization set.
US11546514B1

This disclosure provides methods, devices, and systems for controlling motion-activated cameras. The present implementations more specifically relate to reducing false triggers in motion-activated camera systems. In some implementations, a motion-activated camera system may include a camera, a first motion sensor having a wide field-of-view (FOV), and a second motion sensor having a narrow FOV. In some aspects, the motion-activated camera system may be configured to operate in a wide-FOV mode or a narrow-FOV mode. In some implementations, the first motion sensor may trigger the camera to capture images of a scene responsive to motion detected in the wide FOV when the system is configured to operate in the wide-FOV mode. In some other implementations, the second motion sensor may trigger the camera to capture images of the scene responsive to motion detected in the narrow FOV when the system is configured to operate in the narrow-FOV mode.
US11546510B2

A convex integrated vehicle inspection and security system embodying a convex parabolic mirror placed at a 45-degree angle and operatively associated with an image capture device capable of capturing a series of image strips at frame rates of up to 900/second. The single image capture device collects light and images using the convex mirror such a way that the composite image of the image strips can be presented as a panoramic image, wherein the panoramic image is displayed as a rectangle where the horizontal direction represents the width of the undercarriage of the vehicle.
US11546507B1

A system and method that guides a user to record initial and final walkthrough videos, along with audio, of their rental property is disclosed. The embodiments also provide a system that can scan a lease for the rental property, as well as audio from a user's narration of the video, and extract and tag particular features of the video for efficient querying at a later time. The system can interpret portions of the lease that are relevant to particular items or components in the apartment (for example, major appliances) and guide the user to perform a comprehensive inspection of the items mentioned in the lease.
US11546504B2

A method for utilizing human recognition and a method utilizing the same are provided. The method for utilizing human recognition includes updating a moving image database to include information about a moving image in which a cluster subject appears, the information being extracted based on clustering using a face feature; receiving a search condition; and detecting moving image information using the database. According to the present disclosure, a skeleton can be analyzed and a face can be recognized using an artificial intelligence (AI) model performing deep learning through a fifth generation (5G) network, and using the analysis result, a photographing composition can be determined, and moving image information can be constructed at an edge.
US11546497B2

Disclosed are an image capturing system and method. In the image capturing system and method, a light path is changed by controlling a reflection angle of a mirror surface using a rotating mirror so that a single camera obtains consecutive images at various angles or at a wide photographing width.
US11546492B2

An imager assembly is disclosed. The imager assembly may have a camera sensor, a circuit board, an electrical contact assembly, and/or a lens assembly. The camera sensor may be operable to generate an image upon exposure to light. The electrical contact assembly may be electrically connected to the circuit board and operable to receive power therefrom. Additionally, the electrical contact assembly may comprise first and second spring contacts. The lens assembly may comprise a lens operable to gather and focus light onto the camera sensor. Further, the lens assembly may comprise a heating element. The heating element may be operable to heat the lens. Further, the heating element may comprise third and fourth contacts, where the third and fourth contacts may engage the first and second contacts, respectively. The engagement may be operable to transmit power.
US11546487B2

A supporting program is executable by a controller of an information processing apparatus and corresponds to a printer connected to the information processing apparatus. The supporting program causes the information processing apparatus to perform processing intermediate image data in accordance with a print parameter received in a print parameter editing process, displaying an image indicated by the processed inter mediate image data on a print preview screen. The information processing apparatus does not restrict printing when print continuation is instructed, while restricting the printing when re-edit or print cancel is instructed.
US11546478B2

An image scanner includes a conveyance path and a conveyor that conveys a medium through the conveyance path. The medium bears a detection mark that is spaced from a leading edge of the medium in a medium conveyance direction. A background member is disposed opposite the conveyance path. A luminance sensor is disposed opposite the background member via the conveyance path. The luminance sensor detects a luminance value of each of the background member and the medium. A controller controls the luminance sensor to detect the luminance value at a plurality of times while the conveyor conveys the medium so as to obtain a plurality of detected luminance values. The controller determines a ground color luminance value of a ground color area on the medium based on a determination range including a first peak luminance value among the plurality of detected luminance values.
US11546476B2

A method and system for transferring access to cellular services from a postpaid subscriber account to a prepaid subscriber account are disclosed. A central postpaid system receives a request to transfer cellular services from the postpaid subscriber account to the prepaid subscriber account. The cellular services are transferred to a central prepaid system for the prepaid subscriber account. The amount of the transferred cellular services is deducted from the postpaid subscriber account stored in the central postpaid system. A monetary amount from the prepaid subscriber account is credited to the postpaid subscriber account for the transferred amount of cellular services.
US11546472B2

A system and method for a cloud callback platform, comprising at least a profile manager, callback manager, interaction manager, media server, context analysis engine, and context aggregator mechanism, allowing user to call business, agents in contact centers, or other users who are connected a cloud callback platform, and, failing to connect to the individual they called, or by request, allow for an automatic callback object to be created, whereby the two users may be automatically called and bridged together at a time when both users are available, and a context summary report is sent to one or more user.
US11546471B2

A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue.
US11546459B2

An electronic device is provided. The electronic device includes a foldable housing, a communication circuit, a first transmission/reception circuit configured to transmit/receive a signal in a first frequency band, a first antenna electrically connected to the first transmission/reception circuit, and disposed on a portion of the first side member, a second transmission/reception circuit configured to transmit/receive a signal in a second frequency band different from the first frequency band, a second antenna electrically connected to the second transmission/reception circuit, and disposed on a portion of the first side member, a sensor configured to detect a contact of a user's body portion, and a processor. The processor may be configured to cause the first transmission/reception circuit to be electrically connected to the second antenna such that the signal in the first frequency band is transmitted/received through the second antenna when the contact of the user's body portion is detected by the sensor.
US11546450B2

Methods for building, transmitting, and receiving frame structures in power line communications (PLC) are described. Various techniques described herein provide a preamble design using one or more symbols. One or more preamble symbols may be interspersed within a header portion of a PLC frame to facilitate estimation of a frame boundary and/or sampling frequency offset, for example, in the presence of impulsive noise.
US11546444B2

A method of traffic forwarding and disambiguation through the use of local proxies and addresses. The technique leverages DNS to on-ramp traffic to a local proxy. The local proxy runs on the end user's device. According to a first embodiment, DNS is used to remap what would normally be a wide range of IP addresses to localhost based on 127.0.0.0/8 listening sockets, where the system can then listen for connections and data. In a second embodiment, a localhost proxy based on a TUN/TAP interface (or other packet interception method) with a user-defined CIDR range to which the local DNS server drives traffic is used. Requests on that local proxy are annotated (by adding data to the upstream connection).
US11546442B2

Technologies for filtering notification content based on event type are provided. The disclosed techniques include causing a plurality of notifications to be presented on a computing device, where the plurality of notifications includes a first notification of a first event type and a second notification of a second event type that is different than the first event type. A plurality of filters is caused to be presented on the computing device, where the plurality of filters includes a first filter that is associated with one or more first event types and a second filter that is associated with one or more second event types. An input that selects the first filter is then received. In response to receiving the input, the one or more first event types are identified. A strict subset of the plurality of notifications that are of one or more of the one or more first event types is identified from among the plurality of notifications. The strict subset of the plurality of notifications is then caused to be presented on the computing device without causing any notifications outside of the strict subset to be presented on the computing device.
US11546441B2

Systems, apparatuses, and methods are provided for enhancing users' overall experiences with physical items by supplementing their physical experiences with digital experiences. According to an embodiment, a user uses an electronic device to scan a smart tag associated with an item to obtain an item identifier of the item. The electronic device sends the item identifier to a server, which selects digital content related to the item and sends the selected digital content to the user's electronic device for display.
US11546437B1

Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.
US11546430B2

In an embodiment, process for providing a secure remote workspace includes accessing, via a first client application, a remote desktop application. The process includes activating, within the remote desktop, a second client application to provide access to a task. The process includes obtaining user input in connection with executing the task, and transmitting user input information associated with the execution of the task to a server.
US11546426B2

A system and method for property assignment in a data storage system is presented. A data storage system defines a client configuration profile comprising a set of storage operation properties, wherein the storage operation properties regulate criteria for performing storage operations by the data agent on client devices that are associated with the client configuration profile. A storage management system associates a first client device to the client configuration profile; and communicates the set of properties of the client configuration profile to property tables of corresponding objects in the first client device.
US11546409B2

Techniques to measure consumption of content pages comprising a plurality of distinct content assets are disclosed. In various embodiments, content consumption signal data gathered by a plurality of clients, the content consumption signal data reflecting for at least a subset of content pages user engagement by content asset comprising the content page, is received. The received content consumption signal data and content attribute data associated with each respective content page are used to compute for each content page a content consumption metric reflecting an amount of content determined to have been consumed.
US11546403B2

Disclosed herein is a method and system for providing personalized content to a user. The method comprises categorizing original content to be provided to user into a plurality of data packets. The data packets include data of similar domain. The user is categorized into one of plurality of classes and a vocabulary of words suitable for the class is identified. The class is associated with a domain. The system identifies relevant content for the class. Thereafter, the system modifies the original content by either by inserting a new data packet or deleting a data packet. A target content is generated for the class based on vocabulary of words associated with class and modified original content. Thereafter, the target content is provided to the class by incorporating one or more features of a presenter for presenting the target content. The present disclosure enhances user experience by personalizing content for the user.
US11546398B1

In one embodiment, a device obtains traffic for an application to be sent to a plurality of hybrid Information-Centric Networking clients. The device divides the plurality of hybrid Information-Centric Networking clients into active hybrid Information-Centric Networking clients and passive hybrid Information-Centric Networking clients, based in part on whether a given hybrid Information-Centric Networking client is sharing content with the plurality of hybrid Information-Centric Networking clients via the application. The device sends, to the active hybrid Information-Centric Networking clients, the traffic using a first transport mechanism that guarantees a level of end-to-end latency between the device and the active hybrid Information-Centric Networking clients. The device sends, to the passive hybrid Information-Centric Networking clients, the traffic using a second transport mechanism that does not guarantee the level of end-to-end latency between the device and the passive hybrid Information-Centric Networking clients.
US11546395B2

Methods and devices for asset tracking are provided. An example method involves obtaining a stream of raw data, adding data points from the stream of raw data to a data buffer in a first cycle of data, performing a dataset simplification algorithm on the first cycle of data to determine whether one or more data points from the first cycle of data are to be recorded, preparing the data buffer for a second cycle of data, including determining a group of carry-over data points to be included in the second cycle of data, and continuing to add data points from the stream of raw data to the data buffer in the second cycle of data.
US11546390B1

Disclosed herein are systems and methods for recovering online services user accounts of users based on verification of the users in video conferences, comprising receiving a request for recovering an account of a user of an online service, establishing one or more video conference sessions between a client device used by the user, client devices used by one or more trustees associated with the user and a bot agent initiated for the video conference session(s), operating the bot agent during the one or more video conference sessions to guide the one or more trustees to verify an identity of the user, and initiating an account recovery process for the account of the user in response to receiving a positive verification verdict from the one or more trustees.
US11546387B2

Provided in the present disclosure are a network conference management method and apparatus and a storage medium, and a network conference platform and system, the network conference management method including: acquiring conference reservation information, the conference reservation information at least including the conference start time and the total number of participating devices; on the basis of the total number of participating devices, automatically allocating a target shared conference account and corresponding resources; and, at the conference start time, automatically accessing participating devices already logged into the target shared conference account.
US11546386B2

An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced.
US11546375B2

External messaging attacks are detected using trust relationships. A profile is built for each target within an organization using extracted header data from multiple prior messages. Trust scores are derived for each sender of a message for each target profile, each trust score is derived from a degree and a quantity of communication between the respective sender and the target in the extracted header data. Incoming messages are received and a target and a sender of each incoming message is determined. A trust score is retrieved for the sender from the profile of the target for each incoming message, labels are generated for each of incoming message based on the respective trust score, and the respective label is applied to be visible to the target in association with the message for each respective message.
US11546369B2

Systems and methods are disclosed to implement a self-learning machine assessment system that automatically tunes what data is collected from remote machines. In embodiments, agents are deployed on remote machines to collect machine characteristics data according to collection rule sets, and to report the collected data to the machine assessment system. The machine assessment system assesses the remote machines using the collected data, and automatically determines, based on what data was or was not needed during the assessment, whether an agent's collection rule set should be changed. Any determined changes are sent back to the agent, causing the agent to update its scope of collection. The auto-tuning process may continue over multiple iterations until the agent's collection scope is stabilized. In embodiments, the assessment process may be used to analyze the remote machine to determine security vulnerabilities, and recommend possible actions to take to mitigate the vulnerabilities.
US11546367B2

Systems and methods for protecting an automated system (AS) including building a security configuration based on architecture data of the AS such that compliance with the security configuration ensures a security level for AS devices, installing a data transmission application on a gateway of an AS network using the security configuration, and transmitting data from one of the AS devices through the data transmission application such that the actions of the data transmission application are defined by the security configuration.
US11546365B2

A network security assessment engine can assess security on a remote computer network. Agent programs on computing devices on the remote network can execute security tests. The network security assessment engine receives security test results produced by the security tests. The network security assessment engine can determine security test scores based, at least in part, on the security test results. The network security assessment engine can determine an overall network security score based, at least in part, on the security test scores and present the overall network security score. As an example, a network services provider can utilize the network security assessment engine to provide an adaptive, expressive scoring mechanism, allowing the network services provided to more efficiently digest, assess, and report network anomalies within a multitenant context.
US11546361B2

A method and an apparatus for organization and detection of homogeneous and heterogeneous swarms of devices and application of swarm intelligence using swarm intelligence framework are provided. The Swarm Intelligence Framework provides a generic platform for realizing solutions involving Swarm Intelligence Technology via flexible container-based Algorithm Plug-in Architecture which is essential to utilize Swarm Intelligence Framework for various scenarios and use cases, including dynamically loading and using the Swarm Detection Algorithm.
US11546359B2

Embodiments of a cyber threat defense system protects a system from cyber threats with the following operations: Identifying unusual patterns of behavior within the plotted individual alerts and/or events in the multiple dimension space; Clustering the individual alerts and events that form the unusual pattern into a distinct item for cyber threat analysis of that cluster of distinct alerts and/or events; Applying machine learning models to infer for the cyber threat analysis what is possibly happening with the distinct item of the cluster, which came from the unusual pattern, and then assign a threat risk associated with that distinct item of the cluster; and Projecting on a user interface, based on the analysis by the one or more machine learning models, the assigned threat risk associated with that distinct item of the cluster of alerts and/or events forming the unusual pattern.
US11546354B2

A method includes: determining, by a computer device, affinities between components in a networked computer system; determining, by the computer device, a risk level of each of the components; determining, by the computer device, a risk level of the networked computer system; detecting, by the computer device, a threat in the networked computer system; determining, by the computer device, an action based on the threat, the risk level of ones of the components affected by the threat, and the risk level of the system; and reconfiguring, by the computer device, the networked computer system based on the determined action.
US11546349B2

A system is configured to authorize client access to an application programming interface (API) of a host device. A proxy is configured to handle network traffic between a host and a client. Clients engage the host through the proxy to access an API of the host. An authorized client-side application permitted use of the API includes an API request to the proxy. The proxy determines whether an internet protocol (IP) address of the client and the token match an existing IP-token pair. If no match exists, the proxy determines whether the token matches an existing token. The proxy authorizes the client access to the API when the IP and token match an existing pair or if the token does not match an existing token and the token is verified by the proxy.
US11546348B2

A system may be disclosed in the present disclosure, comprising: an interface service unit configured to perform at least one of sending data to or receiving data from one or more users via a user interface; and a transmission unit including: a blockchain adaptor configured to transmit data to a plurality of different types of blockchains, via a blockchain interface, according to data format and communication mode requirements of each of the plurality of different types of blockchains and a transmission controller configured to trigger a smart contract running on a blockchain of the plurality different types of blockchains via the blockchain interface, and control a data transmission under instructions from the smart contract, wherein the data transmission is based on data received from the user interface.
US11546342B2

An information processing apparatus includes a first port, a second port, a storage device, and a determining unit. The first port is to be connected to a first network having a first security level. The second port is to be connected to a second network having a second security level. The second security level is lower than the first security level. The storage device holds first setting information for connection to the first network and second setting information for connection to the second network. The determining unit makes network connection to at least the first port in accordance with the second setting information and determines, on the basis of a result from the network connection to at least the first port in accordance with the second setting information, whether the network connection to the first port is made properly.
US11546339B2

Various implementations disclosed herein provide a method for authenticating users to an enterprise network using closed subscriber groups. The method includes determining whether the client device is associated with a subscriber group that corresponds to the enterprise network. The method further includes granting the client device access to the enterprise network in response to determining that the client device is associated with the subscriber group that corresponds to the enterprise network.
US11546334B2

Client devices in public workspaces are typically reconfigured to default settings for each new user. Thus, a user may manually pre-configure a publicly accessible client device each time the user accesses a virtual workspace via the device. Systems and methods according to this disclosure provide client device configuration based on user identification. Upon launching a remote access application on a “fresh” client device that has not been configured for remote access, the user may be prompted to provide user identifying information, such as, biometric information. A user identification may be determined based on the user identifying information. Various configuration settings may be determined based on the user identification. The client device may be configured based on the determined configuration settings. After the client device is configured, the user may be prompted for authentication credentials. If the user is successfully authenticated, the user is authorized to access the user's virtual workspace.
US11546332B2

Methods and systems for establishing a chain of relationships are disclosed. An identity verification platform receives a first request for registration comprising an identification of a first user, identification of an entity, and a relationship between the first user and the entity; verifies the identity of the first user and the relationship between the first user and the entity; and verifies that the entity is legitimate. Once a relationship between a first individual, invited by the first user, and the entity is confirmed, the platform creates a custom badge representing the relationship between the first individual and the entity for display on the entity's website. The platform receives an identification of a selection by an end user of the custom badge and, responsive to receiving the identification of the selection, renders, on a domain controlled by the identity verification platform, a verification that the relationship between the first individual and the entity is valid.
US11546331B2

Credential and authentication management in scalable data networks is described, including detecting a request from an extension installed on a browser to access a data network, initiating another request from the extension to a server to retrieve authentication data to access the data network, transferring from the server to the extension the authentication data and an instruction to the extension to generate a further request, transmitting the further request to the data network from the browser, the request comprising the authentication data from the server without manual input of the authentication data, presenting an overlay on the browser, the overlay being configured to indicate a login status associated with the data network, and monitoring a cookie and data transferred between the data network and the browser at an application layer or data layer after access to the data network has been provided to the browser in response to the request.
US11546301B2

In accordance with an embodiment, described herein is a system and method for autonomous firewall rule management, for use with cloud computing environments or other types of network environments. A firewall rule management automation framework provides rule management for firewalls deployed across availability domains. The system is adapted to automatically determine firewalls that can receive network traffic from a given source subnet or destination subnet; configure the firewalls with required firewall rules; monitor the firewall rules through collection of metrics snapshots and rule hit counts; and purge underused or potentially obsolete firewall rules, for example those having zero hits over a particular period of time or number of snapshots. The system provide generic support for different types of firewall devices, and autonomous management of firewall rules within large heterogeneous computer networks that may include several types of firewalls.
US11546300B2

A firewall service for a cloud computing environment is described that uses an application identifier-based ruleset to process data packets. An application identifier-based rule may provide an action to be taken on a received packet based on the source application identifier, the destination application identifier, and/or an identification token associated with the source application. A firewall controller may verify applications of the computing environment, provide unique application identifiers, and manage the application identifier rules for one or more firewalls of the computing environments.
US11546281B1

Electronic messages, such as emails, often ask questions, ask that a task be done, or assign a task. The responsive messages often forget to answer the questions and the responders often forget to calendar tasks. Advances in natural language processing provide computers the ability to notice the questions and task requests/assignments. Automated analysis of the messages can detect and highlight questions, can provide for draft responses addressing every question, and can provide for getting tasks calendared.
US11546278B2

Non-limiting examples of the present disclosure pertain to management over the type of notification that is generated and presented to a user relative to an occurrence of a message notification. Processing is executed that evaluates a relevance of a content update to content that is already presented to a user through host application/service endpoints. This helps determine how to present a graphical user interface (GUI) notification as well as link that GUI notification to existing communications that are identified as contextually relevant. Trained artificial intelligence modeling is applied that executes relevance analysis to aid generation of a GUI notification. Said relevance analysis correlates a content portion, of a content update, with a content sub-range assigned in a live representation of the distributed collaborative canvas, where a live representation is an editable and synchronized representation of the distributed collaborative canvas that presents the content sub-range inline within a host application/service endpoint.
US11546273B2

Some embodiments provide a network forwarding element with a data-plane forwarding circuit that has a parameter collecting circuit to store and distribute parameter values computed by several machines in a network. In some embodiments, the machines perform distributed computing operations, and the parameter values that compute are parameter values associated with the distributed computing operations. The parameter collecting circuit of the data-plane forwarding circuit (data plane) in some embodiments (1) stores a set of parameter values computed and sent by a first set of machines, and (2) distributes the collected parameter values to a second set of machines once it has collected the set of parameter values from all the machines in the first set. The first and second sets of machines are the same set of machines in some embodiments, while they are different sets of machines (e.g., one set has at least one machine that is not in the other set) in other embodiments. In some embodiments, the parameter collecting circuit performs computations on the parameter values that it collects and distributes the result of the computations once it has processed all the parameter values distributed by the first set of machines. The computations are aggregating operations (e.g., adding, averaging, etc.) that combine corresponding subset of parameter values distributed by the first set of machines.
US11546269B2

This application provides a scheduling method and an apparatus. The method includes: determining, by an application processor, a type of a to-be-sent data packet, and putting, by the application processor, the to-be-sent data packet into a quality of service QoS data flow corresponding to the type of the to-be-sent data packet, where the type of the to-be-sent data packet is a GBR type or a non-GBR type; and scheduling, by the application processor, a to-be-sent data packet in a QoS data flow corresponding to the GBR type to send the to-be-sent data packet to a modem in a terminal in which the application processor is located, and after determining that a data transmission rate requirement of the GBR type is met, scheduling, by the application processor, a to-be-sent data packet in a QoS data flow corresponding to the non-GBR type to send the to-be-sent data packet to the modem.
US11546266B2

A method for correlating discarded network traffic with network policy events in a network includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format. Discarded network traffic information associated with each network policy is received from a network policy enforcement device. Network traffic is discarded based on a network traffic policy. The received flow record is correlated with the received discarded network traffic information. The discarded network traffic information is encoded into the received flow record based on the correlation while maintaining the initial network flow information to yield an enhanced flow record.
US11546259B2

This application provides wireless communications configuration methods and apparatuses. One method includes: receiving, by a service node of a server, a first packet sent by a client device, wherein a destination address of the first packet is an internet protocol (IP) address of the server; sending, by the service node, a second packet to the client device, wherein the second packet comprises the IP address of the service node; and receiving, by the service node, a third packet sent by the client device, wherein a destination address of the third packet is the IP address of the service node that is different from the destination address of the first packet.
US11546258B2

Aspects of the subject disclosure may include, a first waveguide system that receives first electromagnetic waves that propagate along a transmission medium where the transmission medium comprises an external surface where the first electromagnetic waves propagate along the transmission medium without requiring an electrical return path, and where the first electromagnetic waves convey data. The first waveguide system can generate, according to the first electromagnetic waves, first signals, where the first signals convey the data. The first waveguide system can provide the first signals to a switching device that facilitates generating and providing, according to the first signals and routing information conveyed by the first signals, second signals to a second waveguide system selected from among a group of waveguide systems communicatively coupled to the switching device, where the second signals convey at least a first portion of the data. Other embodiments are disclosed.
US11546257B1

An example network infrastructure device of a software defined wide area network (SD-WAN) comprises processing circuitry and a memory including instructions that cause the network infrastructure device to advertise a set of SD-WAN overlay tunnels terminating at the network infrastructure device, receive a network connectivity graph including a categorized set of network infrastructure devices that are members of an advertisement area and links between the set of network infrastructure devices, receive data traffic intended for a destination device of the set of network infrastructure devices, determine, based on the network connectivity graph, a preferred path to the destination device, and transmit the data traffic via an interface associated with the preferred path.
US11546252B2

A parallel flooding topology repair method performed by a node for repairing a flooding topology. The parallel flooding topology repair method detects a failed link and/or a failed node on a flooding topology, determines whether the failed link and/or failed node results in a flooding topology split, and repair the flooding topology by performing a local flooding topology repair process when the flooding topology is split.
US11546251B2

Systems and methods for managing communication of a plurality of devices in a computer network having a plurality of access points, including identifying, by a second access point of the computer network, a communication request from at least one device of the plurality of devices; sending, by a first access point of the computer network, at least one communication rule to the second access point, the at least one communication rule including conditions for communication corresponding to the identified communication request; and blocking, by the second access point, communication to the second access point when the received communication request is inadmissible according to the at least one communication rule.
US11546249B2

Techniques are disclosed for session-based routing within Open Systems Interconnection (OSI) Model Layer-2 (L2) networks extended over Layer-3 (L3) networks. In one example, L2 networks connect a first client device to a first router and a second client device to a second router. An L3 network connects the first and second routers. The first router receives, from the first client device, an L2 frame destined for the second client device. The first router generates an L3 packet comprising an L3 header specifying L3 addresses of the first and second routers, a first portion of metadata comprising L2 addresses for the first and second client devices, and a second portion of metadata comprising L3 addresses for the first and second client devices, and forwards the L3 packet to the second router. The second router recovers the L2 frame from the metadata and forwards the L2 frame to the second client device.
US11546248B2

The disclosed invention provide system and method to ensure resiliency in a network where audio capturing service experiences a failure on one or more active nodes. The network failover system is coupled to a Layer 3 (L3) network and communicates with a network switch through which network packets are transmitted. The failover system performs operations that include receiving network packets that are mirrored via the network switch, monitoring a primary node that captures audio data in the network packets, sending the network packets to a fallback node during an outage of the primary node, examining the network packets to determine which packets are audio-related packets, collecting audio-related packets, and storing the collected audio-related packets in a data storage. The fallback node is in the Layer 3 (L3) network.
US11546247B2

In some embodiments, a first provider edge (PE) router is coupled to a first customer edge (CE) router; a second CE router; and a second PE router. The second PE router is coupled to the first CE router and the second CE router. The first PE router is configured with a primary label comprising a primary next hop of the first CE router and a backup next hop of the second PE router and a secondary label comprising a primary next hop of the first CE router and a backup next hop of the second CE router. The second PE router is configured with a primary label comprising a primary next hop of the first CE router and a backup next hop of the first PE router and a secondary label comprising a primary next hop of the first CE router and a backup next hop of the second CE router.
US11546240B2

Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include periodically performing a full trace, at a first interval, to a destination; periodically performing a short trace, at a second interval that is less than the first interval, to a node in a cloud-based system; responsive to detection of issues based on the short trace, performing a full trace to the destination; and providing results of any of the full trace, the short trace, and any associated issues detected based thereon.
US11546239B2

Embodiments herein disclose conditioning traffic through multiple data paths of a Software-Defined Wide Area Network (SD-WAN). Some embodiments include monitoring a first and a second path through an SD-WAN to reach a destination node, comparing the link utilization for the first and the second path to generate an allocation ratio of the first and the second path, allocating a sequence of data packets to the first and the second path using the allocation ratio to generate a first path data sequence and a second path data sequence, generating a forward error correction (FEC) packet for first path sequence, sending the first path data sequence to the destination node on the first path, sending the second path data sequence to the destination node on the second path, and sending the FEC packet on at least one of the first and the second path.
US11546237B2

The present invention relates to a detection method for a multi-access edge computing architecture. The multi-access edge computing architecture uses the technology of bump-in-the-wire (BITW) to be deployed between the user device and the core network. The multi-access edge computing architecture includes a baseboard management controller, an edge computing service module, a central processing unit module, and a switching module. When any function in the multi-access edge computing architecture fails, the detection method of the present invention is used to actively detect and directly connect the base station to the core network. When the function is restored, the detection method of the present invention can actively restore the original path of the base station and the core network connected to the multi-access edge computing architecture to achieve seamless debugging and other purposes.
US11546236B2

Facilitating measurements and radio link monitoring in a wireless communications system is provided herein. A method can comprise determining, by a network device of a communications network and comprising a processor, a first resource configuration related to first measurement resources of a first radio link between a mobile device and a first distributed unit of distributed units of the communications network. The method can also comprise determining, by the network device, a second resource configuration related to a second measurement resources of a second radio link between the mobile device and a second distributed unit of the distributed units. Further, the method can comprise facilitating, by the network device, a transmission of a report that comprises the first resource configuration and the second resource configuration.
US11546233B2

A Network Functions Virtualization (NFV) system reads, from a data bus coupled to the NFV system, Virtual Network Function (VNF) parameters published to the data bus by a new VNF. The NFV system publishes, to the data bus based on the VNF parameters, instructions to multiple components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV system components. The multiple components of the NFV system control, manage, or monitor the new VNF based on the published instructions. The data bus can include a Data Movement as a Platform (DMaaP) system that publishes and subscribes to streams of records.
US11546231B2

A premises networking device includes hardware components including speakers, microphone, infrared sensor, spectrum analyzer and wireless interfaces. A touch screen display presents a user interface that provides information about network conditions and configuration settings and a menu for setting and changing configuration settings. Different versions of the user interface are displayed based on whether a user is in proximity to the device. The user interface includes shapes representing user devices, the visual characteristics of which change based on the current network conditions. A health score, which is an evaluation of network performance based on measurements of aspects of the conditions of the network, is displayed in real time. A network management system includes a network management platform for storing network conditions and configuration information and pushing the information to premises networking devices. An application programming interface allows third-party applications to send instructions to and access data from various system processes.
US11546219B1

Techniques are described for enabling users of a cloud provider network to define and use custom “virtual regions” comprised of selected sets of cloud provider network infrastructure locations. A cloud provider network enables users to obtain information about available infrastructure locations and to identify locations that satisfy a set of performance characteristics and other parameters. Once a set of desirable infrastructure locations have been identified, users can request the creation of a virtual region to be associated with their user account, where the request specifies a set of infrastructure locations to comprise the virtual region. Once a virtual region is created, users can cause computing resources to be launched into or otherwise associated with the virtual region in a manner similar to the use of existing regions and availability zones.
US11546217B1

One aspect of the instant application facilitates detection of configuration anomaly. During operation, a system can convert a set of rules associated with configuration syntax information for a feature in a respective feature document to at least a structured regular expression. Then the system generates a set of configuration templates with a respective configuration template including the structured regular expression corresponding to the feature document. The system can select, based on a target configuration associated with the network device, a subset of the configuration templates and can extract, based on a match between the selected configuration templates and the target configuration, a set of features. The system can determine one or more rules associated with the extracted features. Based on the one or more rules the system can determine an anomaly in the target configuration and generate at least one recommended configuration to alleviate the anomaly.
US11546209B2

Systems and techniques for providing more efficient remote provisioning of assets for software applications are provided. Such systems and techniques allow for more flexible distribution of such assets while reducing bandwidth consumption and storage requirements on provisioned devices and reducing delay time from requesting a software application on a remote device and then having the remote device actually execute the requested software application.
US11546207B2

Implementations generally relate methods, systems, and computer readable media for providing automatic access point registration. In some implementations, a method includes receiving an indication of automatic device on-boarding activation. The method further includes receiving a selection of one or includes identification more reference devices. The method further includes determining one or more detectable devices of the one or more candidate devices to be onboarded that are detectable by at least one of the one or more reference devices. The method further includes obtaining one or more automatic configuration parameters from one or more of the reference devices. The method further includes configuring one or more of the detectable devices to be onboarded with the one or more automatic configuration parameters.
US11546206B2

A device includes a processor and a memory. The processor effectuates operations including monitoring enterprise network traffic associated with one or more user device (UE). The processor further effectuates operations including comparing the enterprise network traffic to a UE profile associated with each of the one or more UE. The processor further effectuates operations including determining whether the comparison indicates that a predetermined threshold has been exceeded. The processor further effectuates operations including in response to the indication that the predetermined threshold has been exceeded, generating an alert, wherein exceeding the predetermined threshold is indicative of a denial of service attack on an enterprise network or an attempt to remove enterprise data via the one or more UE.
US11546200B2

Disclosed in various embodiments are a method for transmitting/receiving a signal in a wireless communication system, and a device supporting same. More particularly, disclosed in various embodiments are a method for transmitting/receiving a synchronization signal block (SSB) in an unlicensed band, and a device supporting same.
US11546189B2

An access node that can be configured and optimized to perform input and output (I/O) tasks, such as storage and retrieval of data to and from network devices (such as solid state drives), networking, data processing, and the like. For example, the access node may be configured to receive data to be processed, wherein the access node includes a plurality of processing cores, a data network fabric, and a control network fabric; receive, over the control network fabric, a work unit message indicating a processing task to be performed a processing core; and process the work unit message, wherein processing the work unit message includes retrieving data associated with the work unit message over the data network fabric.
US11546187B2

A communication system for an industrial process includes multiple slave modules connected in series with a master controller. The master controller stores a communication schedule that defines an ordered sequence of messages and identifiers associated with each message. The master controller transmits messages downstream through the slave modules to a terminal one of the slave modules. The terminal slave module generates a return message that is transmitted upstream to the master controller. Each slave module receives each downstream message, identifies based on the message identifier whether the message is associated with response information from the slave module, and inserts the response information into corresponding upstream messages.
US11546186B2

Techniques and system configurations for generating and implementing recipes and scripts to enable the orchestration of actions, activities, and configurations within smart devices and device networks (including the Internet of Things “IoT” network topologies) are described herein. In an example, a method for smart device orchestration and configuration includes: obtaining an orchestration recipe that defines a sequence of actions to be performed among multiple types of smart devices; activating the orchestration recipe for use upon multiple smart devices associated with a user, based on at least one condition to perform the sequence of actions; associating the orchestration recipe with respective configurations of the multiple smart devices associated with the user; and initiating the orchestration recipe, to cause the sequence of actions to be performed with the multiple smart devices, including via cloud-based device services that control the multiple smart devices associated with the user.
US11546184B2

Some examples relate to selection of a rendezvous point in an IP multicast network managing multicast group traffic. An example includes transmitting, from a controller in a cloud computing system, messages to a source device and a host device in an IP multicast-capable network, which may include two peer network devices that are virtualized to function as one virtual device. Based on the response to the messages, the controller may determine that the source device is present in OSI layer 3 and the host device is present in OSI layer 2. The controller may determine that the peer network are located downstream in relation to the determined layer of the source device. The controller may select a non-peer network device as a rendezvous point in the IP multicast-capable network. Further to the selection, the controller may synchronize an active-active configuration between the peer network devices.
US11546182B2

The present disclosure provides systems and methods for managing meeting notes. In accordance with some embodiments, a method is provided that includes receiving nonverbal cue information associated with one or more meeting participants, determining an engagement level for each of the one or more meeting participants based on emotional information associated with the nonverbal cue information, composing meeting notes based on the determined engagement level for each of the one or more meeting participants, and storing the meeting notes.
US11546181B1

An approach is provided in which the approach establishes a geo-fence around a user in response to the user invoking a video conversation corresponding to a conversational context. The approach determines an action in response to detecting an entity crossing the geo-fence. The action is based on the entity and the conversational context of the video conversation. The approach invokes the action by transmitting a message to a device in proximity to the entity.
US11546162B2

In a distributed system, a first computer system may require computationally verifiable assurances of the authenticity and integrity of computations (e.g., performed as part of the execution of a program) performed by a second computer system. Methods described herein may be utilized to enforce and/or ensure the correct execution of a program. The first computer system may delegate execution of a program to a second computer system and a protocol may be employed to constrain the second computer system to perform a correct execution of the program. The protocol may include mitigation and correction routines that mitigate and/or correct the incorrect execution of a program. In various systems and methods described herein, the protocol may utilize a blockchain network such as a Bitcoin-based blockchain network.
US11546150B2

An electronic device (such as an IoT controller) that distributes a link key is described. During operation, while an administrator is logged in, the electronic device may receive the link key using a secure widget, where the link key may facilitate secure communication via a link. Then, the electronic device may generate an access key, and may generate an encrypted version of the link key based at least in part on the access key and the link key, where the access key enables access to the link key based at least in part on the encrypted version of the link key. Next, the electronic device may store the link key, the access key and/or the encrypted version of the link key in a trusted envelope or partition in the memory with encryption. Moreover, when the administrator logs out, the electronic device may disable access to the trusted envelope.
US11546128B2

Interface devices and systems that include interface devices are disclosed. In some implementations, a device includes a transceiver configured to transmit and receive data, a lane margining controller in communication with the transceiver and configured to control the transceiver to transmit, through a margin command, to an external device, a request for requesting a state of an elastic buffer of the external device, and control the transceiver to receive the state of the elastic buffer of from the external device, and a port setting controller adjust a clock frequency range of a spread spectrum clocking scheme based on the state of the elastic buffer.
US11546126B2

Method and systems are provided for receiving and transmitting signals over a time division duplex communication path (the “Path”). Operations may include sending a first signal via an uplink portion of the Path, and receiving a second signal via a downlink portion of the Path. The Path operates over a first band having a first frequency range and during a communication time including an uplink period (TU) and a downlink period (TD). The uplink portion is sent during the uplink period, uses a first portion of the first frequency range and is disposed between a first uplink guard band portion and a second uplink guard band portion. The guard bands are allocated from a second portion and a third portion of the first band. The first band is disposed between a second band, providing a second communication path, and a third band providing an FDD communication path.
US11546119B2

A method for transmitting uplink control information and an apparatus therefor are disclosed. In a method for transmitting uplink control information using a physical uplink shared channel (PUSCH) in a wireless communication system, the method is performed by a terminal and includes receiving downlink control information including an accumulated number of physical downlink shared channels (PDSCH) transmissions associated with a cell group configured for the terminal, coding the uplink control information using the accumulated number of PDSCH transmissions, and transmitting the coded uplink control information using the PUSCH.
US11546109B2

The present application relates to a method and apparatus for MPDCCH performance enhancement. One embodiment of the present disclosure provides an apparatus comprising: a receiver that receives a first reference signal, a second reference signal and a control signal; and a processer that decodes the control signal based on at least one of: the first reference signal and the second reference signal, wherein the second reference signal on an antenna port is associated with a precoder, and the antenna port of the second reference signal and the precoder for the antenna port of the second reference signal are adopted within a time duration and a frequency band.
US11546096B2

A method for communicating data between Bluetooth Low Energy (BLE) devices in a network (100) including multiple nodes (200, 202). The method includes starting a scan mode at a first node (200) having data to send; and determining whether data to send has been transmitted to the first node from an upstream node or a downstream node. If the data to send was received from a downstream node, the first node begins a scan mode. If the data to send was received from an upstream node, the first node begins an ADV event.
US11546095B2

Provided are a method and device for providing vehicle-to-everything (V2X) services in next generation wireless access technology (New RAT). The method controls the sidelink HARQ feedback operation by a terminal. A PSSCH scheduled by a PSCCH including sidelink control information is received from a transmitting terminal. Wireless resources of a PSFCH including HARQ feedback information regarding the PSSCH are determined and allocated in one symbol. The PSFCH, allocated in the one symbol, are repeatedly transmitted to the transmitting terminal in two consecutive symbols.
US11546081B2

A method and an apparatus for configuring an uplink time-frequency resource set, and a method and an apparatus for receiving an uplink time-frequency resource set. The configuration method includes: configuring at least one uplink time-frequency resource set for a user configured with an uplink transmission multiplexing mode, wherein the uplink time-frequency resource set includes time-frequency resource units on which the user performs rate matching; and transmitting one or more indication groups to the user to indicate at least one of the uplink time-frequency resource sets, wherein each uplink time-frequency resource set is indicated by at least one of the indication groups.
US11546078B1

A method and system are provided for continuously monitoring bandwidth utilization in real time on a backbone of a network. Prefixes using the highest traffic can be identified and additional bandwidth can be provisioned in the form of optical transponder wavelengths. The additional bandwidth can be an express path that passes directly through optical nodes (thereby bypassing transit network devices) to the destination optical node. A centralized controller can perform the monitoring of the network devices, decide that an express path needs to be generated, and control both the network device and the optical network nodes to generate the express path from the network device, through the optical network, to the destination network device. The controller can apply and remove IP static routes and IP addresses associated with an express path. Additionally, the controller can request the setup or tear-down of an optical wavelength within the optical network.
US11546077B2

Deep neural networks (DNNs) have become very popular in many areas, especially classification and prediction. However, as the number of neurons in the DNN increases to solve more complex problems, the DNN becomes limited by the latency and power consumption of existing hardware. A scalable, ultra-low latency photonic tensor processor can compute DNN layer outputs in a single shot. The processor includes free-space optics that perform passive optical copying and distribution of an input vector and integrated optoelectronics that implement passive weighting and the nonlinearity. An example of this processor classified the MNIST handwritten digit dataset (with an accuracy of 94%, which is close to the 96% ground truth accuracy). The processor can be scaled to perform near-exascale computing before hitting its fundamental throughput limit, which is set by the maximum optical bandwidth before significant loss of classification accuracy (determined experimentally).
US11546076B2

A terminal is disclosed that includes a processor that determines a cyclic shift based on a cyclic shift index associated with an orthogonal cover code index configured by a higher layer and a transmitter that transmits on an uplink control channel, uplink control information to which an orthogonal cover code associated with the orthogonal cover code index is applied. The transmitter further transmits, within a resource block assigned for the uplink control channel, a demodulation reference signal using a reference signal sequence having the cyclic shift. In other aspects, a radio control method for a terminal and a base station are also disclosed.
US11546064B2

An optical transmission system including an optical transmission device and an optical reception device that receives, via an optical transmission line, a signal transmitted from the optical transmission device, the optical transmission system including a transmission-mode selection unit that selects transmission mode information in descending order of priority out of transmission mode information, which is combinations of a plurality of parameters concerning transmission performance, the transmission mode information being a plurality of kinds of the transmission mode information common to the transmission performance of the optical transmission device and the optical reception device, a signal transmission unit that transmits, to the optical reception device, a signal modulated based on the selected transmission mode information, and a signal reception unit that receives the signal and modulates the received signal based on the transmission mode information selected by the transmission-mode selection unit.
US11546048B2

A system and method for Time Division Multiplexing a signal for a beam hopping relay including generating the signal by interleaving first multi-variable length SuperFrames (VLSFs) with second multi-VLSFs; and transmitting the signal to the beam hopping relay. In the method, the first multi-VLSFs includes at least one first VLSF, the second multi-VLSFs includes at least one second VLSF, each of the first multi-VLSFs has a duration of a first dwell period, each of the second multi-VLSFs has a duration of a second dwell period, each of the at least one first VLSF and each of the at least one second VLSFs includes at least one SuperFrame unit (SFU). Further, the first dwell period is an integral multiple of the first duration, the second dwell period is an integral multiple of the second duration, and the first duration is different than the second duration.
US11546045B2

Wireless communication systems and methods related radio link failure monitoring and handling in full-duplex communications are provided. A user equipment communicates, with a base station, in a full-duplex mode using a first uplink beam and a first downlink beam. The user equipment detects a beam failure of at least one of the first uplink beam or the first downlink beam. The user equipment determines whether the beam failure is associated with self-interference in the full-duplex mode. The user equipment determines, based at least in part on the determination that the beam failure is associated with the self-interference in the full-duplex mode, to refrain from declaring a radio link failure.
US11546043B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) with the capability to support a single active TCI state may receive configuration signaling which configures the UE with an active transmission configuration indication (TCI) state corresponding to a first beam for a control resource set and a shared data channel. The UE may perform a random access channel procedure to select a second beam from a set of different beams. The UE may update a quasi co-location (QCL) assumption for the control resource set to correspond to the second beam and deactivate the active TCI state based on updating the QCL assumption. The UE may then monitor the control resource set, the shared data channel, or both, using the second beam. The UE may deactivate the TCI state and use the indicated downlink beam so that the UE does not exceed its capability.
US11546042B1

Monitoring a MIMO pairing efficiency of a sector to determine whether or not to enable/disable inter-band carrier aggregation. If the pairing efficiency (whether predicted or actual) is high, inter-band carrier aggregation is disabled, and if the pairing efficiency is low, then inter-band carrier aggregation is enabled. The inter-band carrier aggregation utilizes a low-frequency carrier as a primary component carrier and a high-frequency carrier as a secondary component carrier. The MIMO mode of operation utilizes the high-frequency carrier for control transmissions.
US11546011B1

An RF device may include RF circuitry having a PIN diode configured to switch an RF signal, and a biasing circuit. The biasing circuit may include a controllable power supply having a control input and an current output coupled to the PIN diode to selectively bias the PIN diode into an ON state, and a feedback circuit coupled between the current output and the control input of the controllable power supply to set a current delivered to the PIN diode in the ON state.
US11546005B1

Disclosed is a digital radio-frequency transmitter, which includes a digital logic mixer, a digital power amplifier and an antenna, wherein an output terminal of the digital logic mixer is connected with an input terminal of the digital power amplifier; an output terminal of the digital power amplifier is connected to the antenna; the digital logic mixer is configured to perform logic mixing on baseband data and a radio-frequency local oscillator clock signal which are input into the digital radio-frequency transmitter to generate radio-frequency data; the digital power amplifier is configured to convert the radio-frequency data into an analog power signal; and the antenna is configured to transmit the analog power signal out. According to the digital radio-frequency transmitter of the present application, the circuit layout area and the circuit operation consumption can be effectively reduced.
US11546004B2

Aspects of the disclosure relate to an apparatus for wireless communication. The apparatus may include a set of power detectors configured to generate a set of analog signals related to a set of output signal power levels of a set of transmit chains of a transmitter, respectively; an analog summer; a set of switching devices configured to send a selected one or more of the set of analog signals to the analog summer, and substantially isolated unselected one or more of the set of power detectors from the analog summer, wherein the analog summer is configured to generate a cumulative analog signal based on a sum of the selected one or more of the set of analog signals; an analog-to-digital converter (ADC) configured to generate a digital signal based on the cumulative analog signal; and a controller configured to control the set of switching devices.
US11546001B2

A method for preprocessing data for device operations can include preprocessing measurement data using a machine learning technique, determining, by a Kalman filter and based on (1) the preprocessed measurement data or the measurement data and (2) prediction data from a prediction model predicting a measurement associated with the measurement data, corrected measurement data, and providing the corrected measurement data based on the predicted measurement and the preprocessed measurement data.
US11545999B2

A data storage system and method are provided for storing data in non-volatile memory devices. Binary data is received for storage in a non-volatile memory device. The binary data is converted into non-binary data comprising base-X values, where X is an integer greater than two. The non-binary data is encoded to generate a codeword and the codeword is written to a wordline of the non-volatile memory device.
US11545992B2

The present description relates to a comparator (2) comprising a ring of gates (110A, 110B, 110A′, 110B′, 106, 108) in series, wherein: each gate implements an inverting function between a first input (100) and an output (102) of the gate; at least one (110A′, 110B′) gate is controllable and is associated with another gate; each controllable gate (110A′, 110B′) comprises a control input (116) coupled with the output (102) of said associated gate, and prevents switching of its output (102) to a high state if its control input (116) is in the high state, and to a low state otherwise; and the control input (116) of each controllable gate (110A′, 110B′) receives the output (102) of said associated gate if an even number of gates separates these two gates, and receives the complement of said output if not.
US11545990B2

An analog-to-digital conversion (ADC) system is operated with a duty cycle. During the ON period, the ADC circuits perform analog-to-digital conversions of an analog input signal. During the Standby period, the ADC system is in either a standby state or a foreground calibration state. The ADC system operates in a reduced-power mode in the standby state. In the foreground calibration state, the ADC system performs a portion of a foreground calibration cycle during a calibration time slot. The foreground calibration cycle is performed over multiple calibration time slots. The foreground calibration cycle and the calibration time slots are configurable by changing the values of control registers that represent calibration parameters.
US11545987B1

In an embodiment, a method includes initializing an input clock rotating register by sending a reset signal synchronized to an input clock signal and initializing an output clock rotating register by sending the reset signal synchronized to an output clock signal. The method further providing a data input synchronized to the output clock to a plurality of mux-flops. The output clock rotating register activates one of the plurality of mux-flops to receive the data input. The method further includes forwarding the data input via the one of the plurality of mux-flops to a multiplexer. The multiplexer has a selection input of the input clock rotating register. The method further includes selecting the data input as the output of the multiplexer to be a data output signal, such that the data output is synchronized with the input clock.
US11545985B2

An apparatus includes a digitally controlled oscillator (DCO), which includes an inductor coupled in series with a first capacitor. The DCO further includes a second capacitor coupled in parallel with the series-coupled inductor and first capacitor, a first inverter coupled in parallel with the second capacitor, and a second inverter coupled back-to-back to the first inverter. The DCO further includes a digital-to-analog-converter (DAC) to vary a capacitance of the first capacitor.
US11545984B2

A charge pump has a first branch that includes a first node connected between a first pull-up switch and a first pull-down switch and a second branch that includes a second node connected between a second pull-up switch and a second pull-down switch. The second branch is connected in parallel with the first branch. The charge pump has a voltage equalization circuit to equalize a first voltage at the first node and a second voltage at the second node. A third branch includes a third node that is connected between a third pull-up switch and a third pull-down switch. The third node is connected to the second node. The third pull-up switch and the first pull-up switch are controlled by a common pull-up signal. The third pull-down switch and the first pull-down switch are controlled by a common pull-down signal.
US11545977B2

A buffer circuit includes an input terminal configured to receive an input signal, an output terminal, a buffer, and an RC circuit coupled in series with the buffer between the input terminal and the output terminal. The RC circuit includes a first transistor and an RC network including a resistor and a capacitor, the first transistor is coupled in series with the resistor between a power supply node and a reference node, and the buffer and the RC circuit are configured to generate an output signal based on the input signal.
US11545969B1

A driver circuit may be configured to control a power switch. The driver circuit may comprise an output pin configured to deliver signals to a gate of the power switch to control an ON/OFF state of the power switch, and a comparator configured to compare a gate-to-source voltage of the power switch to a first threshold when the power switch is ON and to compare the gate-to-source voltage of the power switch to a second threshold when the power switch is OFF.
US11545968B1

Various embodiments provide for active suppression circuitry. The active suppression circuitry can be used with a circuit for a memory system, such as a dual data rate (DDR) memory system. For example, some embodiments provide an active suppression integrated circuit. The active suppression integrated circuit can be used by a memory system to efficiently suppress power supply noise caused by resonance of a power delivery network (PDN) of the memory system, thereby improving power integrity of the memory system input/output.
US11545958B2

A film bulk acoustic resonator (FBAR) structure includes a bottom cap wafer, a piezoelectric layer disposed on the bottom cap wafer, the piezoelectric layer including a single crystalline piezoelectric material, a bottom electrode disposed below the piezoelectric layer; a top electrode disposed above the piezoelectric layer; and a cavity disposed below the bottom electrode.
US11545952B2

An electronic component comprises a substrate including a main surface on which a functional unit is formed and a cap layer defining a cavity enclosing and covering the functional unit. The cap layer is provided with holes communicating an inside of the cavity with an outside of the cavity. A resin layer covers the cap layer and the main surface and includes one or more bores and a solder layer having a thickness less than a thickness of the resin layer disposed within the one or more bores.
US11545949B2

Apparatus, systems, articles of manufacture, and methods for volume adjustment are disclosed herein. An example method includes collecting data corresponding to a volume of an audio signal as the audio signal is output through a device, when an average volume of the audio signal does not satisfy a volume threshold for a specified timespan, determining a difference between the average volume and a desired volume, and applying a gain to the audio signal to adjust the volume of the audio signal to the desired volume, the gain determined based on the difference between the average volume and the desired volume.
US11545937B2

A dual-mode average power tracking (APT) controller operates in a first mode to move the control voltage quickly without concern for ripple or ringing. When this coarse adjustment takes the control voltage to within a desired margin of a target, the controller may switch to a second mode, where the APT controller more slowly approaches the target, but has reduced ringing or ripples. The mode is changed by changing resistance and capacitance values in a loop filter within the APT circuit. In a further aspect, a pulse shaper circuit may inject a pulse to force the control voltage to change more rapidly. By switching modes in this fashion, the control voltage may quickly reach a desired target, and then remain in the second mode during a transmission time slot such that the control voltage is clean throughout.
US11545935B2

An oscillator wafer-level-package structure is provided, comprising a bottom layer, an oscillator crystal and a capping layer. The bottom layer includes an upper plane, the capping layer includes a lower plane, and the oscillator crystal is disposed between the bottom layer and the capping layer and includes at least one cavity. An upper seal ring and a lower seal ring are respectively surrounding the oscillator crystal such that the oscillator crystal is sealed in between the capping layer and the bottom layer by employing the upper and lower seal rings. In addition, a diffusion barrier is further disposed in the upper seal ring and in the lower seal ring for avoiding interface diffusion. Moreover, the present invention adopts the same material for fabricating the capping layer, the oscillator crystal and the bottom layer to achieve an optimal thermal stress result when realizing the packaging structure.
US11545934B2

An oscillating signal generator circuit includes an oscillator circuit, a feedback circuit, and a voltage regulator circuit. The oscillator circuit is configured to generate a first and second oscillating signal at a first and second output terminal according to a first reference voltage. The first and second oscillating signals are a differential pair of signals. The oscillator circuit includes a common mode sensing circuit coupled between the first and second output terminals. The common mode sensing circuit is configured to sense a common mode component of the first and second oscillating signals so as to generate a sense voltage. The feedback circuit, coupled to the common mode sensing circuit, is configured to generate a feedback voltage according to the sense voltage. The voltage regulator circuit is coupled to the oscillator circuit and the feedback circuit, and configured to regulate a supply voltage so as to generate the first reference voltage.
US11545917B2

The present invention is directed to a power bank with the capability to harvest electric energy which is then configured to charge its onboard battery such that the power bank is self-recharging. The energy harvesting power bank has an internal area provided with a piezoelectric mass suspended within a suspension frame by resilient members. The internal area is lined with piezoelectric film that is impacted by the piezoelectric mass as a result of the kinetic energy derived from movement of the power bank. As a consequence, the piezoelectric materials will generate electrical energy which will undergo conditioning by energy harvester electronics. The conditioned electrical energy is used to provide power to the USB charging port for use in recharging portable devices.
US11545914B2

Disclosed are a triboelectric power generating device and a manufacturing method thereof, which does not require a physical space to generate friction motions unlike conventional pressured induced electric power generating devices, maximizes a surface area by the junction friction portion of a friction material composite that is inexpensive and easy to mass-produce, thereby improving the durability of a generating device, and effectively producing electricity. The triboelectric power generating device includes a triboelectric generation layer (300) including a friction portion having a junction structure which is located at a central portion and made of two or more different polymers, a first electrode (100) which is located to face one surface of the triboelectric generation layer (300), and a second electrode (200) which is located to face the other surface of the triboelectric generation layer (300).
US11545909B2

A flyback power converter includes: a power transformer, a primary side control circuit, a secondary side control circuit, and an active clamp snubber including a snubber switch and a control signal generation circuit. The control signal generation circuit controls the snubber switch to be conductive during a soft switching period in an OFF period of a primary side switch within a switching period of the switching signal, whereby the primary side switch achieves soft switching. A starting time point of the soft switching period is determined by a current threshold, so that a secondary side current is not lower than the current threshold at the starting time point, whereby the secondary side control circuit keeps the SR switch conductive at the starting time point. The secondary side control circuit turns OFF the SR switch when the secondary side current is lower than the current threshold.
US11545894B2

An electromagnetic interference reducing circuit is provided. A first random number generator generates a plurality of first random number signals each having a plurality of triangular waves. Each of the triangular waves has a plurality of steps. The first random number generator generates a plurality of first random numbers and modulates each of the first random number signals according to the first random numbers. The first random number generator repeatedly counts, repeatedly removes, or does not count time of the steps of each of the triangular waves of each of the first random number signals according to one of the first random numbers. A first oscillator generates a first oscillating signal. A motor controller circuit controls a plurality of switch components of a motor respectively according to the first random number signals based on the first oscillating signal.
US11545890B2

A device and a method for providing an electrical current to an electrical load is disclosed. In particular, the device comprises a memory storage device for storing a plurality of ideal voltage waveforms; an electronic controller arranged in data communication with the memory storage device, the electronic controller operable to select one of the plurality of ideal voltage waveforms to compute a reference voltage and a switching period based on a predetermined rule; and an electronic switch arranged to receive the switching period to switch the electronic switch between an on state and an off state, wherein the electrical current is calculated based on a function of the reference voltage and the switching period of the electronic switch.
US11545889B2

Disclosed is a method for deadtime optimization in a half-bridge switch or full-bridge switch wherein high-side and low-side switches comprise GaN transistors; a circuit for implementing the method; and a power switching system comprising a GaN half-bridge or a GaN full-bridge and a deadtime optimization system. The circuit comprises a drain current bump filter for generating a current charge output; and circuit elements for comparing the current charge output to a reference current charge Coss and generating a deadtime adjust signal. The deadtime adjust signal may be used to adjust deadtime to reduce or minimize deadtime, and deadtime losses, while avoiding cross-conduction.
US11545881B2

The coil winding apparatus is for manufacturing a coil by winding a wire rod around a winding core rotated by a rotating mechanism, wherein the winding core has a base plate and a plurality of winding pins erected on the base plate, and a circumferential groove into which a wire rod are put is formed on the periphery of the plurality of winding pins. The rotation mechanism is provided with a rotatable rotating plate, a drive mechanism for rotating the rotating plate, and a pair of columnar members erected on the rotating plate so as to put a rotation center with between a pair of the columnar members. An inner base plate is mounted to a tip of the pair of columnar members, and the coil winding apparatus is provided with an outer winding core moving mechanism.
US11545868B2

An electric motor, in particular a separately excited synchronous motor, has a rotor shaft with at least one slip ring and at least one electrically conductive contact element, in particular a carbon brush, which bears against the slip ring and is accommodated in a channel-like guide formed in a housing and extending radially with respect to the rotor shaft and which carbon brush is radially tensioned against the slip ring by means of a spring element, wherein a roller is provided which is tensioned laterally against the contact element via a further spring element and via which the contact element is tensioned against a wall of the guide.
US11545866B2

A winding assembly for a stator has a plurality of bridges each including an arcuate center section extending circumferentially over an end surface of a core at a first axial level relative thereto, first and second necks contiguous with respective first and second ends of the center section and extending therefrom axially away from the end surface, and first and second blocks contiguous with the respective necks and connected to the respective terminals of a pair of conductors at a second axial level farther from the end surface than the first axial level.
US11545865B2

A rotating electrical machine includes a stator, a rotor with a permanent magnet, a first number of one or more first coils, and a second number of one or more second coils. The second number is different from the first number. The one or more first coils are disposed on the stator. The one or more second coils are disposed on the rotor. The one or more first coils and the one or more second coils are disposed on the stator and the rotor, respectively, in such a manner as to closely oppose each other in a state where the rotor is at a predetermined rotation angle position. The one or more first coils are arranged to induce a voltage in response to a relative position with respect to the one or more second coils.
US11545864B2

An electric motor including a motor rotor and a motor stator including a stator core including a plurality of stator teeth spaced along a circumferential direction of the stator core, a plurality of coil groups, wherein each of the plurality of coil groups includes a plurality of coils wound on a corresponding stator tooth, and an incoming line terminal and an outgoing terminal both comprising a same number of coil ends, and two motor lead groups, wherein a number of the plurality of motor leads of each of the two motor lead groups is equal to a number of the plurality of coil groups, and wherein each of the plurality of motor leads is connected to one incoming line terminal or one outgoing line terminal of one corresponding coil group of the plurality of coil groups.
US11545838B2

GaN-based half bridge power conversion circuits employ control, support and logic functions that are monolithically integrated on the same devices as the power transistors. In some embodiments a low side GaN device communicates through one or more level shift circuits with a high side GaN device. Various embodiments of level shift circuits and their inventive aspects are disclosed.
US11545835B2

An inverter energy system supplies power to a site. The inverter energy system comprises a number of solar strings, each solar string including a solar panel(s) as a renewable energy source and an inverter. The inverter energy system is connected to a mains power supply (grid) and to a site load (sub circuits). The forward or reverse power flow into or out of the mains power supply is monitored at a monitoring point at the site. A rate limit is set for power flow into and/or or out of the mains power supply. The supply of power from the inverter energy system is controlled so that the power flow into or out of the mains power supply is within the set rate limit.
US11545827B2

A surge protection apparatus may include an input terminal; an output terminal, the output terminal electrically coupled to the input terminal; a ground terminal, the ground terminal electrically coupled to the input terminal and output terminal; a positive temperature coefficient (PTC) fuse, the PTC fuse connected in electrical series between the input terminal and output terminal; a crowbar device, the crowbar device electrically connected to the ground terminal and output terminal, wherein the crowbar device is in electrical series with the PTC fuse between the input terminal and ground terminal; and a central frame portion, the central frame portion electrically coupled to the input terminal, output terminal and ground terminal, wherein the crowbar device is disposed on a first side of the central frame portion and the PTC fuse is disposed on a second side of the central frame portion, opposite the first side.
US11545815B1

A compact laser source and a single sideband modulator used therein is disclosed. The compact laser source includes a seed laser and one or more channels, with each channel generating one or more output laser beams having corresponding different wavelengths. The compact laser source can be formed in whole or in part on a single optical motherboard to thereby minimize space and power requirements. By employing the disclosed single sideband modulator, harmonics in the generated output laser beams can be minimized. The compact laser source finds application in an atom interferometer (AI) system, which may be used to measure gravity, acceleration, or rotation of the AI system.
US11545812B2

A semiconductor laser element includes: a substrate; and a laser array portion that includes a plurality of light emitting portions arranged side by side, and is stacked above the substrate, wherein a stacked body of the substrate and the laser array portion includes a pair of resonator end faces on opposite faces, and a groove portion that extends from the laser array portion into the substrate is provided on at least one of the pair of resonator end faces between two adjacent light emitting portions among the plurality of light emitting portions.
US11545794B2

A connector assembly includes: a housing having a first side at which a plurality of accommodating grooves configured to receive a plurality of terminals are formed, and having a second side open; a plurality of connection terminals extending in a direction parallel to a direction from the first side of the housing toward the second side of the housing, and fixed in the housing; a circuit board inserted into the second side of the housing that is open, fixed to the housing, and electrically connected to the plurality of connection terminals; and noise filters configured to filter out electromagnetic interference and coupled to the circuit board.
US11545786B2

A cable card assembly includes a circuit card having a substrate including mating pads at a mating end and cable pads at a cable end. The circuit card has a ground plane. Cables are terminated to the circuit card at the cable end each having signal conductors, an insulator surrounding the signal conductors, and a ground conductor surrounding the insulator. Cable shields are terminated to the ground plane providing electrical shielding for the corresponding cables. Each cable shield includes an end wall between first and second side walls to form a cable cavity. The end wall has a connecting portion between the first and second side walls and a shroud portion extending from the connecting portion covering a portion of the ground conductor. The shroud portion is curved to follow a curvature of the ground conductor and extend along opposite sides of the ground conductor.
US11545782B2

A connector includes a connector housing and a shield shell. A terminal electrically connected to an end part of a wire is arranged inside the connector housing. The connector housing includes an inserting portion to be inserted into a mounting hole provided in a conductive case for accommodating an inverter and an outer arrangement portion integral with the inserting portion and to be arranged outside the case. A case-side sealing member seals between the outer peripheral surface of the inserting portion and the inner peripheral surface of the mounting hole. The shield shell is electrically connected to the case and covers the outer periphery of the outer arrangement portion. The inserting portion includes a first intrusion suppressing groove continuously provided over the entire periphery of the inserting portion in a part of the outer peripheral surface of the inserting portion between the case-side sealing member and the outer arrangement portion.
US11545780B1

A cable connector including a housing with a main body having a front face opposite a rear face and pin holes formed through the main body extending between the front face and the rear face, a first arm and second arm extending from the main body distal from the rear face; a cover removably coupled to the front face, the cover including receivers configured to align with the pin holes to receive either a pin or a socket connected at a terminal end of a wire; fasteners removably coupled to the cover and the housing; at least one guide post extending from an outer surface of the cover; a collar supported between the first arm and the second arm; and a predetermined pattern of the wire coupled to at least one of the pin and the socket, wherein either the pin or the socket are insertable in the pin hole.
US11545775B2

A connector for electrically connecting to a conductor comprises a pair of conductive terminals, each including a U-shaped fixing portion and an elastic contact arm extending from the U-shaped fixing portion. The connector further includes a pair of pressing members, each having a U-shaped holding portion and an elastic support arm extending from the U-shaped holding portion. Each of the pressing members is fit within the U-shaped fixing portion of the respective conductive terminal by the U-shaped holding portion, and at least a portion of the elastic support arm is abutted against the elastic contact arm.
US11545768B2

Provided is a female electrical connector referred to as a retaining ring terminal. The retaining ring terminal is a one-piece electrical connector having a crimp style cable connector portion on one end for receiving an electrical cable and a female post connector portion on a second end for receiving a post or male electrical connector. The female post connector portion includes a flat planar ring and a plurality of tabs (separated by a plurality of grooves) which extend from the inner surface of the flat planar ring inwardly towards the opening of the female post connector portion. The female post connector portion also includes a groove which extends through a flat planar ring, referred to as a ring groove which becomes a tab groove and has the same shape as the other tab grooves. A pair of ring holes are positioned on opposite sides of the ring groove on the flat planar ring.
US11545767B2

A terminal block includes a base, a support provided on the support, and a first terminal pair, a second terminal pair and a third terminal pair each supported by the support. A coupling line of the first electric wire is arranged along a first straight line, and a coupling line of the second electric wire is arranged along a second straight line. The base includes a support protrusion that extends to a coupling line of the third electric wire through between the coupling line of the first electric wire and the coupling line of the second electric wire and supports the coupling line of the third electric wire.
US11545764B2

A spring-loaded terminal connection having a busbar and a clamping spring, which has a clamping arm, wherein the clamping arm extends towards the busbar and has a spring clamping edge for clamping an electrical conductor and wherein the busbar has a busbar clamping edge for fixing the electrical conductor to be clamped, wherein the busbar clamping edge has a radius less than or equal to 0.2 mm.
US11545762B2

A method and apparatus for communicating RF signals is described. In one embodiment, the apparatus is evidenced by a multi-band integrated antenna assembly comprising a blade antenna having a conductive ground plane, a planar antenna array for communicating a second signal, and a signal processor. The planar antenna array transmits and receives signals using a passive Rotman lens beam former that can be utilized in environmentally challenging applications.
US11545758B2

A frequency selective surface (FSS) having periodicity between one eighth and one quarter of an operational wavelength of the FSS and a low profile. The FSS has multiple pattern elements which are used to produce multiple transmission poles, and in some embodiments multiple transmission zeros. The transmission poles and transmission zeros are in the Ka and Ku bands, making the FSS applicable to 5G application. The transmission poles and transmission zeros also have high angular stability an oblique incident angle as high as 60°, as well as polarization insensitivity.
US11545755B2

Provided is a conductor, for example, equipped with a split-ring resonator, and an opening, wherein a split in the split-ring resonator and the opening are spatially continuous.
US11545754B2

An antenna oscillator unit includes a radiator and a balun support. The radiator is fixed to the balun support and includes a plurality of low-frequency oscillator arms circumferentially distributed along the balun support. Each of the low-frequency oscillator arms includes two radiating sections connected to each other and a connecting section connecting the two radiating sections to form a closed loop. The two radiating sections are substantially perpendicular to each other. The antenna oscillator unit of some embodiments can avoid mutual coupling of signals from the antenna oscillator unit and an adjacent high-frequency oscillator and can improve the capability to radiate electromagnetic signals.
US11545752B1

Technologies directed to coupling structures for antenna feeds of phased array antennas are described. One circuit board includes a first layer with a first portion of a RF coupling structure, a second layer with a second portion of the RF coupling structure, and a first insulation layer located between the first layer and the second layer. The RF coupling structure is configured to electromagnetically couple a first conductive trace on the first layer and a second conductive trace on the second layer at RF frequencies. The circuit board also includes an RF shielding structure coupled to a ground connection on the second layer and located in the first insulation layer. The RF shielding structure is configured to operate as a RF short circuit between the ground connection and a third conductive trace on the first layer at RF frequencies.
US11545751B2

The present disclosure provides an ultra-wideband antenna for a reversible electronic device in a narrow space including: an upper half and a lower half; a hinge connected with the upper half and the lower half; a first RF signal source, loaded on the hinge; an electrical connection structure, placed on one side of the first RF signal source and electrically connected with the upper half and the lower half; a gapped groove, extending inwardly to the electrical connection structure along the outer side of the upper half and the outer side of the lower half; the hinge is spanned on the gapped groove; the hinge excites the gapped groove to form a first ultra-wideband antenna. While realizing the ultra-wideband antennas, it can also integrate with other multiple antennas, and their isolations are better than −10 dB, which basically meets the antenna performance requirements.
US11545749B2

A nonreciprocal phased-array antenna includes an array of resonant antennas a1, . . . , an. During transmission, an outbound signal having a frequency f0 and a phase shift φdi caused by propagation through a data network feeds into each resonant antenna ai. Each resonant antenna ai upconverts the outbound signal using a modulation signal having a frequency fm and a phase shift φmi caused by propagation through a modulation network to produce an upconverted radiated signal having a frequency f0+fm and a phase proportionate to φdi+φmi. During reception, an inbound signal of frequency f0+fm is received at each resonant antenna ai and is downconverted using the modulation signal to produce a downconverted signal having a frequency f0 and a phase proportionate to −φmi. After passing through the data network to the inbound port, the downconverted signal has a phase proportionate to φdi−φmi.
US11545748B2

An ultra-wideband (UWB) beam forming system is disclosed. In one or more embodiments, the UWB beam forming system includes a plurality of radiating elements forming a circular, cylindrical, conical, spherical, or multi-faceted array and a beamformer coupled to the radiating elements. The beamformer includes one or more transformable reconfigurable integrated units (TRIUNs) configured to independently control individual radiating elements or groups of radiating elements of the plurality of radiating elements.
US11545746B1

A full-duplex User Terminal Panel (UTP) including one or more User Terminal Modules (UTM) having a plurality of Tx antenna elements. Each of the Tx antenna elements spaced apart from one another by a distance dTx. The full-duplex UTP further includes a plurality of Rx antenna elements. Each of the Rx antenna elements are spaced apart from one another by a distance dRx. Furthermore, the Tx antenna elements may be spaced according to a Tx lattice dTx, such that the Tx lattice dTx spacing arrangement provides grating lobe-free scanning in an elevation plane at a Tx frequency range. The Rx antenna elements are spaced according to an Rx lattice dRx, such that the Rx lattice dRx spacing arrangement provides grating lobe-free scanning in an elevation plane at a Rx frequency range.
US11545741B2

Multiple feed, front-shielded, coplanar waveguide, direct-fed, cavity-backed slot antennas are described. Various implementations form an antenna unit capable of millimeter waveform and/or microwave waveform transmissions. An antenna comprises a conductive plate that includes an aperture. The aperture has a shape that extends along an axis that bisects the aperture into first and second bisected portions, the first bisected portion having a first geometry type, and the second portion having a second geometry type that is a bilateral symmetry shape type of the first geometry type. In implementations, the aperture is configured to radiate waveforms within a frequency range from about between 600 Megahertz (MHz) to 72 Gigahertz (GHz) by applying multiple signal feeds to the conductive plate.
US11545734B2

An antenna device is provided. The antenna device includes an antenna body portion configured to transmit and/or receive a radio frequency (RF) signal, and including a dielectric material having a first dielectric constant; a metal layer configured to contact the antenna body portion; a first insulation layer configured to cover at least a part of the metal layer; and an electrical connection structure configured to be electrically connected to the metal layer, wherein the first dielectric constant of the antenna body portion is larger than a dielectric constant of the first insulation layer, and is smaller than a dielectric constant of the metal layer.
US11545731B2

Deployable tile aperture devices, systems, and methods are provided in accordance with various embodiments. Some embodiments include a device that may include multiple aperture tiles that may be coupled with each other such the multiple aperture tiles have a stacked stowed configuration and a flat deployed configuration. Some embodiments include one or more tension chords configured to deploy the multiple aperture tiles when tension is applied to the one or more tension chords. The flat deployed configuration may include at least one side edge portion of each aperture tile from the multiple aperture tiles making contact with another side edge portion of another aperture tile from the multiple aperture tiles. The flat deployed configuration may form one or more continuous face surfaces formed from the multiple aperture tiles. The one or more tension chords may pass through at least a portion of one or more of the multiple aperture tiles.
US11545723B2

The present invention is directed to the modification of sodium electrochemical interfaces to improve performance of NaSICON-type ceramics in a variety of electrochemical applications. Enhanced mating of the separator-sodium interface by means of engineered coatings or other surface modifications results in lower interfacial resistance and higher performance at increased current densities, enabling the effective operation of molten sodium batteries and other electrochemical technologies at low and high temperatures.
US11545721B2

A secondary battery includes an electrode assembly including a positive electrode, a negative electrode, a first separator disposed on one side of the surface of the negative electrode and having a thickness T1, and a second separator disposed on the other side of the surface of the negative electrode and having a thickness T2. The thickness T2 of the second separator is larger than the thickness T1 of the first separator. The first separator includes a first porous film having a porosity P1, and the second separator includes a second porous film having a porosity P2. At least one of the first separator and the second separator includes a heat resistant layer. The positive electrode, the first separator, the negative electrode and the second separator are wound together such that the first separator is arranged on the outer side and the second separator is arranged on the inner side.
US11545713B2

A housing, particularly a battery housing, includes at least one first housing part, at least one second housing part, and at least one connecting member connecting the first housing part to the second housing part. The first housing part and the second housing part are configured such that, in an interconnected state, they separate a housing interior space from an environment situated on the other side of the first housing part and the second housing part. The housing is characterized in that the at least one connecting member is configured as a profile rail engaged with the first housing part and with the second housing part.
US11545710B2

A power battery base includes a tray and a liquid cooling tube disposed on the tray, wherein the tray includes a bottom plate and side plates disposed around the periphery of the bottom plate, the bottom plate and the side plates jointly form a receiving cavity for receiving a power battery pack, the bottom plate is provided with at least one beam, the beam divides the bottom plate into at least two sub-bottom plates, the liquid cooling tube is laid on at least one of the sub-bottom plates, and the liquid cooling tube is disposed across the beam that it passes through.
US11545706B2

Provided a battery cell having a plurality of electrodes and a battery module using the same. In order to configure the battery module only by connections of the electrodes without including a separate bus bar and improve the degree of freedom of the connections, the battery cell having cathode terminals and anode terminals protruding to the outside includes: a plurality of electrode terminals selected from the cathode terminals or the anode terminals and formed on both sides of the battery cell opposing each other. The battery cell having the plurality of electrodes and the battery module formed is various forms according to a layout of a vehicle using the same may be configured.
US11545705B2

A secondary battery configured to effectively estimate the life or degradation of the secondary battery as the secondary battery degrades includes a packaging material, an electrode assembly, a first electrode lead, a second electrode lead, a first measuring lead, and a second measuring lead. The electrode assembly includes a stack having a plurality of first electrode plates at respective first locations within the stack and a plurality of second electrode plates at respective second locations within the stack, the first and second locations alternating with one another and having a separator interposed between each of the first and second locations. The electrode assembly further includes a first measuring plate and a second measuring plate having the same polarity as the first electrode plates and located at at least one of the first locations within the stack.
US11545698B2

A system and method for optimizing electrochemical cells including electrodes employing coordination compounds by mediating water content within a desired water content profile that includes sufficient coordinated water and reduces non-coordinated water below a desired target and with electrochemical cells including a coordination compound electrochemically active in one or more electrodes, with an improvement in electrochemical cell manufacture that relaxes standards for water content of electrochemical cells having one or more electrodes including one or more such transition metal cyanide coordination compounds.
US11545697B2

An additive for a non-aqueous electrolyte solution that can suppress the initial gas generation amount when used in a non-aqueous electrolyte solution battery. The additive for a non-aqueous electrolyte solution is represented by any one of formulae [1] to [4]: wherein R1, R2, R3, R4, X1, X2 and Y are as defined in the specification.
US11545696B2

A gellable system is suitable for use in lithium-air batteries, organic supercapacitors or capacitor batteries. The organic supercapacitors or capacitor batteries comprise a gel electrolytes and/or a solid electrolytes, which are prepared from a gellable system comprising the following components: (a) lithium salts and (b) ether compounds; the gellable system for lithium-air batteries also comprises (c) electrolytes or their solvents used in lithium-air batteries; in the system, the mass fraction of the gellable polymers and/or the gellable prepolymers is less than or equal to 1 wt %; by adjusting the composition and type of each component in the system, the gel and/or solid electrolytes, having adjustable strength, formation time, transition temperature, and also reversibility, can be prepared; the preparation method has simple procedure, mild reaction conditions, short reaction period, high yield, low manufacture cost, which makes it easy to realize industrialized production.
US11545693B1

The present invention relates to a flag forming device after laser notching of a secondary battery for an electric vehicle, and particularly, to a flag forming device after laser notching of a secondary battery for an electric vehicle configured by stacking electrode rolls within a circular box, which makes a flag shape by notching an uncoated portion having no coating of a negative electrode and a positive electrode with a laser, and makes the uncoated flag made by laser notching pass through a flag forming unit before winding to enable an uncoated tap to be folded inward. The present invention includes a flag forming device after laser notching of a secondary battery for an electric vehicle of the present invention including a tilt EPC unit 1 which moves a pole plate while maintaining a material uniformly and constantly at a setting value of an EPC sensor when the pole plate is moved, the EPC sensor 2 which numerically indicates the degree of distortion when the pole plate is moved through the tilt EPC unit 1, a flag forming unit 3 which molds a flag of the pole plate moved through the EPC sensor 2, an encoder roller 4 which measures a movement distance of the pole plate passing through the flag forming unit 3, a winding unit 5 which winds an electrode that has passed through the flag forming unit 3, and an air nozzle 6 which blows air before an uncoated flag is wound in the winding unit 5 to enable an uncoated tab to be folded inward.
US11545691B2

A redox flow battery includes a cathode, an anode, a charge-carrying electrolyte, and an (a) oxidized and a (b) reduced form of an active material. The active material has the following formula: (D)-(L)-(A)-[(L)-(A)]V-DZ(F1) or (D)-(L)-(A)-(L-D)X (F2). In these formulae, each D is covalently bonded to an L, each L is covalently bonded to an A, x is a number from 0 to 5, v is a number from 0 to 5 and z is 0 or 1. D is an electron donor compound, L is a linker, and A is an electron acceptor compound. Each of D, L, and A has a particular structure.
US11545675B2

A metal-air battery includes an anode; a low-dimensional catalyst cathode; and an electrolyte; wherein: the low-dimensional catalyst cathode comprises a functional metal layer on a carbon support overcoated with a catalyst layer; the electrolyte comprises an aprotic solvent that is an ether-based solvent, a fluorinated ether-based solvent, an oligo (ethylene oxide) solvent, or a mixture of any two or more thereof; and the electrolyte is free of carbonate solvents.
US11545669B2

The purpose of the present invention is to provide an electrode active material layer exhibiting excellent mechanical strength. This electrode material for a non-aqueous electrolyte secondary battery includes at least an electrode active material, a carbon-based conductive auxiliary agent, and a binder. The carbon-based conductive auxiliary agent has a linear structure, and includes ultra-fine fibrous carbon having an average fibre diameter of more than 200 nm but not more than 900 nm. The electrode material configures an electrode active material layer in which the maximum tensile strength (σM) in a planar direction and the tensile strength (σT) in an in-plane direction orthogonal to the maximum tensile strength (σM) satisfy relational expression (a), namely σM/σT≤1.6.
US11545667B2

Passivation methods and compositions for electrode binders are disclosed. A coated binder particle for use in an electrode film of an energy storage device is provided. The coated binder particle can comprise a coating over the surface of a binder particle, wherein the coating provides ionic insulation to the binder particle. In some embodiments, the coating covers the entire surface of the binder particle. In still further embodiments, a coated binder particle in an energy storage device blocks ionic contact between the binder and an electrolyte.
US11545655B2

In manufacturing a storage battery electrode, a method for manufacturing a storage battery electrode with high capacity and stability is provided. As a method for preventing a mixture for forming an active material layer from becoming strongly basic, a first aqueous solution is formed by mixing an active material exhibiting basicity with an aqueous solution exhibiting acidity and including an oxidized derivative of a first conductive additive; a first mixture is formed by reducing the oxidized derivative of the first conductive additive by drying the first aqueous solution; a second mixture is formed by mixing a second conductive additive and a binder; a third mixture is formed by mixing the first mixture and the second mixture; and a current collector is coated with the third mixture. The strong basicity of the mixture for forming an active material layer is lowered; thus, the binder can be prevented from becoming gelled.
US11545652B2

An OLED panel includes a substrate, a first electrode layer, a pixel definition layer, a light-emitting layer, a second electrode layer, a conductive wall, a planarization layer, and a third electrode layer. The planarization layer is disposed on a surface of the second electrode layer facing away from the substrate and includes second openings; the conductive wall is disposed in the second openings, is made of an elastic material, and includes peaks and valleys spaced apart from each other; the third electrode layer is disposed on a side of the conductive wall facing away from the substrate and is in contact with the peaks.
US11545646B2

A metal mask, a display panel and a display device are proposed. The metal mask comprises an opening region and a peripheral region surrounding the opening region. The peripheral region is provided with a first groove, the first groove may surround the opening region. By arranging a first groove surrounding the opening region in the peripheral region, sagging of the metal mask during the fabrication of the display panel can be decreased effectively, and tension of the metal mask can be reduced, which improves the thickness uniformity of an inorganic encapsulation layer formed by using the metal mask, thereby achieving a higher production yield of the display panel.
US11545644B2

Disclosed is a display device configured such that a mixture of a transition metal and an organic material is used as a cathode, whereby the cathode exhibits low resistance, high transmittance, high reliability, and high performance in the state in which the cathode is thin.
US11545643B2

An organic electroluminescence display device includes: a substrate; a first electrode including a first sub-electrode and a second sub-electrode spaced apart from each other and on the substrate; a first light emitting unit on the first electrode; a charge generation unit on the first light emitting unit; a second light emitting unit on the charge generation unit; and a second electrode on the second light emitting unit, wherein the first light emitting unit comprises a first light emitting layer correspondingly on the first sub-electrode; and a second light emitting layer correspondingly on the second sub-electrode, wherein the second light emitting unit comprises a third light emitting layer correspondingly on the first light emitting layer; and a fourth light emitting layer correspondingly on the second light emitting layer.
US11545640B2

Disclosed are a series of photoisomeric compounds, preparation method therefor and device comprising the compounds, wherein a photoisomeric compound-graphene molecular junction device is formed by linking the photoisomeric compound to a gap of two-dimensional monolayer graphene having a nano-gap array via an amide covalent bond. When a single photoisomeric compound is bridged to the gap of the two-dimensional monolayer graphene having a nano-gap array, the devices have a reversible light-controlled switching function and a reversible electrically-controlled switching function. A molecular switch device prepared by the method can achieve a high reversibility and a good reproducibility. The number of light-controlled switching cycles can exceed 104, and the number of electrically-controlled switching cycles can reach about 105 or greater. Moreover, the above-mentioned reversible molecular switch device remains stable within a period of more than one year. In addition, flexible non-losable organic memory transistor devices and light-responsive organic transistor devices can be constructed using the above-mentioned series of photoisomeric compounds.
US11545638B2

An organic compound and a manufacturing method thereof, and an organic light emitting diode electroluminescent device are provided. The organic compound has a suitable HOMO energy level and a high hole mobility. Compared with traditional hole transport materials, when the organic compound is applied in a hole transport layer of the organic light emitting diode electroluminescent device, the organic light emitting diode electroluminescent device has enhanced maximum current efficiency, maximum external quantum efficiency, and service lifespans.
US11545636B2

Metal complexes with ligands bearing a five member aromatic moiety fused with dibenzofuran or its analogues useful as electroluminescence materials in OLEDs are disclosed.
US11545634B2

The present invention relates to spiro compounds containing electron-conducting groups and to electronic devices, in particular organic electroluminescent devices, comprising these compounds.
US11545632B2

An organic molecule is disclosed herein having a structure of formula I: wherein n=0 or 1 at each occurrence, m=1-n at each occurrence; i.e. if n is 1, m is 0 and vice versa, o=0 or 1 at each occurrence, and p=1-o at each occurrence; T is selected from the group consisting of a direct bond, NR3, Si(R3)2, C(R3)2, BR3, O, S, S(O) and S(O)2. V is selected from the group consisting of a direct bond, NR3, Si(R3)2, C(R3)2, BR3, O, S, S(O) and S(O)2. Z is at each occurrence independently form another selected from the group consisting of a direct bond, CR3R4, C═CR3R4, C═O, C═NR3, O, SiR3R4, S, S(O) and S(O)2.
US11545631B2

An organic electroluminescence device in which a polycyclic compound including an electron donor and an electron acceptor is included in an emission layer is provided. The electron donor contains an acridine derivative or a dibenzo-azasiline derivative, and the electron acceptor contains B as a ring-forming atom, O or S directly bonded to B, and a heterocyclic group in which three or five hexagonal rings are condensed. Accordingly, an organic electroluminescence device having high efficiency may be achieved.
US11545620B2

A Magnetic Tunnel Junction (MTJ) device can include a second Precessional Spin Current (PSC) magnetic layer of Ruthenium (Ru) having a predetermined thickness and a predetermined smoothness. An etching process for smoothing the PSC magnetic layer can be performed in-situ with various deposition processes after a high temperature annealing of the MTJ formation.
US11545605B2

A display panel including a pixel circuit substrate, a planarization layer, a plurality of bonding pads, a plurality of light-emitting devices, a plurality of auxiliary electrodes, and a reflective structure layer is provided. The pixel circuit substrate has a plurality of signal lines. The planarization layer covers the signal lines. The bonding pads are disposed on the planarization layer and are electrically connected to the signal lines. The light-emitting devices are electrically bonded to the bonding pads. The auxiliary electrodes are disposed between the bonding pads. The reflective structure layer is disposed between the light-emitting devices and overlaps at least part of the auxiliary electrodes and the bonding pads. A method of fabricating the display panel is also provided.
US11545599B2

A light emitting diode package includes: a housing; a light emitting diode chip arranged in the housing; a wavelength conversion unit arranged on the light emitting diode chip; a first fluorescent substance distributed inside the wavelength conversion unit and emitting light having a peak wavelength in the cyan wavelength band; and a second fluorescent substance distributed inside the wavelength conversion unit and emitting light having a peak wavelength in the red wavelength band, wherein the peak wavelength of light emitted from the light emitting diode chip is located within a range of 415 nm to 430 nm.
US11545591B2

There is provided a light trapping dynamic photovoltaic module having a module surface configured to be exposed to solar rays, including a plurality of photovoltaic cell stacks configured adjacent to each other throughout the module surface, wherein each photovoltaic cell stack comprises a plurality of photovoltaic cells. Further, a plurality of reflective strips are placed in between each of the photovoltaic cell stacks for continuously reflecting incident solar rays from one reflective strip to another until absorbed by a photovoltaic cell among said plurality of photovoltaic cells, wherein the incident solar rays are continuously reflected through a mirror phenomenon, wherein the incident solar rays are additionally reflected by front and back panels of the dynamic photovoltaic module, thereby trapping incident solar rays within boundaries of the dynamic photovoltaic module for conversion into electrical energy. Also disclosed is a method of manufacturing the light trapping photovoltaic module.
US11545586B2

A Group III-Nitride (III-N) device structure is provided which comprises: a heterostructure having three or more layers comprising III-N material, an anode within a recess that extends through two or more of the layers, wherein the anode is in electrical contact with the first layer, a cathode comprising donor dopants, wherein the cathode is on the first layer of the heterostructure; and a conducting region in the first layer in direct contact to the cathode and conductively connected to the anode. Other embodiments are also disclosed and claimed.
US11545581B2

The present invention discloses a metal oxide (MO) semiconductor, which is implemented by respectively doping at least an oxide of rare earth element R and an oxide of rare earth element R′ into an indium-containing MO semiconductor to form an InxMyRnR′mOz semiconductor. According to the present invention, the extremely high oxygen bond breaking energy in the oxide of rare earth element R is used to effectively control the carrier concentration in the semiconductor, and a charge transportation center can be formed by using the characteristic that the radius of rare earth ions is equivalent to the radius of indium ions, so that the electrical stability of the semiconductor is improved. The present invention further provides a thin-film transistor based on the MO semiconductor and application thereof.
US11545576B2

The present disclosure provides a display panel and an electronic device. The display panel comprises: a substrate, wherein a metal layer and an anti-reflection film are disposed on the substrate, the anti-reflection film is disposed on a light-emitting side of the metal layer, and the anti-reflection film comprises a protective layer and a darkening layer; wherein the protective layer is disposed between the darkening layer and the metal layer, and a material of the darkening layer comprises at least one of MoaXbOc, MoaXbNd, MoaXbOcNd, MoaXbWc, MoaXbCc, or AlaObNc, wherein a, c, and d are rational numbers greater than 0, b is a rational number greater than or equal to 0, and X is at least one of tantalum, vanadium, nickel, niobium, zirconium, tungsten, titanium, rhenium, or hafnium. The display panel and the electronic device of the present disclosure can improve display effect and display quality.
US11545570B2

The present disclosure generally to semiconductor devices, and more particularly to semiconductor devices having high-voltage transistors integrated on a semiconductor-on-insulator substrate and methods of forming the same. The present disclosure provides a semiconductor device including a semiconductor-on-insulator (SOI) substrate having a semiconductor layer, a bulk substrate and an insulating layer between the semiconductor layer and the bulk substrate, a source region and a drain region disposed on the bulk substrate, an isolation structure extending through the insulating layer and the semiconductor layer and terminates in the bulk substrate, and a gate structure between the source region and the drain region, the gate structure is disposed on the semiconductor layer.
US11545563B2

A process of fabricating semiconductor devices includes determining a correlation between band gap and long range order parameter for one or more stoichiometries. Semiconductor materials having a preselected (target) band gap can be fabricated by controlling process parameters to form a material having a stoichiometry and long range order parameter having the target band gap.
US11545562B2

A method includes forming a fin structure on the substrate, wherein the fin structure includes a first fin active region; a second fin active region; and an isolation feature separating the first and second fin active regions; forming a first gate stack on the first fin active region and a second gate stack on the second fin active region; performing a first recessing process to a first source/drain region of the first fin active region by a first dry etch; performing a first epitaxial growth to form a first source/drain feature on the first source/drain region; performing a fin sidewall pull back (FSWPB) process to remove a dielectric layer on the second fin active region; and performing a second epitaxial growth to form a second source/drain feature on a second source/drain region of the second fin active region.
US11545558B2

There is provided a method of manufacturing a transistor, the method comprising: (a) providing a substrate having a semiconductor surface; (b) providing a graphene layer structure on a first portion of the semiconductor surface, wherein the graphene layer structure has a thickness of n graphene monolayers, wherein n is at least 2; (c) etching a first portion of the graphene layer structure to reduce the thickness of the graphene layer structure in said first portion to from n−1 to 1 graphene monolayers; (d) forming a layer of dielectric material on the first portion of the graphene layer structure; and (e) providing: a source contact on a second portion of the graphene layer structure; a gate contact on the layer of dielectric material; and a drain contact on a second portion of the semiconductor surface of the substrate.
US11545556B2

The present disclosure provides a semiconductor device with an air gap between gate-all-around (GAA) transistors and a method for forming the semiconductor device. The semiconductor device includes a first gate stack and a second gate stack disposed over a semiconductor substrate. At least one of the first gate stack and the second gate stack includes a plurality of gate layers, and the first gate stack and the second gate stack have an air gap therebetween. The semiconductor device also includes a first gate structure and a second gate structure disposed over the first gate stack and the second gate stack, respectively, and a first dielectric layer surrounds lower sidewalls of the first gate structure and lower sidewalls of the second gate structure. A width of the first gate structure is greater than a width of the first plug.
US11545551B2

A semiconductor device in which variations in characteristics, deterioration of elements, and abnormality in shape are inhibited is provided. The semiconductor device includes a first region including a plurality of elements and a second region including a plurality of dummy elements. The second region is provided in an outer edge of the first region, and the element and the dummy element each include an oxide semiconductor. The element and the dummy element have the same structure, and a structure body included in the element and a structure body included in the dummy element are formed with the same material and provided in the same layer. The oxide semiconductor includes In, an element M (M is Al, Ga, Y, or Sn), and Zn.
US11545550B2

A semiconductor device includes a nitride semiconductor layer, an insulating layer provided on a surface of the nitride semiconductor layer, and a metal electrode in contact with the surface through an opening penetrating the insulating layer. The insulating layer includes a first SiN film having a concentration of chlorine (Cl) of 1×1020 [atoms/cm3] or more and a thickness of 30 nm or less, and a second SiN film having a concentration of chlorine (Cl) of 1×1019 [atoms/cm3] or less.
US11545547B2

A semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a gate structure, a first dielectric layer, a second dielectric layer, a first plug and two metal lines. The substrate has a shallow trench isolation and an active area, and the gate structure is disposed on the substrate to cover a boundary between the active area and the shallow trench isolation. The first dielectric layer is disposed on the substrate, to cover the gate structure, and the first plug is disposed in the first dielectric layer to directly in contact with a conductive layer of the gate structure and the active area. The second dielectric layer is disposed on the first dielectric layer, with the first plug and the gate being entirely covered by the first dielectric layer and the second dielectric layer. The two metal lines are disposed in the second dielectric layer.
US11545543B2

Various embodiments of the present disclosure are directed towards a trench capacitor with a trench pattern for yield improvement. The trench capacitor is on a substrate and comprises a plurality of capacitor segments. The capacitor segments extend into the substrate according to the trench pattern and are spaced with a pitch on an axis. The plurality of capacitor segments comprises an edge capacitor segment at an edge of the trench capacitor and a center capacitor segment at a center of the trench capacitor. The edge capacitor segment has a greater width than the center capacitor segment and/or the pitch is greater at the edge capacitor segment than at the center capacitor segment. The greater width may facilitate stress absorption and the greater pitch may increase substrate rigidity at the edge of the trench capacitor where thermal expansion stress is greatest, thereby reducing substrate bending and trench burnout for yield improvements.
US11545541B2

A wiring line is provided on a TFT layer, in which the wiring line is formed in the same layer and formed of the same material as those of a reflection electrode. The reflection electrode includes a plurality of metallic conductive layers made up of a low resistance metallic material, an oxide-based lower transparent conductive layer provided on a lower surface side of a lowermost metallic conductive layer constituting a lowermost layer, an oxide-based upper transparent conductive layer having light reflectivity and provided on an upper surface side of an uppermost metallic conductive layer constituting an uppermost layer, and an oxide-based intermediate transparent conductive layer provided between the plurality of metallic conductive layers.
US11545540B2

The present application provides an array substrate. The array substrate includes a base substrate; a plurality of light emitting elements on the base substrate; a plurality of driving thin film transistors for driving light emission of the plurality of light emitting elements, each of the plurality of driving thin film transistors including a first active layer; one or more power supply lines configured to supply a driving current respectively to the plurality of light emitting elements; and a light shielding layer configured to shield light from irradiating on the first active layer, the light shielding layer being electrically connected to at least one of the one or more power supply lines.
US11545535B2

The present disclosure provides a stretchable display panel and a display device. The stretchable display panel includes: a flexible substrate which is divided into a plurality of display areas and non-display areas located between the display areas; wherein the display areas include light-emitting devices and driving circuits coupled to the light-emitting devices; and the non-display areas include wiring areas and a plurality of opening areas located between the wiring areas, the wiring areas include wires coupled to the driving circuits, and the opening areas are of a hollow structure. The plurality of opening areas are formed in the non-display areas, and the flexible substrate in the opening areas is of a hollow structure, that is, no film layer is reserved in the opening areas, thus when the display panel is stretched, the display panel can be stretched in any direction, and the stretching effect of the display panel is improved.
US11545528B2

A display apparatus including a substrate including a display area and a non-display area adjacent to the display area, a thin film encapsulation layer disposed on the substrate and including at least one inorganic encapsulation layer and at least one organic encapsulation layer, a touch unit disposed on the thin film encapsulation layer in the display area, and including a first insulating layer and a second insulating layer disposed on the first insulating layer, the second insulating layer having a first opening at least partially exposing the first insulating layer, a first partition wall disposed on the thin film encapsulation layer in the non-display area along a periphery of the display area, and an organic layer covering the touch unit, directly contacting an upper surface of the first insulating layer through the first opening, and extending to the first partition wall.
US11545527B2

A pixel arrangement structure may include a plurality of repeating units (100). Each of the plurality of the repeating units (100) may include a first sub-pixel (01) being at a center point of a virtual hexagon and second sub-pixels (02) and third sub-pixels (03) being alternately arranged at vertices of the virtual hexagon. Virtual hexagons of adjacent repeating units may share one common side as well as two sub-pixels on the common side.
US11545522B2

A semiconductor device includes a first magnetic tunneling junction (MTJ) and a second MTJ on a substrate, a first top electrode on the first MTJ and a second top electrode on the second MTJ, a passivation layer between the first MTJ and the second MTJ, and an ultra low-k (ULK) dielectric layer on and directly contacting the passivation layer and around the first MTJ and the second MTJ. Preferably, a top surface of the passivation layer includes a V-shape and a valley point of the V-shape is higher than a bottom surface of the first top electrode.
US11545518B2

A method for fabricating an image sensor is described which includes forming an insulating layer on a semiconductor substrate and forming a recess in the semiconductor substrate and the insulating layer. An epitaxial structure is grown in the recess. A first polish treatment is then performed to the insulating layer and the epitaxial structure. The insulating layer is detected to obtain a signal intensity, and the signal intensity increases as a thickness of the insulating layer decreases. The first polish treatment stops when the signal intensity reaches a target value.
US11545517B2

The present application provides a chip package structure and an electronic device, which could reduce a chip package thickness and implement ultra-thinning of chip package. The chip package structure includes a chip, a substrate, a lead and a lead protection adhesive; the lead is configured to electrically connect the chip and the substrate; the lead protection adhesive is configured to support the lead, where a highest point of the lead protection adhesive is not higher than a highest point of an upper edge of the lead.
US11545507B2

A memory device includes a substrate, word line layers, insulating layers, and memory cells. The word line layers are stacked above the substrate. The insulating layers are stacked above the substrate respectively alternating with the word line layers. The memory cells are distributed along a stacking direction of the word line layers and the insulating layers perpendicularly to a major surface of the substrate. Each memory cell includes a source line electrode and a bit line electrode, a first oxide semiconductor layer, and a second oxide semiconductor layer. The first oxide semiconductor layer is peripherally surrounded by one of the word line layers, the source line electrode, and the bit line electrode. The second oxide semiconductor layer is disposed between the one of the word line layers and the first oxide semiconductor layer.
US11545502B2

A manufacturing method of a semiconductor device includes: (a) forming a gate structure for a control gate electrode on a semiconductor substrate; (b) forming a charge storage film so as to cover a first side surface, a second side surface, and an upper surface of the gate structure; (c) forming a conductive film for a memory gate electrode on the charge storage film; (d) removing a part of the charge storage film and a part of the conductive film such that the charge storage film and the conductive film remain in this order on the first side surface and the second side surface of the gate structure, thereby forming the memory gate electrode; and (e) removing apart of the gate structure separate from the first side surface and the second side surface such that a part of the semiconductor substrate is exposed from the gate structure.
US11545500B2

In an embodiment, a device includes: a first dielectric layer having a first sidewall; a second dielectric layer having a second sidewall; a word line between the first dielectric layer and the second dielectric layer, the word line having an outer sidewall and an inner sidewall, the inner sidewall recessed from the outer sidewall, the first sidewall, and the second sidewall; a memory layer extending along the outer sidewall of the word line, the inner sidewall of the word line, the first sidewall of the first dielectric layer, and the second sidewall of the second dielectric layer; and a semiconductor layer extending along the memory layer.
US11545497B2

A static random access memory (SRAM) structure is provided. The structure includes a plurality of SRAM bit cells on a substrate. Each SRAM bit cell includes at least six transistors including at least two NMOS transistors and at least two PMOS transistors. Each of the six transistors is being lateral gate-all-around transistors in that gates wraps all around a cross section of channels of the at least six transistors. The at least six transistors positioned in three decks in which a third deck is positioned vertically above a second deck, and the second deck is positioned vertically above a first deck relative to a working surface of the substrate. A first inverter is formed using a first transistor positioned in the first deck and a second transistor positioned in the second deck. A second inverter is formed using a third transistor positioned in the first deck and a fourth transistor positioned in the second deck. A pass gate is located in the third deck.
US11545493B2

A method of fabricating a memory device includes forming an oxide layer on a semiconductor substrate, and forming an isolation structure in the semiconductor substrate and the oxide layer to define an active area. The method also includes forming a word line and a bit line in the semiconductor substrate, wherein the bit line is above the word line. The method further includes removing the oxide layer to form a recess between the isolation structure and the bit line, and forming a storage node contact in the recess. In addition, from a top view, the storage node contact of the memory device overlaps a corresponding portion of the active area.
US11545490B2

A semiconductor structure is provided. The semiconductor structure includes a first gate-all-around FET over a substrate, and the first gate-all-around FET includes first nanostructures and a first gate stack surrounding the first nanostructures. The semiconductor structure also includes a first FinFET adjacent to the first gate-all-around FET, and the first FinFET includes a first fin structure and a second gate stack over the first fin structure. The semiconductor structure also includes a gate-cut feature interposing the first gate stack of the first gate-all-around FET and the second gate stack of the first FinFET.
US11545478B2

Provided is a display device capable of preventing or reducing short-circuiting in an alternating high and low temperature environment. The display device is configured to display an image in a display region and includes: an insulating substrate; conductive lines provided on the insulating substrate and extending from the display region to a frame region exterior to the display region; a driver provided in the frame region and connected to the conductive lines; an organic protective film overlapping the conductive lines and extending from the display region to a region between the display region and the driver; an anisotropic conductive film provided under the driver and covering an end of the organic protective film between the display region and the driver; and a moisture-proof resin film overlapping the anisotropic conductive film and covering the end of the organic protective film between the display region and the driver.
US11545471B2

LED packages are disclosed capable of emitting a range of colors including white light, while still emitting that can have a high color rendering index (CRI). The LED packages can have a simplified reflective cup arrangement and improved lead frame design. The LED packages according to the present invention comprise one or more LED WITH PHOSPHORs for high CRI lighting applications, along with multiple narrowband emitters (e.g. RGB LEDs), but do not have a dam or partition to segregate the LED WITH PHOSPHOR from the multiple emitters. This results in a LED package that is less complex and easier to manufacture, while still providing the desired flexibility in LED package emissions.
US11545467B2

A multi-chip module includes a first Integrated Circuit (IC) die a second IC die. The first IC die includes an array of first bond pads, a plurality of first code group circuits, and first interleaved interconnections between the plurality of first code group circuits and the array of first bond pads, the first interleaved interconnections including a first interleaving pattern causing data from different code group circuits to be coupled to adjacent first bond pads. The second IC die includes a second array of bond pads that electrically couple to the array of first bond pads, a plurality of second code group circuits, and second interleaved interconnections between the plurality of second code group circuits and the array of second bond pads, the second interleaved interconnections including a second interleaving pattern causing data from different code groups to be coupled to adjacent second bond pads.
US11545466B2

A multi-die module includes a first die with a first electronic device and a second die with a second electronic device. The multi-die module also includes a contactless coupler configured to convey signals between the first electronic device and the second electronic device. The multi-die module also includes a coupling loss reduction structure.
US11545459B2

A semiconductor device includes a semiconductor die attached to a substrate and a metal clip attached to a side of the semiconductor die facing away from the substrate by a soldered joint. The metal clip has a plurality of slots dimensioned so as to take up at least 10% of a solder paste reflowed to form the soldered joint. Corresponding methods of production are also described.
US11545450B2

This disclosure provides an integrated circuit device that includes a RDL that is interlocked with a bump (or “pillar”). The interlocked interface provides the contact RDL-bump interface with increased structural stability that can better withstand the thermal stresses associated with high performance devices IC devices. The interlock structure mitigates crack/delamination that occurs at the RDL-bump interface in large IC chips that are generally subjected to higher stresses during operation.
US11545443B2

A method for forming a hybrid-bonding structure is provided. The method includes forming a first dielectric layer over a first semiconductor substrate. The first semiconductor substrate includes a conductive structure. The method also includes partially removing the first dielectric layer to form a first dielectric dummy pattern, a second dielectric dummy pattern and a third dielectric dummy pattern and an opening through the first dielectric layer. The first dielectric dummy pattern, the second dielectric dummy pattern and the third dielectric dummy pattern are surrounded by the opening. In addition, the method includes forming a first conductive line in the opening. The first conductive line is in contact with the conductive structure.
US11545434B2

The present disclosure relates to a semiconductor package that may include a substrate. The substrate may have a top surface and a bottom surface. The semiconductor package may include an opening in the substrate. The semiconductor package may include a bridge disposed in the opening. The bridge may have an upper end at the top surface of the substrate and a lower end at the bottom surface of the substrate. The semiconductor package may include a first die on the top surface of the substrate at least partially extending over a first portion of the upper end of the bridge. The semiconductor package may include a second die on the bottom surface of the substrate at least partially extending over the lower end of the bridge. The bridge may couple the first die to the second die.
US11545423B2

The disclosure provides a package structure including a redistribution circuit structure, a first circuit board, a second circuit board, a first insulator, multiple conductive terminals, and a package. The redistribution circuit structure has a first connection surface and a second connection surface opposite to each other. The first circuit board and the second circuit board are disposed on the first connection surface and are connected electrically to the redistribution circuit structure. The first insulator is disposed on the first connection surface and covers the first circuit board and the second circuit board. The conductive terminals are connected electrically to and disposed on the first circuit board or the second circuit board. The package is disposed on the second connection surface and is connected electrically to the redistribution circuit structure. A manufacturing method of a package structure is also provided.
US11545422B2

A fan-out semiconductor package includes: a support wiring structure including a support wiring conductive structure, a plurality of support wiring insulating layers including a first support wiring insulating layer having a recess area and a second support wiring insulating layer on the first support wiring insulating layer and enveloping the support wiring conductive structure, a pad layer enveloped by the second support wiring insulating layer and connected to the support wiring conductive structure, and an under-bump metallurgy (UBM) layer enveloped by the first support wiring insulating layer and connected to the pad layer; and a semiconductor chip on the support wiring structure, wherein the UBM layer includes a body portion and a protrusion protruding from the body portion and arranged in the recess area.
US11545412B2

A package structure including a circuit board and a heat generating element is provided. The circuit board includes a plurality of circuit layers and a composite material layer. A thermal conductivity of the composite material layer is between 450 W/mK and 700 W/mK. The heat generating element is disposed on the circuit board and electrically connected to the circuit layers. Heat generated by the heat generating element is transmitted to an external environment through the composite material layer.
US11545410B2

Enhanced thermal energy transfer systems for semiconductor packages are provided. A thermally conductive member is disposed in the interstitial space between an upper surface of a semiconductor package and a lower surface of a thermal member. The thermally conductive member is disposed above a first portion of the upper surface of the semiconductor package having a relatively higher thermal energy output when the semiconductor package is operating. A thermal interface material is disposed in the interstitial space and a force applied to the thermal member. The thermally conductive member forms a relatively higher pressure region above the first portion of the semiconductor package and a relatively lower pressure region in other portions of the semiconductor package remote from the thermally conductive member. The increased pressure region proximate the thermally conductive member beneficially enhances the flow of thermal energy from the first portion of the semiconductor package to the thermal member.
US11545404B2

Before a semiconductor die of a brittle III-V compound semiconductor is encapsulated with a molding compound during package fabrication, side surfaces of the semiconductor die are treated to avoid or prevent surface imperfections from propagating and fracturing the crystal structure of the substrate of the III-V compound semiconductor under the stresses applied as the molding compound solidifies. Surfaces are treated to form a passivation layer, which may be a passivated layer of the substrate or a passivation material on the substrate. In a passivated layer, imperfections of an external layer are transformed to be less susceptible to fracture. Passivation material, such as a poly-crystalline layer on the substrate surface, diffuses stresses that are applied by the molding compound. Semiconductor dies in flip-chip and wire-bond chip packages with treated side surfaces as disclosed have a reduced incidence of failure caused by die fracturing.
US11545403B2

When a semiconductor package is stored in a transport tray and when a semiconductor package is transported by a transport tray, the semiconductor package comes into contact with the side wall of the transport tray, so that the end face of the semiconductor package is chipped and dust is generated from the end face of the semiconductor package. Provided is a technology for a semiconductor package that includes a multilayer structure having at least a synthetic resin layer and includes an outermost edge portion such that the end face of the synthetic resin layer protrudes outward compared to the end faces of the other layers constituting the multilayer structure.
US11545401B2

In one aspect, a method of forming a semiconducting device can comprise forming, on a substrate surface, a stack comprising semiconductor material sheets and a bottom semiconductor nanosheet; forming a trench through the stack vertically down through the bottom semiconductor nanosheet, thereby separating the stack into two substacks; selectively removing the bottom semiconductor nanosheet, thereby forming a bottom space extending under the substacks; and filling the bottom space and the trench with a dielectric material to provide a bottom isolation and formation of a dielectric wall between the substacks.
US11545398B2

Semiconductor devices is provided. The semiconductor device includes a semiconductor substrate having a first region and an adjacent second region; a plurality of adjacent first fins in the first region of the semiconductor substrate; a plurality of adjacent second fins in the second region of the semiconductor substrate; a first type of fin sidewall spacers; a second type of fin sidewall spacers; first doped layers formed between adjacent first type of fin sidewall spacers in the first region; and second doped layers formed between adjacent first type of fin sidewall spacers in the second region.
US11545397B2

The present disclosure describes a semiconductor structure and a method for forming the same. The method can include forming a fin structure over a substrate. The fin structure can include a channel layer and a sacrificial layer. The method can further include forming a first recess structure in a first portion of the fin structure, forming a second recess structure in the sacrificial layer of a second portion of the fin structure, forming a dielectric layer in the first and second recess structures, and performing an oxygen-free cyclic etching process to etch the dielectric layer to expose the channel layer of the second portion of the fin structure. The oxygen-free cyclic etching process can include two etching processes to selectively etch the dielectric layer over the channel layer.
US11545395B2

The present disclosure, in some embodiments, relates to a multi-dimensional integrated chip structure. The multi-dimensional integrated chip structure includes a first substrate having a first upper surface and a second upper surface above the first upper surface. A first outermost perimeter of the first upper surface is larger than a second outermost perimeter of the second upper surface. A second substrate is over the first substrate. The second substrate has a third upper surface above the second upper surface. A third outermost perimeter of the third upper surface is smaller than the second outermost perimeter of the second upper surface.
US11545391B2

Some embodiments include a method of forming an integrated assembly. An arrangement is formed to include a conductive pillar extending through an insulative mass. An upper surface of the conductive pillar is recessed to form a cavity. An insulative collar is formed within the cavity to line an outer lateral periphery of the cavity. A recessed surface of the conductive pillar is exposed at a bottom of the lined cavity. A conductive expanse is formed over the insulative mass. A portion of the conductive expanse extends into the cavity and is configured as an interconnect. The conductive expanse is patterned into multiple conductive structures. One of the conductive structures includes the interconnect.
US11545381B2

Provided is a substrate transferring method which is capable of accurately mounting a substrate at a desired rotation angle. In order to eliminate a misalignment of a wafer W in a rotational direction in a vacuum process chamber, which is caused by a variation in a transfer distance of the wafer W, the wafer W is mounted on a stage while being offset from the center of the stage in a load lock chamber and an angle of rotation of the wafer W with respect to a fork when a transfer arm receives the wafer W is changed.
US11545380B2

A vacuum substrate transport apparatus including a frame, a drive section having a drive axis, at least one arm, having an end effector for holding a substrate, having at least one degree of freedom axis effecting extension and retraction, and a bearing defining a guideway that defines the axis, the bearing including at least one rolling load bearing element disposed in a bearing case, interfacing between a bearing raceway and bearing rail to support arm loads, and effecting sliding of the case along the rail, and at least one rolling, substantially non-load bearing, spacer element disposed in the case, intervening between each of the load bearing elements, wherein the spacer element is a sacrificial buffer material compatible with sustained substantially unrestricted service commensurate with a predetermined service duty of the apparatus in a vacuum environment at temperatures over 260° C. for a specified predetermined service period.
US11545374B2

A device for transferring components from a first carrier to a second carrier. A first receptacle receives the first carrier so that components carried by the first carrier are oriented towards a second receptacle. A separating device separates the components from the first carrier for transfer to the second carrier. A first conveyor moves the first receptacle transverse to the conveying direction of the second carrier. A second conveyor moves the separating device transverse to the conveying direction of the second carrier. A first inspection device detects one of the components in its position relative to a storage position on the second receptacle guiding the second carrier. A second inspection device is arranged upstream of the storage position and detects one of the subassemblies on the second carrier relative to the second receptacle and signals the position of the subassembly to a controller.
US11545367B2

A substrate processing apparatus includes a substrate rotator that holds and rotates a substrate including a film of a metal formed on a surface thereof, a first supply that supplies a first processing liquid containing a chelating agent and a solvent toward the substrate, a second supply that supplies a second processing liquid containing water toward the substrate, and a controller that controls the substrate rotator, the first supply, and the second supply. While rotating the substrate by the substrate rotator, the controller supplies the first processing liquid toward the substrate by the first supply to generate a complex containing the metal and the chelating agent, and after the generation of the complex, supplies the second processing liquid toward the substrate by the second supply to dissolve the complex in the second processing liquid.
US11545365B2

Examples are disclosed that relate to planarizing substrates without use of an abrasive. One example provides a method of chemically planarizing a substrate, the method comprising introducing an abrasive-free planarization solution onto a porous pad, contacting the substrate with the porous pad while moving the porous pad and substrate relative to one another such that higher portions of the substrate contact the porous pad and lower portions of the substrate do not contact the porous pad, and removing material from the higher portions of the substrate via contact with the porous pad to reduce a height of the higher portions of the substrate relative to the lower portions of the substrate.
US11545352B2

A secondary ion mass spectrometer comprising a primary ion beam device, and means for collecting, mass filtering and subsequently detecting secondary ions released from a sample due to the sample having been impacted by a plurality of primary ion beams. The secondary ion mass spectrometer is remarkable in that it uses a plurality of primary ion beams in parallel for scanning the surface of the sample.
US11545346B2

Capacitive sensors and capacitive sensing data integration for plasma chamber condition monitoring are described. In an example, a plasma chamber monitoring system includes a plurality of capacitive sensors, a capacitance digital converter, and an applied process server coupled to the capacitance digital converter, the applied process server including a system software. The capacitance digital converter includes an isolation interface coupled to the plurality of capacitive sensors, a power supply coupled to the isolation interface, a field-programmable gate-array firmware coupled to the isolation interface, and an application-specific integrated circuit coupled to the field-programmable gate-array firmware.
US11545336B2

A scanning electron microscopy system that includes a primary electron beam radiation unit configured to irradiate a first pattern of a substrate having a second pattern formed in a peripheral region of the first pattern, a detection unit configured to detect back scattered electrons emitted from the substrate, an image generation unit configured to generate an electron beam image corresponding to a strength of the back scattered electrons, a designating unit configured to designate a depth measurement region in which the first pattern exists on the electron beam image, and a processing unit configured to obtain an image signal of the depth measurement region and a pattern density in the peripheral region where the second pattern exists, and to estimate a depth of the first pattern based on the obtained image signal of the depth measurement region and the pattern density in the peripheral region.
US11545327B2

Multi-pole and single-pole circuit breakers include a housing and a reset lockout mechanism disposed within the housing. The reset lockout mechanism disables electrical communication between line and load terminals of the circuit breaker if a predefined condition exists. Some circuit breakers include a single actuator, transition between ON and OFF states, and are capable of performing test functions. The test functions may involve testing AFCI and/or GFCI functions of the circuit breakers. The test functions may be performed when the circuit breaker transitions from an OFF state to an ON state. Some circuit breakers including a reset lockout mechanism may be powered only on its line side. Some circuit breakers provide an electrical indication when they are in the OFF state.
US11545325B2

An electromagnetic relay includes a fixed contact holder, a moving contact holder, an electromagnetic device, and a magnet. The fixed contact holder extends in a predetermined direction and is provided with a fixed contact. The moving contact holder also extends in the predetermined direction, and is provided with a moving contact. The magnet is arranged perpendicularly to an opening/closing direction of the fixed contact and the moving contact. A stretch space in which an arc generated between the fixed contact and the moving contact is stretched is provided, in the predetermined direction, beyond respective tips of the fixed contact holder and the moving contact holder. The stretch space also faces a surface of the fixed contact holder and a surface of the moving contact holder.
US11545324B2

A load control device may control power delivered to an electrical load from an AC power source. The load control device may include a controllably conductive device adapted to be coupled in series electrical connection between the AC power source and the electrical load, a zero-cross detect circuit configured to generate a zero-cross signal representative of the zero-crossings of an AC voltage. The zero-cross signal may be characterized by pulses occurring in time with the zero-crossings of the AC voltage. The load control device may include a control circuit operatively coupled to the controllably conductive device and the zero cross detect circuit. The control circuit may be configured to identify a rising-edge time and a falling-edge time of one of the pulses of the zero-cross signal, and may control a conductive state of the controllably conductive device based on the rising-edge time and the falling-edge time of the pulse.
US11545306B2

In an electrolytic capacitor having a capacitor element housed inside a body case where the capacitor element has a first electrode member and a second electrode member wound up with a separator in between and where the capacitor element holding an electrolyte solution, there is provided, between the first and second electrode members, a conductive polymer particle band in which conductive polymer particles of a conductive polymer in a dense state are disposed to extend in the longitudinal direction of the separator, the conductive polymer particle band contains a cellulose derivative, and the conductive polymer particle band is provided to cover, within at least one of regions on opposite sides of the center line of the separator in its lateral direction, one half or more of the region in the lateral direction.
US11545303B2

Disclosed herein is an electronic component that includes a substrate; and a plurality of conductive layers and a plurality of insulating layers which are alternately laminated on the substrate. The side surface of a predetermined one of the plurality of insulating layers has a recessed part set back from a side surface of the substrate and a projecting part projecting from the recessed part. The recessed part is covered with a first dielectric film made of an inorganic insulating material.
US11545299B2

An electronic component includes an insulating layer, a low voltage conductor pattern formed inside the insulating layer, a high voltage conductor pattern formed inside the insulating layer such as to face the low voltage conductor pattern in an up/down direction, and a withstand voltage enhancement structure of conductive property formed inside the insulating layer and along the high voltage conductor pattern such as to protrude further outside than the low voltage conductor pattern in plan view.
US11545298B2

An entangled inductor structure generates opposite polarity internal magnetic fields therein to substantially reduce, or cancel, external magnetic fields propagating outside of the entangled inductor structure. These reduced external magnetic fields propagating outside of the entangled inductor structure effectively reduce a keep out zone (KOZ) between the entangled inductor structure and other electrical, mechanical, and/or electro-mechanical components. This allows the entangled inductor structure to be situated closer to these other electrical, mechanical, and/or electro-mechanical components within the IC as compared to conventional inductors which generate larger external magnetic fields.
US11545297B2

Embodiments of the disclosure relate to apparatuses for enhanced thermal management of an inductor assembly using functionally-graded thermal vias for heat flow control in the windings of the inductor. In one embodiment, a PCB for an inductor assembly includes a top surface and a bottom surface. Two or more electrically-conductive layers are embedded within the PCB and stacked vertically between the top surface and the bottom surface. The two or more electrically-conductive layers are electrically connected to form an inductor winding. A plurality of thermal vias thermally connects each of the two or more electrically-conductive layers to a cold plate thermally connected to the bottom surface. A number of thermal vias thermally connecting each electrically-conductive layer to the cold plate is directly proportional to a predetermined rate of heat dissipation from the electrically-conductive layer.
US11545286B2

A crystalline Fe-based alloy powder composed of Fe-based alloy particles containing, within a structure thereof, nanocrystal grains having an average grain size of 30 nm or less, and in which d50, which is a particle diameter corresponding to a cumulative frequency of 50% by volume, is from 3.5 μm to 35.0 μm in a cumulative distribution curve that is obtained by laser diffractometry and that shows the relationship between the particle diameter and the cumulative frequency from the small particle diameter side, and a ratio of Fe-based alloy particles having a particle diameter of 2 μm or less to the total of the Fe-based alloy particles, which is determined by laser diffractometry, is from 0% by volume to 8% by volume.
US11545276B2

An x-ray window can include a boron-film 12 and an aluminum-film 52 spanning an aperture 15 of a support-frame 11. The boron-film 12 and the aluminum-film 52 can be the only films, or the primary films, spanning the aperture. The boron-film 12 can include boron and hydrogen. An annular-film 32 can adjoin the support-frame 11, on an opposite side of the support-frame 11 from the boron-film 12. The annular-film 32 can include boron and hydrogen. The annular-film 32 can have the same material composition as, and can be similar in thickness with, the boron-film 12.
US11545267B2

Methods and apparatus for the application of reinforcement learning to animal medical diagnostics. In one embodiment, a system is disclosed that utilizes two (2) RL agents that are arranged sequentially and that are optimized independently from one another. The first RL agent is an assessment RL agent which takes as input from one or more of: outputs from classification artificial intelligence (AI) engines; outputs from subjective biological data storage devices, and outputs from objective biological data storage devices. Using these input(s), the assessment RL agent outputs a set of assessments which evaluate a set of conditions associated with an animal. This set of assessments is then provided as input to a second RL agent known-as a plan RL agent which determines a set of treatment recommendations and diagnostics based off this determined set of assessments. Methods and computer-readable media are also disclosed.
US11545265B2

A mobile medical device for monitoring a respiratory condition in a subject, the medical device including: a sensor configured to be adhered to the skin of a patient, the sensor configured to yield a resistance signal that is modulated by movements of a chest of a patient during respiration; a sensor attachment module configured to receive the signal from the sensor and to output data to a mobile electronic device an indication of an adverse respiratory event. Also disclosed is a server for integrating data collected from a plurality of the mobile medical devices and a crowd-sourced respiration advisory system including a plurality of the mobile medical devices and a server for integrating data collected by the mobile medical devices.
US11545263B2

A physiological sensor has light emitting sources, each activated by addressing at least one row and at least one column of an electrical grid. The light emitting sources are capable of transmitting light of multiple wavelengths and a detector is responsive to the transmitted light after attenuation by body tissue.
US11545259B2

A physiological monitoring device includes: a sensor interface, a display configured to display information related to the patient, and at least one processor. The at least one processor is configured to: operate the physiological monitoring device into a non-transport mode while docked to one of at least one monitor mount; display first location context information corresponding to a first patient care area on the display while the physiological monitoring device is operating in the non-transport mode in the first patient care area; detect an undocking event in response to undocking the physiological monitoring device from a first monitor mount of the at least one monitor mount, wherein the first monitor mount is located in the first patient care area; and in response to detecting the undocking event, operate the physiological monitoring device in a transport mode, including changing the first location context information to transport context information on the display.
US11545257B1

A method for facilitating employee selection of one or more health insurance products includes displaying specific defined contribution amounts for health insurance products; receiving, from the user, input corresponding to selection of a health insurance product; displaying, to the user, information regarding the selected insurance product including an estimated cost of a plan including the selected health insurance product, a coupon amount the cost of the plan will be discounted based on a specific defined contribution amount for the class of the selected health insurance product, a lump sum defined contribution amount the cost of the plan will be discounted, and an estimated monthly cost after the coupon amount and lump sum defined contribution amount are applied.
US11545256B2

Embodiments of the invention provide apparatuses, systems, and methods for more accurate remote monitoring of a user's body. In some embodiments, a system for monitoring a user's body comprises a wearable device, a video sensor attached at a collar portion of the wearable device, a plurality of audio sensors spaced and attached at a body portion of a wearable device and a controller configured to determine a Jugular Venous Pressure (JVP) of the user, and determine audio characteristics of an output of the plurality of audio sensors to generate an audio heat map corresponding to at least one internal organ of the user.
US11545250B2

In an aspect, a system for generating lifestyle change recommendations based on biological extractions includes a computing device designed and configured for receiving a biological extraction pertaining to a user generating, using a first machine-learning process, a plurality of lifestyle intervention combinations as a function of the biological extraction, assigning, to each lifestyle intervention combination of the plurality of lifestyle intervention combinations, a degree of projected user adherence to the lifestyle intervention combination, wherein assigning further comprises performing a second machine learning process, and selecting, from the plurality of lifestyle intervention combinations, a lifestyle intervention combination as a function of the degree of projected user adherence of the selected lifestyle intervention combination.
US11545245B1

A system for fulfilling a prescription is provided. The system may include at least one processor programmed to (i) receive a prescription request including patient data relating to a patient, (ii) determine an insurance provider of the patient based on the received patient data, (iii) determine an insured cost for a prescription for the patient, (iv) determine a non-insured cost for the prescription for the patient, (v) compare the insured cost to the non-insured cost to determine which cost is lower, (vi) depending on which cost is lower, i) send a message to the patient with a corresponding recommendation, and ii) process an insurance claim and/or a payment transaction upon authorization from the patient, and (vii) transmit the prescription to a pharmacy for further processing.
US11545244B2

A water prescribing system 1 is provided with a state storage unit 21 which stores a state variable relating to a physical constitution and health condition for each of a plurality of persons including a user, and a prescription unit 22 which creates a prescription of water suitable for the user based on the state variable.
US11545240B2

A computer method of managing a workflow of scheduled nodes. The method comprises instantiating a computer instantiated mathematical model of workflow paths, wherein the mathematical model defines nodes to be scheduled, defines time-based anchors between the nodes, and sequence-based anchors between the nodes; for each workflow object, determining a workflow schedule for the workflow object by an application executing on a computer system, wherein the workflow schedule comprises a plurality of nodes and wherein the application determines the workflow schedule based on the time-based anchors and sequence-based anchors between nodes defined by the mathematical model; storing by the application context information about completion of the activities performed when performing the node associated with the workflow path of the workflow object; and changing the workflow schedule of the workflow object based on the context information about completion of the activities performed and based on the mathematical model.
US11545238B2

Provided herein are methods for design of engineered polypeptides that recapitulate molecular structure features of a predetermined portion of a reference protein structure, e.g., an antibody epitope or a protein binding site. A Machine Learning (ML) model is trained by labeling blueprint records generated from a reference target structure with scores calculated based on computational protein modeling of polypeptide structures generated by the blueprint records. The method may include training an ML model based on a first set of blueprint records, or representations thereof, and a first set of scores, each blueprint record from the first set of blueprint records associated with each score from the first set of scores. After the training, the machine learning model may be executed to generate a second set of blueprint records. A set of engineered polypeptides are then generated based on the second set of blueprint records.
US11545230B2

An apparatus includes a memory and a controller. The memory may be configured to store data. The controller may be configured to process a plurality of input/output requests to a plurality of blocks of the memory that are not marked as bad on a block list, perform a code rate test that programs the plurality of blocks of the memory at three or more code rates of an error correction code scheme, and mark any of the plurality of blocks identified as bad during the code rate test on the block list.
US11545228B2

A storage device may include a one time programmable (OTP) memory including a plurality of OTP cells and configured to store OTP key values in the plurality of OTP cells, and an erase instruction circuit that is detachably mounted on the storage device and connected to a first node of the OTP memory. When the erase instruction circuit is removed from the storage device, the OTP memory may be configured to receive the erase instruction signal having a first logic level at the first node and permanently erase all the OTP key values stored in the plurality of OTP cells by programming the plurality of OTP cells to an identical OTP key value in response to the erase instruction signal having the first logic level.
US11545226B1

Non-volatile memory systems are disclosed. The memory systems include rows of memory holes FC-SGD and SC-SGD, the latter of which may be created by a SHE cutting operation. The SC-SGD include erase speeds slower than those of FC-SGD. In order to overcome the erase speed disparities, SC-SGD are programmed to a higher Vt as compared to FC-SGD. By programming SC-SGD to a higher Vt, the erase speed increases and matches the erase speed of FC-SGD. Further, different SC-SGDs are cut to different amounts, creating different erase speeds among SC-SGD. SC-SGDs with a greater degree/amount of cut have slower erase speeds as compared to SC-SGDs with a lesser degree/amount of cut. However, verify levels among SC-SGDs can differ to produce SC-SGDs with Vt's such that their erase speeds match with each other as well as with FC-SGD.
US11545218B2

A memory device has a plurality of bit cells, each of which includes an SRAM cell having a storage node selectively connectable to a first bit line in response to a control signal received on a first word line. Each bit cell further includes an MRAM cell selectively connectable to the storage node of the SRAM cell in response to a control signal received on a second word line.
US11545213B1

The disclosure provides a novel system and method of storing multi-bit information, including providing a nano-channel-based polymer memory device, the device having at least one memory cell comprising at least two addition nano-channels, each of the addition nano-channels arranged to add a unique chemical construct (or codes) to the polymer when the polymer enters the respective addition nano-channel, the polymer having a bead or origami on a non-writing end of the polymer; each nano-channel having a nano-port constriction having a port width which allows the polymer to pass through the nano-port, and does not allow the bead or origami to pass through and does not allow addition or deblocking enzymes (or beads attached thereto) to pass through the nano-port; successively steering the polymer through the nanopore into the addition nano-channels to add the codes to the polymer based on a predetermined digital data pattern to create the digital data pattern on the polymer.
US11545201B2

Various embodiments of the present application are directed towards a memory cell, an integrated chip comprising a memory cell, and a method of operating a memory device. In some embodiments, the memory cell comprises a data-storage element having a variable resistance and a unipolar selector electrically coupled in series with the data-storage element. The memory cell is configured to be written by a writing voltage with a single polarity applying across the data-storage element and the unipolar selector.
US11545200B1

A data control circuit includes a first latch circuit, a self-block circuit, a second latch circuit, a third latch circuit, a first data timing-labeled signal generating circuit, and a second data timing-labeled signal generating circuit. The first latch circuit is arranged to receive a data window signal. The self-block circuit is coupled to the first latch circuit, and is arranged to generate a protection signal. The second latch circuit is coupled to the self-block circuit, and is arranged to output a first data timing-labeled signal. The third latch circuit is coupled to the second latch circuit, and is arranged to generate a second data timing-labeled signal. The first data timing-labeled signal generating circuit is arranged to generate a third data timing-labeled signal. The second data timing-labeled signal generating circuit is arranged to generate a fourth data timing-labeled signal.
US11545190B2

The present technology includes a semiconductor memory device. The semiconductor memory device includes a first channel pattern and a second channel pattern each extending in a vertical direction and facing each other, a channel separation pattern formed between the first channel pattern and the second channel pattern and extending in the vertical direction, a stack including conductive patterns each surrounding the first channel pattern, the second channel pattern, and the channel separation pattern and stacked apart from each other in the vertical direction, a first memory pattern disposed between each of the conductive patterns and the first channel pattern, and a second memory pattern disposed between each of the conductive patterns and the second channel pattern.
US11545180B1

A heat-assisted magnetic recording head includes a near-field transducer (NFT). The NFT includes a plasmonic disk and a near-field oscillator pair. The near-field oscillator pair includes a receiving oscillator and an emitting oscillator. The receiving oscillator is operatively coupled to the plasmonic disk and configured to receive localized surface plasmons from the plasmonic disk and amplify a near field of the localized surface plasmons. The emitting oscillator is configured to receive the near field from the receiving oscillator and emit the near field toward a surface of a magnetic disk.
US11545176B2

A magnetic recording medium includes a substrate, and a magnetic recording layer including magnetic grains having an L10 structure. The magnetic recording layer is (001) oriented, and a surface of growth of the magnetic recording layer includes a (001) plane, a (111) plane, and planes equivalent to the (111) plane. An area ratio of the (111) plane and the planes equivalent to the (111) plane, represented by (A111+A111e)/(A001+A111+A111e), is in a range of 0.2 to 0.7, where A111 denotes an area of the (111) plane, A111e denotes an area of the planes equivalent to the (111) plane, and A001 denotes an area of the (001) plane.
US11545172B1

A system configured to perform sound source localization (SSL) using reflection classification is provided. A device processes audio data representing sounds from multiple sound sources to generate sound track data that includes an individual sound track for each of the sound sources. To detect reflections, the device determines whether a pair of sound tracks are strongly correlated. For example, the device may calculate a correlation value for each pairwise combination of the sound tracks and determine whether the correlation value exceeds a threshold value. When the correlation value exceeds the threshold, the device invokes a reflection classifier trained to distinguish between direct sound sources and reflected sound sources. For example, the device extracts feature data from the pair of sound tracks and processes the feature data using a trained model to determine which of the sound tracks corresponds to the direct sound source.
US11545163B2

A loss function of a signal including an audio signal is determined. A loss function determining system for an audio signal is provided. A loss function is determined by: determining a reference quantization index by quantizing an original input signal; inputting the original input signal to a neural network classifier and applying an activation function to an output layer of the neural network classifier; and determining a total loss function for the neural network classifier using an output of the activation function and the reference quantization index.
US11545159B1

A digital audio quality monitoring device uses a deep neural network (DNN) to provide accurate estimates of signal-to-noise ratio (SNR) from a limited set of features extracted from incoming audio. Some embodiments improve the SNR estimate accuracy by selecting a DNN model from a plurality of available models based on a codec used to compress/decompress the incoming audio. Each model has been trained on audio compressed/decompressed by a codec associated with the model, and the monitoring device selects the model associated with the codec used to compress/decompress the incoming audio. Other embodiments are also provided.
US11545157B2

Techniques are described for training and/or utilizing an end-to-end speaker diarization model. In various implementations, the model is a recurrent neural network (RNN) model, such as an RNN model that includes at least one memory layer, such as a long short-term memory (LSTM) layer. Audio features of audio data can be applied as input to an end-to-end speaker diarization model trained according to implementations disclosed herein, and the model utilized to process the audio features to generate, as direct output over the model, speaker diarization results. Further, the end-to-end speaker diarization model can be a sequence-to-sequence model, where the sequence can have variable length. Accordingly, the model can be utilized to generate speaker diarization results for any of various length audio segments.
US11545155B2

A speaker recognition system for authenticating a mobile device user includes an enrollment and learning software module, a voice biometric authentication software module, and a secure software application. Upon request by a user of the mobile device, the enrollment and learning software module displays text prompts to the user, receives speech utterances from the user, and produces a voice biometric print. The enrollment and training software module determines when a voice biometric print has met at least a quality threshold before storing it on the mobile device. The secure software application prompts a user requiring authentication to repeat an utterance based at least on an attribute of a selected voice biometric print, receives a corresponding utterance, requests the voice biometric authentication software module to verify the identity of the second user using the utterance, and, if the user is authenticated, imports the voice biometric print.
US11545152B2

In some embodiments, an exemplary inventive system for improving computer speed and accuracy of automatic speech transcription includes at least components of: a computer processor configured to perform: generating a recognition model specification for a plurality of distinct speech-to-text transcription engines; where each distinct speech-to-text transcription engine corresponds to a respective distinct speech recognition model; receiving at least one audio recording representing a speech of a person; segmenting the audio recording into a plurality of audio segments; determining a respective distinct speech-to-text transcription engine to transcribe a respective audio segment; receiving, from the respective transcription engine, a hypothesis for the respective audio segment; accepting the hypothesis to remove a need to submit the respective audio segment to another distinct speech-to-text transcription engine, resulting in the improved computer speed and the accuracy of automatic speech transcription and generating a transcript of the audio recording from respective accepted hypotheses for the plurality of audio segments.
US11545151B2

Implementations set forth herein allow a user to access a first application in a foreground of a graphical interface, and simultaneously employ an automated assistant to respond to notifications arising from a second application. The user can provide an input, such as a spoken utterance, while viewing the first application in the foreground in order to respond to notifications from the second application without performing certain intervening steps that can arise under certain circumstances. Such intervening steps can include providing a user confirmation, which can be bypassed, and/or time-limited according to a timer, which can be displayed in response to the user providing a responsive input directed at the notification. A period for the timer can be set according to one or more characteristics that are associated with the notification, the user, and/or any other information that can be associated with the user receiving the notification.
US11545150B2

Provided are a dialogue device, a dialogue method, a data structure, and a program capable of realizing various dialogues while reducing the amount of description of a dialogue scenario. A knowledge transition unit 120 determines a next type of knowledge based on: a knowledge base 130 in which a relation label indicating each of relations between a plurality of types of knowledge is attached to knowledge about each of utterances to express the knowledge about the utterance; a user utterance; current knowledge; and a dialogue scenario including a basic scenario in which a transition method between the plurality of types of knowledge in the knowledge base is determined using the relation label, and an utterance generation unit 150 generates a system utterance based on the next type of knowledge.
US11545149B2

Disclosed are an electronic device capable of efficiently performing speech recognition and natural language understanding and a method for controlling thereof. The electronic device includes: a microphone; a non-volatile memory configured to store virtual assistant model data comprising data that is classified according to a plurality of domains and data that is commonly used for the plurality of domains; a volatile memory; and a processor configured to: based on receiving, through the microphone, a trigger input to perform speech recognition for a user speech, initiate loading the virtual assistant model data from the non-volatile memory into the volatile memory, load, into the volatile memory, first data from among the data classified according to the plurality of domains and, while loading the first data into the volatile memory, load at least a part of the data commonly used for the plurality of domains into the volatile memory.
US11545148B2

Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling Do Not Disturb functionality in voice responsive devices. An example embodiment operates by: enabling an user to configure Do Not Disturb settings for a voice responsive device; while (a) the Do Not Disturb functionality is activated for the voice responsive device, and (b) within a Do Not Disturb time period specified by the Do Not Disturb settings: disabling one or more microphones; receiving an unambiguous trigger; responsive to receiving the unambiguous trigger, enabling the microphone(s); receiving a voice command; and processing the voice command. An example of an unambiguous trigger may be the user pressing a talk button (either a physical or digital button) on a remote control associated with the voice responsive device.
US11545143B2

Within each harmonic spectrum of a sequence of spectra derived from analysis of a waveform representing human speech are identified two or more fundamental or harmonic components that have frequencies that are separated by integer multiples of a fundamental acoustic frequency. The highest harmonic frequency that is also greater than 410 Hz is a primary cap frequency, which is used to select a primary phonetic note that corresponds to a subset of phonetic chords from a set of phonetic chords for which acoustic spectral is available. The spectral data can also include frequencies for primary band, secondary band (or secondary note), basal band, or reduced basal band acoustic components, which can be used to select a phonetic chord from the subset of phonetic chords corresponding to the selected primary note.
US11545138B1

Systems and methods for Artificial Intelligence (AI)-based analysis of oral reviews are provided. An example method includes prompting a user to provide an oral review concerning a subject; providing the user with an interface configured to receive the oral review; receiving, via the interface, the oral review concerning the subject in a free format; generating, based on the oral review, a text for review and presenting the text for review to the user; and providing, to the user, an option to publish the text for review via at least one social media. Generating the text for review may include removing filler words from the oral review and converting the oral review from the free format to a format according to a grammar rule of at least one human language.
US11545133B2

Processor(s) of a client device can: identify a textual segment stored locally at the client device; process the textual segment, using an on-device TTS generator model, to generate synthesized speech audio data that includes synthesized speech of the textual segment; process the synthesized speech, using an on-device ASR model to generate predicted ASR output; and generate a gradient based on comparing the predicted ASR output to ground truth output corresponding to the textual segment. Processor(s) of the client device can also: process the synthesized speech audio data using an on-device TTS generator model to make a prediction; and generate a gradient based on the prediction. In these implementations, the generated gradient(s) can be used to update weight(s) of the respective on-device model(s) and/or transmitted to a remote system for use in remote updating of respective global model(s). The updated weight(s) and/or the updated model(s) can be transmitted to client device(s).
US11545128B2

An acoustic structure includes a plate and at least one acoustic scatterer having a resonant frequency and coupled to a side of the plate. The at least one acoustic scatterer has an opening, a first channel and a second channel. The first channel has a first channel open end and a first channel terminal end with the first channel open end being in fluid communication with the opening. The second channel has a second channel open end and a second channel terminal end with the second channel open end being in fluid communication with the opening. The first channel terminal end and the second channel terminal end are separate from one another.
US11545127B2

Embodiments include a method and noise cancelling system for cancelling noise in a vehicle by operating at least one noise cancelling means in a first mode of operation to output a noise cancelling signal; receiving at least one input indicative of a state of the vehicle; determining if noise cancelling error conditions are present based on the at least one received input indicative of a state of the vehicle; and operating at least one noise cancelling means in a second mode of operation if noise cancelling error conditions are determined as present.
US11545125B1

An electronic system includes a fan module, an embedded controller, an error microphone, an active noise cancellation controller, and a micro speaker module. The error microphone is configured to output an error signal by detecting the noise level during the operation of the electronic system. According to the error signal and the fan information provided by the embedded controller, the active noise cancellation controller calculates the narrow-band noises associated with the actual single-blade fundamental frequency noise and the actual BPF fundamental frequency noise generated by the fan module, and drives the micro speaker module accordingly for providing a noise cancellation signal. The error signal may be reduced to zero by adaptively adjusting the noise cancellation signal for canceling the noises generated during the operation of the electronic system.
US11545124B2

An electronic percussion instrument capable of simulating a rendition of an acoustic percussion instrument is provided. The electronic percussion instrument includes a housing, a percussion surface attached to the housing, a pressure sensor disposed on a central section of the percussion surface on a side of the back surface and configured to detect pressing against the central section, a head vibration sensor disposed on a peripheral section of the percussion surface on the side of the back surface and configured to detect vibrations of the peripheral section, and a rim vibration sensor disposed at a position overlapping the head vibration sensor when seen in a plan view of the percussion surface and configured to detect vibrations of the housing.
US11545118B2

An example method and system for display of out-of-window status indicators in a virtual shelf of a diagram window. A diagram framework displays a first portion of a diagram within a diagram window of a display device. The diagram comprises a set of shapes and a set of connectors representing a corresponding set of relationships between a set of objects. The framework detects that a first shape of the set of shapes at a first position of the first shape and a first status indicator associated with the first shape at a first position of the first status indicator are at least partially outside a first visible portion of the diagram within the diagram window. The diagram framework determines a second position of the first status indicator within the diagram window. The first status indicator at the second position of the first status indicator is displayed within the diagram window.
US11545096B2

The present disclosure provides a driving method of a display module, a driving system thereof, and a display device. The driving method of the display module includes a display panel driving process, and a backlight module driving process driven synchronously with the display panel driving process. The display panel driving process includes steps: performing a color saturation adjustment; and obtaining second color signals to drive the display panel by converting. The backlight module driving process includes steps: using the light source adjustment coefficient to adjust a first brightness value to obtain a second brightness value; determining a dominant hue light source; and driving the dominant hue light source by the second brightness value.
US11545088B2

A display panel and a display device are provided. The display panel includes: a substrate, a plurality of pixel units, a functional signal line, and a first conductive structure. The substrate includes a display area and a peripheral area on at least one side of the display area, the plurality of pixel units are in the display area, each pixel unit includes a light-emitting unit and a pixel circuit structure for providing a driving current to the light-emitting unit, and the light-emitting unit is an electroluminescent element. The functional signal line is connected with the pixel circuit structure of each pixel unit and provides a common voltage signal for the pixel circuit structure. The first conductive structure is connected in parallel with the functional signal line and is located at a layer different from that of the functional signal line.
US11545075B2

The disclosure provides a display panel and a spliced display device. The display panel includes a substrate, an array circuit, and a power supply circuit. The substrate includes a top surface, a bottom surface, and a side surface located between the top surface and the bottom surface. The array circuit is disposed on the top surface. Power is supplied to the array circuit through the power supply circuit. The power supply circuit has a power input terminal. The power input terminal corresponds to at least two distribution terminals. The at least two distribution terminals are disposed on the side surface and distribute the power to different portions of the array circuit.
US11545071B2

A display device includes a controller, a display processor, a resolution converter, and a display screen. The controller, in response to first request of setting a current signal source type to a first signal source type which is a type of a signal source for providing display data having a target resolution and a first definition, generates and transmits a first control signal corresponding to the first request. The display processor receives and forwards the first control signal from the controller. The resolution converter converts the initial display data into first display data having a target resolution and a first definition in response to the first control signal, and transmits the first display data to the display processor. The target resolution is greater than the initial resolution. The first definition is greater than a definition of display data obtained by stretching the initial display data and having the target resolution.
US11545068B2

A display device, includes: a scan driver configured to sequentially supply scan signals having a turn-on level to the first scan line and the second scan line during a first period and to concurrently supply scan signals having a turn-on level to the first scan line and the second scan line during a second period after the first period, wherein: a mask period corresponds to a difference between a start point of the second period and a start point of the first period in a next frame period, a first frame period and a second frame period have different mask periods, a third frame period between the first frame period and the second frame period has a same mask period as the first frame period, and a fourth frame period between the first frame period and the second frame period has a same mask period as the second frame period.
US11545067B2

A display apparatus including: a display panel configured to display an image based on input image data; a data driver configured to output a data voltage to the display panel; and a driving controller configured to determine a driving frequency of the display panel based on flicker values for grayscale values of the input image data and output a driving frequency signal representing the driving frequency of the display panel to a host.
US11545064B2

A display device includes circuitry to determine, based on a display data length and a display area length, whether display data including one or more display components fits within a display area of a screen on which the display data is to be displayed. In case that a determination result indicates that a part of the display data is out of the display area, the circuitry displays the display data including the one or more display components that are reduced based on a difference between the display data length and the display area length.
US11545063B2

A data transmission circuit includes a transmitter configured to transmit a data signal, a receiver configured to receive the data signal, a first transmission line connected between the transmitter and the receiver, and a second transmission line connected between the transmitter and the receiver. The data signal includes a line start signal, and a configuration signal. The data signal further includes at least one of an inverted line start signal which is an inverted version of the line start signal or an inverted configuration signal which is an inverted version of the configuration signal.
US11545054B2

A flexible display panel of an expandable display device includes a first side with a display unit, and a second side opposite to the first side. A bending guide includes an external guide that faces part of the first side and has a first curved side, and an internal guide that faces part of the second side and has a second curved side. A slider that slides on the bending guide is attached to, one end portion of the flexible display panel. A radius of the first curved side is greater than a radius of the second curved side. When the slider moves toward the bending guide, the first side contacts the first curved side and is bent by the first curved side, and when the slider moves away from the bending guide, the second side contacts the second curved side and is bent by the second curved side.
US11545044B2

A system and method are that includes a frame and a weapon mount on the frame that receives a weapon mock-up. The method includes setting up a trainer simulator including opening a transportable shipping container, wherein the transportable shipping container includes a coupled integrated common base frame and a universal mount tower. The method includes assembling a seat and pivoting the universal mount tower from a horizontal position to a vertical position wherein the universal mount tower auto-locks into position. The method includes delivering ground vehicle based weapon system training to a user using a continuum of human interface fidelities that includes a first, second and third fidelity, wherein the user is first delivered training at a first fidelity, and then at a second fidelity and then at a third fidelity. A system for a mission reconfigurable trainer simulation is also presented.
US11545040B2

A computer apparatus includes a touchscreen display. The computer apparatus generates a graphical user interface on the touchscreen display and receive user inputs via the touchscreen display. The graphical user interface includes symbology representing a flight path of multiple unmanned teamed assets from a current position to a current objective. The graphical user interface also includes symbology representing a card associated with each of the unmanned teamed assets. By the touchscreen display, an operator selects one of the unmanned teamed assets, for emphasis of the flight path. The flight paths of the non-selected unmanned teamed assets remain displayed when the selected flight path is emphasized. The operator may select the unmanned teamed asset by the flight path or by the unmanned teamed asset card.
US11545037B2

An aircraft-based runway overrun awareness alerting system (ROAAS) for an aircraft primary flight display (PFD) is disclosed. In embodiments, the ROAAS is embodied aboard an aircraft and tracks trends in the aircraft position and heading. Further, the ROAAS tracks the trending energy state of the aircraft on approach to a runway. Based on the current energy state, as well as the runway parameters, the ROAAS predicts a landing point for the aircraft along the runway as a trend based on the evolving energy state and position of the aircraft. Based on the landing point trend, as well as the energy state, the ROAAS determines the current likelihood of runway excursion as an evolving trend (e.g., that the aircraft will not have sufficient runway remaining to decelerate or stop) and displays this likelihood as a dynamic graphic element not integrated into any other instruments or components displayed by the PFD.
US11545035B2

Methods and systems for notifying a driver of a first vehicle of obstacles discouraging passing of a second vehicle in front of the first vehicle. The system includes a sensor of the second vehicle configured to detect spatial data in proximity of the second vehicle. The system also includes an electronic control unit (ECU) of the first vehicle. The ECU is configured to receive the spatial data from a transceiver of the second vehicle. The ECU is also configured to determine obstacle data based on the spatial data, the obstacle data identifying a presence of obstacles ahead of the second vehicle discouraging passing of the second vehicle by the first vehicle. The ECU is also configured to provide a notification to the driver of the first vehicle when the obstacle data indicates the presence of obstacles ahead of the second vehicle.
US11545028B2

Dual channel wireless communication system for monitoring and/or control of a machine (112), such as a press brake, by a remote interface device (10, 12) that communicates data with a machine controller (18) over two channels CH1, CH2 in parallel. Also, a system and method to determine whether a remote interface device (10, 12) is within a range or zone of a machine (112) that the remote interface device wirelessly monitors and/or controls, uses an ultrasound transmitter-receiver arrangement (100, 102) and an electromagnetic (EM) transmitter-receiver arrangement (104, 106, 108, 110) to determine difference in ultrasound and EM time of flight and therefore whether or not the remote interface device is permitted to monitor and/or control the machine or is within range to monitor and/or control the machine.
US11545024B1

Input data, such as audio and/or video data, may be captured from a first room, for example via microphones and/or cameras within the first room. A first quantity of people within the first room may be determined based at least in part on the input data. An alert may be provided when the first quantity of people exceeds a threshold quantity of people. Additionally, locations of people within the room may also be detected based at least in part on the input data. A first proximity of a first person in the room to a second person in the room may be determined. An alert may also be provided when the first proximity is less than a threshold proximity.
US11545021B2

An acquisition imaging system is described herein that acquires multiple images from multiple imagers where each are sent to a single processor/controller, resulting in a single, resultant image providing a detailed field of view. The system is comprised of multiple sets of images taken by multiple sensors, strategically placed to acquire multiple perspectives of an image field. Each sensor is packaged with digitization, compression and communication components in an imager to allow for the transfer of the image to a processor/controller system controller. The system's controller acts as the network interface, power supply and centralized management for processing information, specifically the analytics. The present invention has applications in surveillance, event classification systems, indexed archival storage, real-time and post facto image content analytics, future filtering vectors; ad hoc querying, automatic queries, and multiple query languages.
US11545019B2

A method of patient management including receiving therapy data associated with a plurality of durable medical devices and a first set of patients, and displaying an overview of patient compliance and a plurality of customizable tiles. The overview of patient compliance includes at least the number of patients in the first set of patients, current compliance data, compliance history data, and follow-up data. The plurality of aligned tiles includes at least a title and a plurality of selectable subtitles, each of the plurality of selected subtitles associated with one or more rules. Upon selection of a first selectable subtitle, displaying at least an indication of patients in a second set of patients, wherein the second set of patients is a subset of the first set of patients; upon selection of a first patient, displaying at least all of the rules triggered by the first patient.
US11545015B1

A method, system, apparatus, and/or device that may include: determining, by a processor, that an alert event has occurred; determining, by the processor, a level of the alert event, wherein the level of the alert event is a caution alert level, an urgent alert level, or a critical alert level; determining, by the processor, an initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; performing, by the processor, the initial alert activity receiving, from an input device, an updated alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; and in response to that the initial alert activity conflicting with the updated alert activity, maintaining, by the processor, using the initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level.
US11545010B1

A printer apparatus includes a wearable housing and a paper medium disposed therein, the paper medium including an adhesive label and a backing strip to which the adhesive label is affixed. The adhesive label includes first, second, and third portions affixed to the backing strip, wherein each of the first, second, and third portions is permitted to be peeled off from the backing strip while the others of the first, second, and third portions remain affixed to the backing strip.
US11545002B2

An electronic gaming machine includes a processor configured to control a display device to display a first matrix of symbol positions, and to evaluate a plurality of symbols displayed in the first matrix to determine whether to award a plurality of free games. If free games are awarded, the processor may control the display device to display a plurality of volatility options, each of which may be associated with one or more additional matrices of symbol positions. In addition, the processor may receive a player selection of one volatility option of the plurality of volatility options, and to control the display device to display the one or more additional matrices of symbol positions associated with the player selected volatility option.
US11545001B2

Game features for at least a base slot game may be selectable according to player input. According to some examples, game features may be selectable without exiting from a graphical user interface used to present the slot game. A first GUI portion may be presented in a first area of a display system. The first GUI portion may include display symbols for presenting the slot game. A second GUI portion may be presented in a second area of the display system while the first GUI portion is being presented in the first area, e.g., while the slot game is being presented in the first area. The second GUI portion may include multiple game feature images. Each game feature image may correspond with a selectable game feature.
US11544998B2

A reward system includes a tangible, non-transitory, computer-readable storage medium having instructions stored thereon and a processor configured to execute instructions stored in the storage medium. The processor is in communication with a mobile computing device and an electronic gaming machine. When executed by the processor, the instructions causes the processor to at least (i) receive mobile game activity information associated with a mobile game on the mobile computing device; (ii) award the player a first awarded prize based upon the mobile game activity information; (iii) store a first awarded prize entry in a player account for subsequent redemption at the electronic gaming machine, the first awarded prize entry identifies the first awarded prize; (iv) detect a presence of the player at the electronic gaming machine; and (v) instruct the electronic gaming machine to display the first awarded prize when the player accesses the electronic gaming machine.
US11544992B2

A gaming machine including a modular cabinet system is described herein. The modular cabinet system includes a cabinet stand assembly, a control unit housing mounted on the cabinet stand assembly, and a display unit support assembly mounted to the control unit housing. The control unit housing defines an interior cavity enclosing a game control unit assembly of the gaming machine. The display unit support assembly includes a primary display support member and a primary bracket assembly slidably coupled to the primary display support member. The primary display support member defines an interior equipment cavity configured to receive the primary bracket assembly therein. The primary bracket assembly is coupled to a primary display unit of the gaming machine to support the primary display unit from the primary display support member and to allow the primary display unit to move with respect to the primary display support member.
US11544991B2

A method of operating a gaming device, comprising: displaying an arrangement of a predetermined number of symbol windows; receiving a selection of a number of the windows equal to the unique selection number and causing the display to present a graphical indication of the selected windows; undertaking play of a game, wherein as a result of the base game, each window is associated with a symbol, and wherein each symbol is displayed on the touchscreen display within its associated window, and wherein each symbol is randomly selected from a set comprising one or more first symbols and one or more second symbols; determining that one or more of the selected windows comprises a first symbol as a result of play of the base game; and awarding an award in accordance with the number of selected windows comprising first symbols and an award rule associated with the selected number of windows.
US11544990B2

A method and a device for increasing the emotional involvement in games which provide for performing bets, wherein the result of the bets is determined by the occurrence of an event such as the output of a winning number. The method detects instant by instant the position of a small ball and represents the movement on a bets placement area. The device determines the winning number, performs bets, monitors the run of the small ball, and displays its trajectory on the betting platform.
US11544973B2

Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US11544964B2

A facial recognition method using online sparse learning includes initializing target position and scale, extracting positive and negative samples, and extracting high-dimensional Haar-like features. A sparse coding function can be used to determine sparse Haar-like features and form a sparse feature matrix, and the sparse feature matrix in turn is used to classify targets.
US11544961B2

Techniques are described for passive three-dimensional (3D) face imaging based on macro-structure and micro-structure image sizing, such as for biometric facial recognition. A set of images of a user's face is processed to extract authentication deterministic macro-structure (DMAS) measurements. A database includes profile DMAS measurements, profile location definitions for deterministic micro-structure (DMIS) feature regions, and profile DMIS signatures computed for the DMIS feature regions. A first-level authentication determination can be based on comparing the authentication DMAS measurements with the profile DMAS measurements. Authentication DMIS signatures can be computed from sub-images obtained for the DMIS feature regions at the profile location definitions. A second-level authentication determination can be based on comparing the authentication DMIS signatures with the profile DMIS signatures. An authentication result can be output based on both the first-level authentication determination and the second-level authentication that indicates whether authentication of the user is granted or denied.
US11544958B2

The present disclosure provides a light detection apparatus and application thereof. The apparatus includes: a nonopaque cover plate, a display, and a photosensor, and further including a processor configured to transmit a display driving signal to the display when the apparatus detects a touch signal on the apparatus; wherein the display includes a plurality of display pixels configured to emit an optical signal when receiving the display driving signal transmitted by the processor, and the optical signal is reflected on an upper surface of the nonopaque cover plate to form a reflected optical signal; and wherein the reflected optical signal is received by the photosensor. By some embodiments of the present disclosure, obtained physiological feature information can be more accurate and identification precision can be effectively improved.
US11544954B2

A device for bonding a fingerprint sensor to a display panel including a picker for securing a rear surface of a fingerprint sensing unit with a first planar surface having a (1-1)-th inclination, a stage for securing a front surface of the display panel with a second planar surface having a (2-1)-th inclination, distance measuring units for measuring distances to first points on a front surface of the fingerprint sensing unit and to second points on a rear surface of the display panel, a controller outputting a control signal that adjusts an inclination of the first planar surface or the second planar surface, an inclination adjusting unit for adjusting an inclination of the first and planar surfaces, and a vertical driving unit for moving at least one of the first and second planar surfaces along a first direction to bond the fingerprint sensing unit to the display panel.
US11544952B2

A display device includes a first display unit emitting an output light having an output spectrum corresponding to a highest gray level of the display device, wherein an intensity integral of the output spectrum from 494 nm to 575 nm is defined as a first intensity integral, an intensity integral of the output spectrum from 380 nm to 493 nm is defined as a second intensity integral, an intensity integral of the output spectrum from 576 nm to 780 nm is defined as a third intensity integral, a summation of the second intensity integral and third intensity integral is defined as a first summation, a ratio of the first summation to the first intensity integral is defined as a first ratio, and the first ratio is greater than 0.0% and less than or equal to 37.0%.
US11544947B2

A classification system is provided that separates unclassified pages into unclassified, separated documents and classifies the separated documents. The classification system applies a page-level recognition model to the unclassified pages to recognize the logical boundaries between documents and, based on the logical boundaries, separates the pages into unclassified, separated documents. The classification system further applies a document-level recognition model to classify the separated documents.
US11544945B2

Systems and methods are provided for processing and extracting content from an image captured using a mobile device. In one embodiment, an image is captured by a mobile device and corrected to improve the quality of the image. The corrected image is then further processed by adjusting the image, identifying the format and layout of the document, binarizing the image and extracting the content using optical character recognition (OCR). Multiple methods of image adjusting may be implemented to accurately assess features of the document, and a secondary layout identification process may be performed to ensure that the content being extracted is properly classified.
US11544943B1

A method includes executing an encoder machine learning model on multiple token values contained in a document to create an encoder hidden state vector. A decoder machine learning model executing on the encoder hidden state vector generates raw text comprising an entity value and an entity label for each of multiple entities. The method further includes generating a structural representation of the entities directly from the raw text and outputting the structural representation of the entities of the document.
US11544940B2

Disclosed are techniques for lane estimation. In aspects, a method includes receiving a plurality of camera frames captured by a camera sensor of a vehicle, assigning a first subset of the plurality of camera frames to a deep learning (DL) detector and a second subset of the plurality of camera frames to a computer vision (CV) detector based on availability of the DL and CV detectors, identifying a first set of lane boundary lines in a first camera frame processed by the DL detector, identifying a second set of lane boundary lines in a second camera frame processed by the CV detector, generating first and second sets of lane models based on the first and second sets of lane boundary lines, and updating a set of previously identified lane models based on the first set of lane models and/or the second set of lane models.
US11544934B2

A method for operating an environment sensor system of a vehicle, in particular of an autonomous motor vehicle, and an environment sensor system. The method includes the steps: producing first image data from a first image of a vehicle environment with the aid of a first sensor, performing a setpoint-actual comparison of the first image data with the second image data, and recognizing an operability of the environment sensor system based on the setpoint-actual comparison, the second image data including standard image data and/or image information from a second image of the vehicle environment, and the operability being recognized with the aid of a first artificial intelligence.
US11544933B2

A smart reader system for a scale having a display is disclosed. The smart reader system includes an image capture device for capturing an image of the display; and an attachment device for mounting on the scale, the attachment device configured to receive the image capture device; and a computing device configured to identify, using a machine learning model, a weight from the image of the display.
US11544927B2

The present application discloses a video type detection method, apparatus, electronic device and storage medium. A specific implementation solution is as follows: obtaining N key frames of a first video, where N is an integer greater than 1, and a type of the first video is to be detected; obtaining M confidence scores corresponding to each of the N key frames by inputting each of the N key frames into M algorithm models corresponding to the first video type respectively, where M is an integer greater than 1; determining a confidence score of the first video by a fusion strategy algorithm model according to N×M confidence scores of the N key frames; and comparing the confidence score of the first video with a confidence score threshold corresponding to a first video type, to determine whether the type of the first video is the first video type or not.
US11544925B1

This application discloses a technology for guiding a person to prepare foods at a food preparation station. The food preparation station has a plurality of food pans. The technology may track location changes of the food pans or ingredients contained in the food pans, and indicating the current location of an ingredient when needed. The technology monitors a dish being prepared, and provides a step-by-step guidance according a predetermined recipe.
US11544923B2

The subject matter of this specification can be implemented in, among other things, methods, systems, computer-readable storage medium. A method can include receiving, by a processing device, image data including one or more image frames indicative of a current state of a meal preparation area. The processing device determines one of a meal preparation item or a meal preparation action associated with the current state of the kitchen based on the image data. The processing device receives order data comprising one or more pending meal orders. The processing device can determine an order preparation error based on the order data and at least one of the meal preparation item or the meal preparation action. The processing device causes the order preparation error to be displayed on a graphical user interface (GUI).
US11544921B1

Systems and methods are provided for performing operations including receiving, via a messaging application, a request to scan an image captured by a camera of the user device; determining an attribute of an object depicted in the image; identifying, from a plurality of augmented reality items, an augmented reality item that is associated with the attribute of the object; combining the identified augmented reality item with the image captured by the camera; and displaying, via the messaging application, the image captured by the camera combined with the identified augmented reality item.
US11544919B2

Drone inspection of an undifferentiated surface using a reference image is disclosed. A plurality of images of a surface of a structure are analyzed to identify at least one image that depicts a feature in a portion of the surface based on a feature criterion, the plurality of images being generated by a drone comprising a camera, each image depicting a corresponding portion of the surface, and at least some of the images depicting the corresponding portion of the surface and a portion of a reference image. A location on the surface that corresponds to the at least one image is determined based on a depiction of the reference image in an image of the plurality of images.
US11544918B2

A system and method for operating a Vehicle to Infrastructure (V2I) system. The method includes receiving images from an infrared (IR) camera, determining whether a non-uniform noise exists within the received images, performing a calibration, upon determining that the non-uniform noise exists, performing a Non-Uniformity Correction (NUC) on the IR, upon determining that there is residual non-uniform noise, after performing the calibration, and determining that the IR camera has not detected a moving object that is approaching the IR camera, determining whether a Field of View (FOV) of the IR camera is occluded, after performing the NUC, and cleaning the IR camera, upon determining that the FOV of the infrared camera is occluded.
US11544910B2

An AR system includes one or more image sensors arranged to capture image data representing a scene located within a field of view of the one or more image sensors, a display arranged to enable a user of the AR system to observe a representation or view of the scene, and an augmentation engine. The augmentation engine is arranged to process the captured image data to determine one or more visual characteristics for the captured image data and to determine, in dependence on the determined one or more visual characteristics, one or more properties for an image element to be presented on the display. The augmentation engine is arranged to present the image element, with the determined one or more properties, on the display to overlay the representation or view of the scene.
US11544898B2

A method, a device, a computer device and a storage medium for a real-time urban scene reconstruction are provided. The method comprises: obtaining a target image frame and an adjacent image frame corresponding to a target urban scene; locating a position of an object in the target image frame according to the target image frame and the adjacent image frame and obtaining an object point cloud, an object image and a coordinate transformation matrix corresponding to a target object; determining a global characteristic of the target object and parameters of surfaces to be selected of the target object which is configured to determine a characteristic of the surface to be selected; determining a plane combination matrix of the target object; reconstructing a three-dimensional scene model of the target urban scene according to the plane combination matrix, the parameters of the surfaces to be selected and the coordinate transformation matrix.
US11544897B2

An apparatus for determining ambient illumination in an AR scene includes: setting virtual light source points in an AR scene, predicting reference illumination parameters of all of the virtual light source points for a current image frame according to a neural network, configuring a reference space confidence and a reference time confidence for the virtual light source points, acquiring a reference comprehensive confidence by fusing the reference space confidence and the reference time confidence, acquiring a fused current comprehensive confidence by comparing the reference comprehensive confidence with a comprehensive confidence of a previous image frame, acquiring illumination parameters of the current frame by correcting the illumination parameters of the current image frame according to the current comprehensive confidence, the previous frame comprehensive confidence and the previous frame illumination parameters, and performing illumination rendering of a virtual object in the AR scene according to the illumination parameters of current frame.
US11544895B2

Methods and systems for rendering an output image from a plurality of input images. The plurality of input images is received, and each input image is taken from a different first location. A view specification for rendering the output image is received, and the view specification includes at least a second location. The second location is different from each of the first locations. An output image is rendered based at least in part on the plurality of input images and the view specification, and the output image includes an image of a region as seen from the second location. The output image is displayed on a display.
US11544893B2

The present disclosure discloses a method for image rendering. The method may include obtaining first image data by a first processing device; performing a first rendering operation on the first image data; and determining second image data based on the first image data. The method may further include receiving a non-rendering operation on the second image data by the second processing device; and performing a second rendering operation on the non-rendered second image data.
US11544888B2

Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
US11544880B2

The present disclosure relates to systems, methods, and non-transitory computer readable media for generating a modified digital image from extracted spatial and global codes. For example, the disclosed systems can utilize a global and spatial autoencoder to extract spatial codes and global codes from digital images. The disclosed systems can further utilize the global and spatial autoencoder to generate a modified digital image by combining extracted spatial and global codes in various ways for various applications such as style swapping, style blending, and attribute editing.
US11544875B2

The present invention provides an image processing apparatus for evaluating a surface of an object using a marker including marks whose positional relationship in a case where the marker is arranged in plane is known, the maker being arranged on the surface of the object. The image processing apparatus includes: a first acquisition unit configured to obtain image data obtained by capturing an image of the surface and an image of the marker arranged on the surface; a second acquisition unit configured to obtain information indicating positional relationship among the marks included in the marker; an extraction unit configured to extract the positional relationship among the marks included in the marker in an image indicated by the image data; and a correction unit configured to correct the image data based on the positional relationship indicated by the information and the extracted positional relationship.
US11544869B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating object interaction predictions using a neural network. One of the methods includes obtaining a sensor input derived from data generated by one or more sensors that characterizes a scene. The sensor input is provided to an object interaction neural network. The object interaction neural network is configured to process the sensor input to generate a plurality of object interaction outputs. Each respective object interaction output includes main object information and interacting object information. The respective object interaction outputs corresponding to the plurality of regions in the sensor input are received as output of the object interaction neural network.
US11544860B2

Three-dimensional (3D) point cloud generation using a stationary laser scanner and a mobile scanner. The method includes scanning a first part of a surrounding with the stationary laser scanner, obtaining a first 3D point cloud, scanning a second part of the surrounding with the mobile scanner, obtaining a second 3D point cloud, whereby there is an overlap region of the first part and the second part, and aligning the second 3D point cloud to the first 3D point cloud to form a combined 3D point cloud. The positional accuracy of points of the second 3D point cloud is increased by automatically referencing second scanner data of the overlap region, generated by the mobile scanner, to first scanner data of the overlap region, generated by the stationary laser scanner. Therewith, deformations of the second 3D point cloud and its alignment with the first 3D point cloud are corrected.
US11544857B1

A method and device for calculating a river surface flow velocity are provided based on a variational principle, which are used to capture and process the images of an objective area, and to obtain the flow velocity field data of the objective area with high precision in a non-contact manner. The method and device include 3 steps: (1) preparation before initial flow measurement; (2) capturing a video of the river by an image acquisition device, converting a motion of a pixel flow field of the fluid in a captured image sequence into solving an energy functional optimization problem, and solving partial differential equations to obtain data of pixel flow field distribution; and (3) obtaining space coordinates of the pixel point in a world coordinate system and calculating the flow velocity according to the data obtained in the step 2 and the transformation relationship determined in the step 1.
US11544854B2

Systems and methods are disclosed for performing operations comprising: receiving first and second images depicting an anatomy of a subject; obtaining a segmentation associated with the first image; applying a trained neural network to estimate the adapted segmentation corresponding to the anatomy depicted in the second image, the trained network consisting of three sub-networks: a registration sub-network, generating an initial segmentation estimate representing a deformation of the segmentation associated with the first image to fit the anatomy depicted in the second image, a segmentation sub-network, generating a second initial segmentation estimate for the second image, and a third refinement sub-network, combining the two initial segmentations and generating a refined segmentation for the second image.
US11544852B2

A performance scanning system that operates to detect and measure surface parameters of a portion of an athlete and uses the surface parameters to determine the likelihood that the athlete's physical performance has been or will be impaired.
US11544837B2

A method for dynamically measuring deformation of a rotating-body mold, including: (S1) subjecting an overall outer surface of the rotating-body mold to three-dimensional measurement to acquire an initial point cloud data; (S2) shooting, by a multi-camera system, the mold from different angles to obtain three-dimensional coordinates of marking points and coding points on the overall outer surface of the rotating-body mold; (S3) rotating the mold, and repeatedly photographing the marking points and the coding points on the mold surface under different angle poses; and calculating three-dimensional coordinates of the marking points and the coding points; and (S4) predicting a point cloud data of the outer surface under different angle poses based on a conversion relationship among the marking points to analyze a deformation degree of the mold during a rotation process.
US11544821B2

The embodiments of the present disclosure disclose methods and systems for determining a ring artifact. The method for determining the ring artifact may include: obtaining an original image; mapping a plurality of pixels in the original image to a polar coordinate image; determining a protection region in the polar coordinate image; obtaining a smooth image by smoothing at least one region in the polar coordinate image other than the protection region; generating a residual image based on the polar coordinate image and the smooth image; determining a location of the ring artifact in the original image based on the residual image. In the present disclosure, the original image may be mapped to a trapezoidal region or a triangular region in the polar coordinate image, and the gradient angle image may be used for image processing, which may reduce the influence of noise. An accurate location of the ring artifact may be determined, and information for imaging device detection and air correction may be provided.
US11544813B2

An electronic device is described, that includes a processing logic configured to receive input image data and generate output image data having a different format from the input image data using an artificial neural network model. The artificial neural network model includes a plurality of encoding layer units, including a plurality of layers located at a plurality of levels, respectively. The artificial neural network model also includes a plurality of decoding layer units including a plurality of layers and configured to form skip connections with the plurality of encoding layer units at the same levels. A first encoding layer unit of a first level receives a first input feature map and outputs a first output feature map. A first output feature map is based on the first input feature map, to a subsequent encoding layer unit and a decoding layer unit at the first level.
US11544807B1

A computer-implement method and computer system may be configured to facilitate policyholder setup in connection with estate handling. An audible or visible chatbot avator or doppelgänger may lead a trustee, beneficiary, or family member through the estate of an impaired or deceased user. A computer system may have been provided with, or gather, sample voice and visual recordings associated with a user that are used to build the chatbot avatar that simulates the user audibly and/or visually. The computer system may have previously prompted the user for necessary items to properly handle their estate, such as information related to financial accounts, loans, insurance policies, etc. and user names and passwords to various electronic accounts.
US11544797B1

A method and apparatus for generating and using immutable records generated from transaction records maintained at a cloud storage system for transaction ledger generation are described. The method may include accessing transaction records in a transaction record data store maintained by a cloud services provider system, where each transaction record generated by the commerce platform in response to the commerce platform processing a transaction. The method further includes accessing a plurality of revenue records, each having a unique key. The method may also include generating a plurality of candidate ledger entries, each candidate ledger entry comprises at least a subset of the plurality of data fields from the revenue record data object, and determining whether a revenue record matches a candidate ledger entry based on a comparison of the unique key. Furthermore, when the comparison results in a match, a final ledger entry is generated from the candidate ledger entry for a period of time in which the revenue record was generated.
US11544795B2

In an illustrative embodiment, methods and systems for automatically labeling unstructured data include accessing unstructured data representing data entry and analyzing the unstructured data by applying natural language processing to a text component of the unstructured data to obtain a set of term counts of words and/or phrases identified in the text component. Analyzing may include applying at least one clustering algorithm to the set of term counts to determine a term cluster, identifying a preexisting term cluster most closely matching the term cluster, and applying, to the unstructured data, a predefined label corresponding to the preexisting term cluster. The unstructured data may be analyzed to obtain formatting counts of formatting elements, and a formatting cluster may be determined and applied to match to a preexisting formatting cluster, thus deriving a predefined label corresponding to the preexisting formatting cluster.
US11544787B2

A method for a protocol in digital asset trading includes step as follow. Trading information is exchanged between the first and the second nodes, in which a first digital currency belonging to the first node and a second digital currency belonging to the second node are expected to be exchanged, and prices of the first and second digital currencies are time-dependent. An atomic swap script and a smart contract are generated. A compensation fee to be paid to the second node by the first node is computed. A redeeming or refunding event is performed in response to the atomic swap script and the smart contract with paying the compensation fee to the second node, in which the compensation fee is dependent on the prices of the first and second digital currencies such that is time-dependent.
US11544786B2

Embodiments may include a two-round-trip protocol by which two parties can securely conduct an already-agreed-upon exchange of digital assets (i.e., in the provable absence of settlement risk). For example, in the first round of the protocol, each party may send to a specially designed “settlement contract” the “statement” corresponding to the party's portion of the proposed bilateral transaction (e.g., how much asset the party will transfer, and to whom), as well as a hash of the party's “proof”. Between rounds, each party checks that the other party's statement transfers to the party the agreed-upon amount. The settlement contract may then lock the proof hashes against future misuse, and in particular against use by unauthorized parties. In the second round, each party sends its proof to the settlement contract. The settlement contract then dispatches both statement-proof pairs and executes the bilateral exchange.
US11544782B2

A system and method of a smart contract and distributed ledger platform with blockchain custody service includes a blockchain service circuit structured to interface with a distributed ledger; a data collection circuit structured to receive data related to items of collateral or data related to environments of the items of collateral; a valuation circuit structured to determine a value for each of the plurality of items of collateral based on a valuation model and the received data; and a smart contract circuit structured to interpret a smart lending contract for a loan, and to modify the smart lending contract by assigning, based on the determined value for each of the items of collateral, at least a portion of the items of collateral as security for the loan such that the determined value of the items of collateral is sufficient to provide security for the loan.
US11544774B1

An apparatus, computer program product, and method are provided for predictive recommendations of device rendered objects using one or more objective models. In the context of a method, the method generates, for each device rendered object of a plurality of device rendered objects, a multiple objective score. The method also determines a real-time adjustment factor based in part on a received objective adjustment signal and generates, for each device rendered object of the plurality of device rendered objects, an adjusted multiple objective score based on the real-time adjustment factor. The method also generate a ranked device rendered object set, selects a subset of the ranked rendered object set, and transmits the ranked device rendered object subset to a client device associated with the user object of the user object objective, the subset configured for rendering within the user, interface area of the client device.
US11544755B2

A garment production system, comprising a virtual development environment configured to receive and store in a database thereof body information relating to a user, establish measurements for the user based on the body information, display, on a display device connected to the virtual development environment, a virtual representation of the user using the established measurements, customize one or more garments for the user based on the established measurements, display, on the display device, a virtual representation of the one or more customized garments on the virtual representation of the user, receive and store in the database personalization information from the user regarding the one or more customized garments, and alter the one or more customized garments and the virtual representation thereof based on the received personalization information for manufacture thereof.
US11544749B2

A donation facilitation system that can allow a donor, such as a customer, to challenge another entity, such as a provider, to make a provider contribution to a portfolio of charities set up by the donor upon, for example, the purchase of a good or service from the provider. The provided portfolio donation facilitation system can allow the other entity such as a provider to create its own provider portfolio of charities and make a provider contribution to a customer's portfolio of charities when at least one component of the provider's portfolio of charities matches at least one component of the customer's portfolio of charities.
US11544741B2

An engagement time computer system for serving online content based on user engagement duration includes an output device, at least one memory, and one or more processors. The processors are configured to determine a historical engagement time of an online user and to identify a plurality of online content items. Each online content item of the plurality of online content items has a target engagement time. The processors are further configured to receive a request for a content item. The request is associated with the online user. The processors are also configured to select a first online content item from the plurality of online content items based at least in part on the historical engagement time of the online user and the target engagement time of the first online content item and to transmit the first online content item for display to the online user.
US11544738B2

Systems and methods are disclosed for attributing web traffic to an advertising spot. The method may include receiving traffic data for a web page from a server associated with an advertiser and receiving, from a log provider, a log of a plurality of advertising spots related to the advertiser. A duration of time as a peak may be designated to identify the amount of traffic that is attributable to the one of the plurality of advertising spots.
US11544736B2

A computer-implemented method for managing a campaign within a distributed computer network comprises acts of defining, in a memory of the distributed computer network, a personalized URL (pURL) associated with at least one user-specific advertisement; receiving trigger instructions that identify one or more conditions under which at least one second user-specific advertisement should be sent, wherein the second advertisement is associated with the pURL; sending the pURL associated with the at least one user-specific advertisement; tracking the pURL associated with the at least one user-specific advertisement for at least one trigger defined by the trigger instructions; receiving the trigger; and updating a campaign workflow responsive to the received trigger.
US11544723B2

The present disclosure relates to a method for providing interactivity between an electronic system and a first user visiting a facility such as, for example, an amusement park. The first user is identified and provided with a first input mobile element. The first input mobile element interacts with input fixed elements. The interaction results in a feedback that is provided, through output means to the first user or his first input mobile element. The feedback is preferably determined according to the history of the first user.
US11544715B2

Provided are a system and methodology for iteratively transforming data, as between multiple sets thereof, that account for underlying data generation sources and bases. Doing so, via normalization of the data, enables uniformity of interpretation and presentation of the data no matter the machine learning model that produced the data.
US11544713B1

Systems and methods ingest extensive data regarding real-time transactions to determine correlation between a variety of parameters and possible fraud events. Possible fraud can be predicted, and notifications delivered to a fraud team. Correlations can be discovered using unsupervised machine learning, and particular systems and methods can utilize natural language processing to both receive and provide information concerning fraud risk and countermeasures.
US11544706B2

Systems, methods, and software are disclosed for provisioning tokens in a networked computing environment including merchants participating in payment networks. The method includes receiving, by a merchant processor, card account data of a purchase card from a cardholder. The method includes determining, by the merchant processor, that the card account data includes a multi-token enabled BIN. The method includes, in response to determining that the card account data includes the multi-token enabled BIN, receiving and storing, by the merchant processor and in a memory of the merchant, respectively, a primary token associated with a front-of-card brand of the purchase card. The method includes, in response to receiving the primary token, transmitting, by the merchant processor, a request for a secondary token. The method includes receiving and storing, by the merchant processor and in the merchant memory, respectively, the secondary token simultaneously with storing the primary token.
US11544700B2

A system and method of transacting a prepaid product with an electronic mobile device that is used to electronically interface with a code, such as a QR code, bar code, RF signal or NFC signal, representing a prepaid product. The codes of multiple prepaid products of multiple prepaid product providers are grouped together on a single structure or in a single computer displayed in a shopping area. The electronic mobile device subsequently electronically interfaces with a point of sale device after electronically interfacing with said code to provide prepaid product information.
US11544693B2

Disclosed are a complex payment system using a portable terminal, and a complex payment method. According to the present invention, a portable terminal such as a smartphone or a vendor server may analyze and display an optimum payment condition containing a minimum payment amount using bonus information such as card information, discount information, membership point information, or coupon information when a user pays, thus preventing personal information leakage and enabling the user to pay a minimum amount by means of his/her credit card using the bonus information.
US11544692B1

Systems and methods which provide postage indicia using mobile communication handsets are shown. According to embodiments, users are enabled to introduce mail pieces into a mail delivery stream which are accepted as having activated, value comprising postage indicia associated therewith without the use of traditional metering systems, processor-based postage generation and printing systems, or even printers. Instead, a token comprising substantially unique identification information identifying a mail piece is activated as an activated token having postage value associated therewith using mobile communication handsets, such as a smart phone, network enabled personal digital assistant, etc. according to embodiments of the invention.
US11544689B2

A computer-implemented method includes: installing a first message protocol on a transaction terminal based on a provider thereof; installing an adapter layer on the terminal, the adapter layer including a mapping from the first message protocol to a standard message protocol; reading payment data from a payment device, the payment data associated with a transaction; generating a message including the payment data according to the first message protocol; translating the message from the first message protocol to the standard message protocol with the adapter layer to form a transaction message; and communicating the transaction message to a transaction processing system.
US11544687B2

Systems and methods disclosed herein for the client-side management of recurring payment transactions. An account holder can interact with a consumer computing device, such as a smart phone or tablet computer, to provide billing parameters for recurring payments to a merchant. The billing parameters can be updated over time by the account holder.
US11544682B1

A method and system are disclosed for submitting financial instruments, cash and other value bearing documents for deposit at retail locations unaffiliated with the various financial institutions the deposits are directed to. The method includes identifying account holders and scanning the physical documents to be deposited with equipment at the retail location that is provided by a third party facilitator. The equipment at the retail location communicates with a third party facilitator system to lookup bank routing information and uses this information to complete a remote deposit transaction for the account holder with that account holder's particular financial institution. The system may include a standalone or distributed system having a memory in communication with a processor system configured to perform the method noted above.
US11544679B2

A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
US11544677B2

Embodiments provide methods, and systems for facilitating microservices for cryptographic operations. A method includes receiving, by a server system, a cryptographic service request from at least one application of a plurality of applications over a network communication channel. The cryptographic service request comprises a cryptographic operation to be performed and a cryptographic keys index being an identifier of the at least one application. The method includes generating, by the server system, a cryptographic operation command for the cryptographic operation. The method includes sending, by the server system, the cryptographic operation command to a Hardware Security Module (HSM) communicatively connected to the server system to perform the cryptographic operation. The method includes receiving, by the server system, a response from the HSM for the performed cryptographic operation. The method includes sending, by the server system, the response for the performed cryptographic operation to the at least one application.
US11544669B2

Systems, methods, and other embodiments associated with a framework for compliance report generation are described. In one embodiment, a method includes receiving a data source definition of a set of data sources comprising data for populating compliance reports. The example method may also include retrieving a compliance report definition for a compliance report for a reporting entity. The example method may also include constructing and rendering a user interface populated with a set of user interface elements generated based upon the set of data sources and the compliance report definition. The example method may also include generating the compliance report according to the compliance report definition. The compliance report is populated with data from the set of data sources. The compliance report is sent over a computing network to a remote computing device of the reporting entity.
US11544668B2

A method for maintaining inventory within a store includes: accessing an image (e.g., a color image, depth image) depicting an inventory structure; detecting a slot region of the image depicting a slot; identifying a product type assigned to the slot; accessing a product dimension of the product type; defining a target region within the slot in the image based on the product dimension; defining a product region within the slot in the image based on the product dimension and the target region; defining a back-of-shelf plane intersecting the target region of the image; detecting a surface within the product region; and, in response to the surface intersecting the back-of-shelf plane, identifying the slot as empty and generating a prompt to restock the slot with product units of the product type.
US11544666B2

A computer-implemented method may include hosting an article sharing portal accessible by the one or more electronic tenant interfaces, the article sharing portal being responsive to actions performed with the one or more electronic tenant interfaces to create, modify, or delete inventory data for sharing one or more articles across a plurality of inventories. The method may include receiving user selections initiated at user platforms for articles described in the received wearable article data, including a first shared article included in an electronic inventory of a first tenant, the first shared article being placed in the electronic inventory of the first tenant by the actions performed with the one or more electronic tenant interfaces for sharing the articles, and in response to receiving the one or more user selections, initiating one or more microservices to facilitate physical shipment of the first shared article to a user.
US11544650B2

A computer-implemented method is disclosed. The method comprises calculating a first new rank value in a rank address space for a first issue of a plurality of issues. The rank address space comprises unique, ordered values, and each of the plurality of issues has a rank value in the rank address space. The method further comprises determining whether a length of the first new rank value is greater than or equal to a first rebalancing trigger length. In addition, the method comprises, in response to determining that the length of the first new rank value is greater than or equal to the first rebalancing trigger length, identifying a first delay period that is to elapse before rebalancing the rank address space comprising updating at least one rank value of at least one of the plurality of issues to reduce a possibility of congestion in the rank address space. The method additionally comprises following the first delay period, rebalancing the rank address space.
US11544645B2

The present disclosure relates to the technical field of automated warehousing, and relates to an inventory scheduling method and device and a non-transitory computer readable storage medium. The method of the present disclosure includes: obtaining an order to be picked, the order to be picked comprising a kind(s) of goods to be picked; determining order processing capability information of each of a plurality of picking workstations, according to at least one of position distribution information of a rack(s) storing at least one kind of the goods to be picked relative to each of the picking workstations, position distribution information of an available transfer machine(s) relative to each of the picking workstations, or load information of each of the picking workstation; and allocating the order to be picked to one of the picking workstations according to the order processing capability information of each of the picking workstations.
US11544644B2

A system and method for aggregating and tracking content is described. In one aspect, a computer-implemented method includes forming a consolidated graphical user interface that tracks activities related to a project identifier. The project identifier identifies aggregated content. A project search query is received on the consolidated graphical user interface. The system identifies the project identifier based on the project search query, and presents at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier. The system registers selected items with the project identifier with a user of the consolidated graphical user interface, and forms the aggregated content assigned to the project identifier and to the user based on the registered selection.
US11544643B1

An intermodal facility management system for facilitating delivery, pickup, facility access, and cargo management is presented. The system can receive data from clients within proximity of one or more wireless beacons. The system can capture data from clients that ingress or egress into or out of a facility, respectively, and validate received data with the captured data. The system can enable cargo transfer optimization by forecasting client arrival times to particular destination locations, and the forecasting can account for access point delays, such as can be due to an authentication process. The system can provide a measure of redundancy in ensuring that particular cargo is being sent to proper locations, and the system can further prompt facility personnel to ensure that cargo is accessible and ready for dispatch upon arrival of any given client.
US11544640B2

The present invention relates to a method for providing an online ticket service by using a blockchain network, comprising steps of: (a) in response to acquiring ticket reservation information corresponding to a ticket purchased by a purchaser from a ticket sale server, creating a ticket token corresponding to the ticket by referring to the ticket reservation information, and registering generated information on the ticket token in a distributed ledger of a blockchain network; and (b) transmitting the ticket token to a seller token wallet corresponding to the seller of the ticket, thereby (i) causing the seller token wallet to transmit the ticket token to a user token wallet corresponding to the user of the ticket, and (ii) registering movement information of the ticket token from the seller token wallet to the user token wallet in the distributed ledger of the blockchain network.
US11544631B2

Disclosed is a blood flow measurement apparatus using Doppler ultrasound. The apparatus includes a two-dimensional transducer array in which a plurality of transducers are two-dimensionally arranged, an acoustic window detection portion configured to transmit and receive ultrasonic signals by driving some of the plurality of transducers, to detect Doppler signals, and to confirm a transducer corresponding to a Doppler signal having high intensity among the detected Doppler signals, a blood flow detection portion configured to detect Doppler signals with respect to a plurality of steering vectors through beam steering using a plurality of adjacent transducers including the confirmed transducer and configured to confirm a steering vector corresponding to a Doppler signal having highest intensity among the detected Doppler signals, and a Doppler processing portion configured to detect a Doppler signal by performing beam steering using the confirmed steering vector and to obtain blood flow information from the detected Doppler signal.
US11544629B2

Provided are various mechanisms and processes for generating dynamic merchant scoring predictions. A system is configured to receive datasets comprising pairings between training customer profiles and training merchant profiles. For each pairing, a set of feature values corresponding to features specified by the customer and merchant profiles are extracted and converted into a training vector to train a machine learning model to determine a weighted coefficient for each feature. Once sufficiently trained, the system determines a set of available merchant profiles for a customer profile in response to receiving a search request from a customer associated with the customer profile. For each pairing between the customer profile and an available merchant profile, the system determines an order score for the available merchant based on the weighted coefficients and an input set of feature values specified by the customer profile and the available merchant profile.
US11544627B1

A machine-learning based method includes receiving an instruction to model an engagement predicting score for a user. User-specific, activity-specific data is obtained from digital resources that include a user-specific activity performance data regarding performance of at least one activity by the user, an object data for an object that allows the user to perform the at least one activity, and user-specific personal data of the user. A user-specific activity engagement labeling data for the at least one activity is predicted by utilizing a first-type data pipeline on the at least one user-specific activity performance data. User-specific, activity-specific data features are predicted by utilizing a second-type data pipeline on the user-specific, activity-specific data. The engagement predicting score is predicted from the user-specific, activity-specific data features and the user-specific activity engagement labeling data. A computing device is instructed to present at least one user-specific activity-related action instruction.
US11544620B2

According to an embodiment of the present disclosure, a method of training a machine learning model is provided. Input data is received from at least one remote device. A classifier is evaluated by determining a classification accuracy of the input data. A training data matrix of the input data is applied to a selected context autoencoder of a knowledge bank of autoencoders including at least one context autoencoder and the training data matrix is determined to be out of context for the selected autoencoder. The training data matrix is applied to each other context autoencoder of the at least one autoencoder and the training data matrix is determined to be out of context for each other context autoencoder. A new context autoencoder is constructed.
US11544612B2

A memory system comprising a qubit array configured to store therein one or more entangled qubit states encoded using a quantum stabilizer code. The memory system further comprises a quantum-state-refresh module configured to refresh an entangled qubit state in the qubit array when a degradation error is detected therein. The quantum-state-refresh module is further configured to detect the degradation error by performing a redundant measurement of a set of syndrome values corresponding to the quantum stabilizer code. The redundant measurement is based on an error-correction code defined using the generator matrix of the quantum stabilizer code and a corresponding supplemental parity-check matrix. In an example embodiment, each of the generator and supplemental parity-check matrices has a respective inclined-stripe form.
US11544610B2

This present disclosure relates to systems and methods for providing an Adaptive Analytical Behavioral and Health Assistant. These systems and methods may include collecting one or more of patient behavior information, clinical information, or personal information; learning one or more patterns that cause an event based on the collected information and one or more pattern recognition algorithms; identifying one or more interventions to prevent the event from occurring or to facilitate the event based on the learned patterns; preparing a plan based on the collected information and the identified interventions; and/or presenting the plan to a user or executing the plan.
US11544606B2

Systems and methods for compressing target content are disclosed. In one embodiment, a system may include non-transient electronic storage and one or more physical computer processors. The one or more physical computer processors may be configured by machine-readable instructions to obtain the target content comprising one or more frames, wherein a given frame comprises one or more features. The one or more physical computer processors may be configured by machine-readable instructions to obtain a conditioned network. The one or more physical computer processors may be configured by machine-readable instructions to generate decoded target content by applying the conditioned network to the target content.
US11544596B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that creates a machine learning model with k-means clustering. In some implementations, an instruction to create a model is obtained. A data set including geographic data and non-geographic data is received. The data set includes multiple data entries. Geographic centroids are determined from the geographic data. The data set is analyzed to obtain statistics of the data set. Transformed data is generated from the data set, the statistics, and the geographic centroids. A model is generated with the transformed data, the model indicating multiple data groupings.
US11544590B2

In implementations of answering questions during video playback, a video system can receive a question related to a video at a timepoint of the video during playback of the video, and determine audio sentences of the video that occur within a segment of the video that includes the timepoint. The video system can generate a classification vector from words of the question and the audio sentences, and determine an answer to the question utilizing the classification vector. The video system can obtain answer candidates, and the answer to the question can be selected as one of the answer candidates based on matching the classification vector to one of the answer vectors.
US11544589B2

In some examples, a server may determine a specification associated with a software module that is to be integrated with a software system. The specification identifies how the software module interacts with the software system. The server may execute a machine learning module to perform an analysis of the specification. The machine learning module may suggest at least one modification to at least a first portion of the specification and may automatically modify at least a second portion of the specification. The server may convert the specification to one or more application programming interface (API) calls and provide a system interface that includes the one or more API calls to enable the software module to interact with the software system. The API calls may include calls to a data integration API, a file transfer API, a messaging API, a database API, or any combination thereof.
US11544576B2

Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an entity agent registry, wherein the personal cognitive agent comprises a virtual personal cognitive assistant. Selection of a first cognitive assistant agent from a first domain and a second cognitive assistant agent from a second domain are received. Input from the entity is received. A goal based on the input is identified. Unified cognition is provided by coordinating the first cognitive assistant agent of the first domain and the second cognitive assistant agent of the second domain to generate one or more actions to meet the goal. A response is provided to the input with an indication of the goal.
US11544572B2

Aspects discussed herein may relate to methods and techniques for embedding constrained and unconstrained optimization programs as layers in a neural network architecture. Systems are provided that implement a method of solving a particular optimization problem by a neural network architecture. Prior systems required use of external software to pre-solve optimization programs so that previously determined parameters could be used as fixed input in the neural network architecture. Aspects described herein may transform the structure of common optimization problems/programs into forms suitable for use in a neural network. This transformation may be invertible, allowing the system to learn the solution to the optimization program using gradient descent techniques via backpropagation of errors through the neural network architecture. Thus these optimization layers may be solved via operation of the neural network itself.
US11544566B2

A method, computer system, and a computer program product for generating deep learning model insights using provenance data is provided. Embodiments of the present invention may include collecting provenance data. Embodiments of the present invention may include generating model insights based on the collected provenance data. Embodiments of the present invention may include generating a training model based on the generated model insights. Embodiments of the present invention may include reducing the training model size. Embodiments of the present invention may include creating a final trained model.
US11544558B2

A method of continual learning in an artificial intelligence system through bi-level optimization includes providing a stored data sample of a current task and providing a neural network subdivided into two parts including a parameter part and a hyper-parameter part. The method further includes performing bi-level optimization by separately training the two parts of the neural network. The neural network has been trained, prior to the bi-level optimization, on data samples of previous tasks.
US11544555B1

Methods and systems classify and cluster invoice data. An invoice is obtained. A category vector is generated from an invoice string of the invoice with a dense layer of a machine learning model that includes an embedding layer, a neural network layer, and the dense layer. A suggestion is selected with a selection engine and in response to comparing the category vector to a set of clusters. The suggestion is presented.
US11544552B1

A method, apparatus and computer program product refine an automated coding model, such as for a medical chart. For each respective candidate code from a set of candidate codes, the method predicts a probability of the respective code being contained in a medical chart. The method also selects one of the candidate codes as being contained in the medical chart based upon the probability and removes the selected candidate code from the set of candidate codes. The method then repeatedly predicts the probability of a respective code being contained in the medical chart, selects one of the candidate codes based upon the predicted probability and removes the selected candidate code from the set of candidate codes. The method further determines a categorical crossentropy loss as to permit adjustment of one or more parameters of the automated coding model.
US11544549B2

A processor-implemented neural network method includes calculating individual update values for a weight assigned to a connection relationship between nodes included in a neural network; generating an accumulated update value by accumulating the individual update values in an accumulation buffer; and training the neural network by updating the weight using the accumulated update value in response to the accumulated update value being equal to or greater than a threshold value.
US11544541B2

An artificial neuron device according to an embodiment of the present disclosure includes a first resistor connected between an input terminal and a first node; a capacitor connected between the first node and a ground terminal; a threshold switch connected between the first node and a second node; and a second resistor connected between the second node and the ground terminal, wherein, when an input voltage of a certain level is applied to the input terminal by time, a membrane potential occurs at the first node and a spike current flows through the second node. According to present disclosure, the artificial neuron device expresses the Integrate-and-Fire function, the rate coding ability, the SFA characteristics, and the chaotic activity of the biological neuron, and therefore may be widely used for the artificial neuron network device, the large-scale brain-inspired computing system, and the artificial intelligence (AI) system.
US11544538B2

The present invention relates to a pulse driving apparatus for minimising an asymmetric image between long-term potentiation (LTP) and long-term depression (LTD) in a hardware neural network, and a method therefor; and can minimise asymmetry between the LTP process and the LTD process, thereby improving a match rate of actual results by separately performing a first operation that performs on the LTP process, and a second operation that performs the LTP process and the LTD process.
US11544519B2

Systems and methods are provided for decoding secure tags using an authentication server and secure tag reader. The system can include at least one processor and at least one non-transitory memory. The memory can contain instructions that, when executed by the at least one processor, cause the secure tag reader to perform operations. The operations can include detecting a potential secure tag in an image and generating a normalized secure tag image using the image and a stylesheet. The operations can further include providing an identification request to an authentication server, the identification request including the normalized secure tag image. The operations can additionally include receiving rules for decoding tag data encoded into the secure tag as tag feature options and decoding the tag data using the received rules.
US11544516B1

Interested parties would like to know the identity o the semi-truck to which a semi-trailer is coupled. They would like to know when and where the semi-truck was coupled to and uncoupled from the semi-trailer. The embodiments all detect the semi-truck's identity. Some embodiments compute the identity of the semi-truck in environments where multiple semi-trucks are nearby. Some embodiments report the semi-truck's identity by wireless modem to said interested parties. Some embodiments detect and report the geolocation of the semi-trailer.
US11544500B2

Methods and systems for performing machine learning include selecting first and second training data from one or more training sets in one or more databases. Mixed training data is formed by subtracting a value of each data element in the second training data from a value of a corresponding data element in the first training data. A machine learning process is trained using the mixed training to augment data used by the machine learning process.
US11544493B2

A method is provided that includes generating a visual environment for interactive development of a machine learning (ML) model. The method includes accessing observations of data each of which includes values of independent variables and a dependent variable, and performing an interactive exploratory data analysis (EDA) of the values of a set of the independent variables. The method includes performing a feature construction and selection based on the interactive EDA, and in which select independent variables are selected as or transformed into a set of features for use in building a ML model to predict the dependent variable. The method includes building the ML model using a ML algorithm, the set of features, and a training set produced from the set of features and observations of the data. And the method includes outputting the ML model for deployment to predict the dependent variable for additional observations of the data.
US11544490B2

Provided herein are detection systems and related methods for detecting moving objects in an airspace surrounding the detection system. In an aspect, the moving object is a flying animal and the detection system comprises a first imager and a second imager that determines position of the moving object and for moving objects within a user selected distance from the system the system determines whether the moving object is a flying animal, such as a bird or bat. The systems and methods are compatible with wind turbines to identify avian(s) of interest in airspace around wind turbines and, if necessary, take action to minimize avian strike by a wind turbine blade.
US11544483B2

A detection system according to an embodiment of the present disclosure includes: a plurality of proximity sensors provided in a mounting portion of a transport robot; an information acquisition unit that is provided in the mounting portion of the transport robot and that acquires information from an integrated circuit (IC) tag provided in a standard object; and an estimation unit that estimates a placement status of the standard object based on detection results of the proximity sensors and an acquisition result of the information acquisition unit.
US11544474B2

Implementations of the subject matter described herein provide a solution for generating a text from the structured data. In this solution, the structured data is converted into its representation, where the structured data comprises a plurality of cells, and the representation of the structured data comprises plurality of representations of the plurality of cells. A natural language sentence associated with the structured data may be determined based on the representation of the structured data, thereby implementing the function of converting the structured data into a text.
US11544469B2

An electronic apparatus is disclosed. The electronic apparatus includes a display, a storage in which keyword information by product specification is stored, and a processor configured to obtain user feedback on the product by crawling a website, identify positive feedback or negative feedback among the user feedback corresponding to the keyword information by specification by performing natural language processing (NLP) to which at least two different algorithms are applied, and display a result of the identification through the display.
US11544468B2

This disclosure describes converting computer-executable predicate-argument structures for a specific field to field-specific predicated-argument structures to improve execution. In some implementations, a method can be performed by one or more processors of a computing device, and can include receiving one or more predicate-argument structures (PASs) associated with taxation-specific text and converting the one or more PASs into one or more tax-specific predicate-argument structures (TPASs). Converting the one or more PASs to one or more TPASs may include one or more of: defining terms in a segment based on a definition of the term from a different segment or line description (including from a different document); reordering nodes, replacing nodes, or removing nodes of a segment (such as based on one or more single segment tree traversal rules); or combining multiple PASs for multiple segments of a single line description based on one or more multiple segment tree traversal rules.
US11544466B2

A method is provided for determining support of a hypothesis by opinion sentences. The method converts sentence structures in the opinion sentences using various sentence structure conversion methods to obtain converted opinion sentences. For each converted opinion sentence, the method calculates a difference between a proximity label value indicating proximity to the hypothesis and an intermediate score before and after a conversion, adopts the conversion responsive to a condition being met relative to the difference, and adopts the opinion sentence instead responsive to the condition being unmet. The method creates sub-opinions using the various methods applied to adopted conversions and opinion sentences, and obtains an intermediate score for each sub-opinion. The method represents an amount of support for the hypothesis by obtaining and displaying a final score for each adopted conversions and opinion sentences based on the intermediate scores for the sub-opinions and for adopted conversions and opinion sentences.
US11544458B2

Systems and processes for operating an intelligent automated assistant are provided. In one example process a set of words including a grammatical error is received. The process can generate, using a neural network based on the set of words including the grammatical error and a reference set of words, a transformed set of words and further determine, based on the set of words including the grammatical error and the reference set of words, a reconstructed reference set of words. The process can also determine, based on a comparison of the transformed set of words and the reconstructed reference set of words, whether the transformed set of words is grammatically correct and provide an indication of whether the transformed set of words is grammatically correct to the neural network.
US11544453B2

In a method for configuring documents for circulation, a document template and a plurality of field templates are created. The document template and the field templates are integrated to obtain an integrated document template. A workflow template is generated according to the integrated document template. A document entity is generated according to the integrated document template in response to a first user operation. The document entity is operated by a second user operation. A workflow entity derives from to the workflow template, the workflow entity including a plurality of node entities, and the node entities include a start node entity and an end node entity. The document entity is transferred from the start node entity to the end node entity according to the workflow entity. The method meets the requirements for general circulation of documents generated by a business with ever-increasing complexity.
US11544445B2

Provided is a method for classifying information technology (IT) service request messages. The method may include receiving data associated with an IT service request message, determining a plurality of number values associated with a plurality of characters included in the IT service request message, generating a vector that includes index values, generating a first bitmap based on generating the vector, generating a second bitmap based on the first bitmap, where the second bitmap has a first dimension and a second dimension, and where the first dimension and the second dimension are equal, and determining a classification of the IT service request message using a neural network algorithm. A system and computer program product are also disclosed.
US11544442B2

A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.
US11544440B2

A method for calibrating a process model and training an inverse process model of a patterning process. The training method includes obtaining a first patterning device pattern from simulation of an inverse lithographic process that predicts a patterning device pattern based on a wafer target layout, receiving wafer data corresponding to a wafer exposed using the first patterning device pattern, and training an inverse process model configured to predict a second patterning device pattern using the wafer data related to the exposed wafer and the first patterning device pattern.
US11544439B2

Embodiments of the present application provide an integrated circuit and a layout method thereof. First, a first pitch of a first standard cell having a maximum gate length in multiple standard cells in an integrated circuit is determined. The first pitch is a distance between a central axis of a polysilicon gate in the first standard cell and central axes of virtual polysilicon gates in the first standard cell. Then, a distance between a polysilicon gate and virtual polysilicon gates in each of the standard cells is adjusted by using the first pitch and a gate length of each of the standard cells. After the adjustment, a distance between a central axis of the polysilicon gate in each of the standard cells and central axes of the virtual polysilicon gates in each of the standard cells is the same as the first pitch.
US11544430B2

The invention relates to a system for performing a method for performing computer-aided simulations. The system loads an input dataset which is based on user interactions of a user indicating a manipulation of a representation of a component, provides a tracking dataset indicating changes in the representation through the manipulations by evaluating the input dataset, provides an output dataset which is based on evaluation of the tracking dataset by means of machine learning, where the output dataset assigns a model to the representation, and outputs the output dataset.
US11544414B2

In some examples, an embedded controller of a computing device may detect, when the computing device is in a low-power state, that a smartcard has been connected to a port of the computing device or that data has been received from an input device (e.g., keyboard or biometric input device) connected to the computing device. For the smartcard, the embedded controller may use a card driver to read data stored on the smartcard. The embedded controller may compute a hash value based on the data read from the smartcard or received from the input device. If the hash value matches a previously stored hash value, then the embedded controller may initiate a boot-up process of the computing device. If the hash value does not match the previously stored hash value, then the embedded controller may cause the computing device to remain in the low-power state.
US11544413B2

An integrated-circuit device comprises a processor, a hardware key-storage system, and a key bus. The hardware key-storage system comprises a non-volatile key storage memory, which includes a key register, for storing a cryptographic key, and an address register, for storing a destination memory address for the cryptographic key. The hardware key-storage system further comprises output logic for sending the cryptographic key over the key bus to the destination memory address, and write-once logic for preventing an address being written to the address register unless the address register is in an erased state.
US11544405B2

A method for managing a consent receipt under an electronic transaction, comprising: receiving a request to initiate a transaction between the entity and the data subject; providing a privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; accessing the privacy policy associated with the entity; storing one or more provisions of the privacy policy associated with the entity; providing a user interface for consenting to the privacy policy associated with the entity; receiving a selection to consent to the privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; generating, by a third-party consent receipt management system, a consent receipt to the data subject; and storing the generated consent receipt.
US11544399B2

Using container-centric managed access, an administrator is enabled to define a set of future grants for each object that will be created in the future in a container managed by the administrator. When a user creates a database object, the system checks the future grants to determine if any apply to the user, the database object, or the combination. Any applicable future grants are applied to the database object before the user is allowed to modify it. As a result, the administrator is enabled to control the privileges associated with the database object even before the database object is created, while restricting individual object owners from managing privileges on their owned objects.
US11544392B2

Disclosed is a system and method to create an encrypted file system on a block chain. The system creates the block chain controlling an access to the encrypted file system. The block chain defines a user permission to access at least a portion of the encrypted file system. The system creates the encrypted file system by recording a unique file ID in the block chain, where the unique file ID stores a chunk index including memory locations of multiple chunks storing portions of a file in the encrypted file system. The system encrypts the file using a channel session key and a file encryption key. The channel session key includes a cryptographic key computed based on information known to users granted at least a temporary access to the file, and the file encryption key includes a cryptographic key used to encrypt each file in the encrypted file system.
US11544389B2

Disclosed herein are systems and method for performing secure computing while maintaining data confidentiality. In one exemplary aspect, a method receives, via an application, both data and a request to perform a secure operation on the data, wherein the secure operation is to be performed using a secure compute engine on a cloud platform such that the data is not viewable to a provider of the cloud platform. The method applies transformations to the data so that the data is not viewable to the provider. The method transmits the transformed data to the secure compute engine on the cloud platform to perform the secure operation on the transformed data, receives a result of the secure operation from the secure compute engine, and transmits the result to the application.
US11544386B2

Systems and methods are provided for monitoring information-security coverage to identify a vulnerability or risk in the information-security coverage. An information-security system can include computing systems, databases, a security server, etc. that can communicate data via a network. The server can be used to obtain data indicating a process for managing or monitoring information-security in the system and data indicating activity on the network, computing systems, server, or databases. The server then determines a metric based on the obtained data and the metric can indicate a risk or vulnerability in information-security coverage in the system. The server can then aggregate the data and transmit the aggregated data to a computing device. The computing device can generate an interface for outputting data for monitoring information-security coverage or identifying a vulnerability or risk in information-security coverage, which can improve the security of the information-security system.
US11544378B2

The present invention relates to a method for access control of a multimedia system to a secure operating system and a mobile terminal for implementing the method. The method includes the steps of: initiating an application access request for selecting a trusted application from a client application of a multimedia system to a secure operating system; making a decision as to whether the client application is a malicious application, and if not, proceeding to a next step, if yes, returning Selection Failure to the client application and performing an interrupt handling; sending the application access request from the multimedia system to the secure system; and acquiring, at the secure operating system, the trusted application based on the application access request and returning the trusted application to the multimedia system. The malicious accesses initiated by a malicious application to a trusted application in a securing operating system can be prevented without switching between systems, and the problem that a trusted application cannot be accessed due to malicious access can be avoided.
US11544377B2

Methods and systems for detecting abnormal application behavior include determining a vector representation of a first syscall graph that is generated by a first application, the vector representation including a representation of a distribution of subgraphs of the first syscall graph. The vector representation of the first syscall graph is compared to one or more second syscall graphs that are generated by respective second applications to determine respective similarity scores. It is determined that the first application is behaving abnormally based on the similarity scores, and a security action is performed responsive to the determination that the first application is behaving abnormally.
US11544375B2

File events are correlated with intrusion detection alerts for corrective action. A monitoring component receives file events from a thin agent. An analysis component analyzes the file events and metadata obtained from the intrusion detection alerts, such as attack type or file name, to correlate a set of file events to at least one detected action (intrusion) described in the alert. A recommendation component identifies one or more options, including one or more corrective actions, which are applicable for remediating the alert. The set of options includes a recommended action from two or more possible corrective actions. The set of options are output or displayed to the user. The user selects which option/action to perform in response to the alert. In some examples, an automatic response is performed without user selection with respect to selected types of alerts, detected action(s), selected file(s) or other user-generated criteria.
US11544374B2

A technique includes accessing data representing a state of a given investigation of a potential security threat to a computer system by a security analyst. The state includes a result of a current investigative step of the investigation, and the analyst conducting the investigation uses an investigation graphical user interface (GUI). The technique includes applying machine learning that is trained on observed investigations to determine a recommendation to guide the analyst in a next investigative step for the given investigation. The technique includes communicating the recommendation through an output provided to the investigation GUI.
US11544370B1

Systems and methods are disclosed for generating an acoustic authentication data entry interface. One method comprises generating a random sequence of characters and a visual user interface element comprising a plurality sections, each section of the visual user interface element being associated with a respective character of the generated random sequence of characters. A section of the visual user interface elements is displayed to a user. Concurrently, an audio recording of a character associated with the displayed section is played to the user. Based on determining user selection of the displayed section, the character associated with the displayed section is logged as part of an authentication data. When all of the characters constituting the authentication data are logged, an electronic transaction authorization request is sent to an acquirer processor.
US11544369B2

A system for utilizing a mobile device as a computer authenticator is provided. The system may include a computing application executing on a computing apparatus. The system may include a secure backend server. The secure backend server may include a list of user identifiers, token serial numbers, device registration numbers and computing device identifiers. A pre-registration process may be used to embed a mobile token on a mobile device. A registration process may be used to pair the mobile device to the computing device. An in-use process may be used to authenticate the computing application using the mobile device.
US11544360B2

In accordance with some embodiments, an apparatus that controls sensor paths for privacy protection is provided. The apparatus includes a housing arranged to hold a second device. The apparatus obtains first sensor data that includes a biometric marker associated with a user. The apparatus controls sensor paths by obtaining the first sensor data using sensors on the second device, on the apparatus, and/or on a supplemental functional device. The apparatus further generates second sensor data by masking the biometric marker associated with the user in the first sensor data. The apparatus additionally controls the sensor paths by providing the second sensor data from the first apparatus to the second device.
US11544356B2

Systems and methods for authenticating a user requesting access to a resource in a cloud-computing system. The methods comprise, by a resource service: receiving an access request for accessing a resource associated with the resource service from a computing device associated with a user, determining context information corresponding to the access request, and using the determined context information for identifying an authentication protocol for authenticating the user. The authentication protocol includes at least one authentication scheme. The methods further comprise generating an authentication challenge and transmitting the authentication challenge to the computing device. The authentication challenge includes an initial token and authentication parameters corresponding to the identified authentication protocol.
US11544353B2

A method includes executing an instruction to execute a query for a data block, the data block associated with a corresponding memory level of a logarithmic number of memory levels (li) of memory, each memory level (li) including physical memory (RAMi) residing on memory hardware of a distributed system. The method also includes retrieving a value associated with the data block from an oblivious hash table using a corresponding key, and extracting un-queried key value pairs from the oblivious hash table associated with un-queried data blocks after executing a threshold number of queries for data blocks. The method also includes a multi-array shuffle routine on the extracted key value pairs from the oblivious hash table to generate an output array containing the un-queried key value pairs.
US11544346B2

In accordance with an embodiment, described herein is a system and method for generation of starter websites. A content management system (CMS), such as for example, an Oracle Content and Experience Cloud (CEC) environment, can be provided. The content management system can include a site generator within the CMS. The site generator can receive a selection of content managed by the CMS, wherein the content includes data associated with the content. The site generator can determine, based on the data associated with the content, a layout of the content on a document. The site generator can generate machine readable code that, when interpreted or executed by a machine, causes the machine to produce a document including the content wherein the content is displayed in the determined layout.
US11544345B1

Aspects relate to apparatuses and methods for linking posting data to a plurality of user identifiers. An exemplary apparatus includes a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the processor to receive a plurality of user identifiers relating to a plurality of users, receive posting data from a posting generator of a plurality of posting generators, identify a plurality of keywords within the posting data, generate a keyword ranking, match a plurality of keywords of the keyword ranking to the plurality of user identifiers, and generate, as a function of the matching, a ranking of the plurality of user identifiers based on a superiority criterion of each user identifier using a fuzzy set inference system.
US11544342B1

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.
US11544340B2

A centralized document system identifies content items for presentation to a user based initially on a cold-start algorithm and subsequently based on machine-learned models. The system detects a first access by the user. The system generates a user attribute vector for the user and a content vector for each content item. The system selects a first content item based on the initial cold-start algorithm and modifies a user interface to include the first content item. The system identifies an interaction with the first content item by the user. The system detects a second access by the user. The system selects a machine-learned model based on a set of interactions by the user with displayed content items. The system applies the selected machine-learned model to the set of interactions and the user attribute vector to identify a second content item and modifies the user interface to include the second content item.
US11544338B2

A method includes detecting content items stored locally on a client device, each content item including a time stamp and geospatial metadata; identifying one or more sets of content items based on their time stamps being within a first predetermined time range; determining, for each set of content items, a geographic location associated with the content items of the set based on the geospatial metadata of each content item; generating a list of all geographic locations associated with the sets of content items; selecting subsets of content items based on determining that the time stamps associated with each content item of the subset are within a second predetermined time range; determining, from the selected subsets of content items, non-overlapping subsets of content items based on a parent geographic location associated with the selected subset; and sending instructions to categorize content items into the non-overlapping subsets of content items.
US11544334B2

Techniques for natural language searches are described. In an example, a computer system receives a search associated with a computing device. Based on the search, the computer system determines first search results from a first data source and associated with a first type and second search results from a second data source and associated with a type. The computer system also determines a context associated with at least one of the computing device or a user. Based on the context, the computer system generates instructions associated with a presentation of the first search results and the second search results at a user interface of the computing device. The instructions indicate a first presentation order of the first search results and the second search results and a second presentation order of search results within the first search results. The computer system sends the instructions to the computing device.
US11544329B2

System and methods for augmenting search results with external/user-provided data fields not contained in a primary datastore. A method includes receiving, by a processor, a location-based query; searching, by the processor, a primary datastore for one or more candidates for the location-based query; identifying, by the processor, one or more data fields for the one or more candidates contained in a secondary datastore, the one or more data fields not contained in the primary datastore; augmenting, by the processor, the one or more candidates with the one or more data fields; and providing, by the processor, the augmented one or more candidates.
US11544328B2

Methods, systems, and program products for streamlined auditing that receive an input audit request via the data interface; source entity type data (ETD) from one or more databases; prepare the ETD for input into an entity clustering module; match the ETD via the entity clustering module to locate linkages within the ETD and discover relationships amongst one or more entities identified within the ETD; cluster datapoints in the ETD that refer to the same real-world entities; analyze the ETD relationships via an entity intelligence module to identify and segment targeted entities, from the one or more entities, that are applicable to the audit request; generate inclusion lists of those targeted entities that are determined to fulfill the audit request; finalize the inclusion lists of targeted entities that fulfill the audit request to generate streamlined audit results; and output the streamlined audit results to an end user.
US11544322B2

A method includes detecting control of an active content creation tool of an interactive computing system in response to a user input received at a user interface of the interactive computing system. The method also includes automatically updating a video search query based on the detected control of the active content creation tool to include context information about the active content creation tool. Further, the method includes performing a video search of video captions from a video database using the video search query and providing search results of the video search to the user interface of the interactive computing system.
US11544320B2

A method performed by a computing device includes obtaining a set of image segment identigens for image segments of an image to produce sets of image segment identigens. A set of image segment identigens is a set of possible interpretations of a first image segment of the image segments. The method further includes identifying a subset of valid image segment identigens of each set of image segment identigens by applying identigen rules to the sets of image segment identigens to produce subsets of valid image segment identigens. Each valid image segment identigen of a subset of valid image segment identigens represents a most likely interpretation of a corresponding image segment. The method further includes generating an image entigen group utilizing the subsets of valid image segment identigens, where the image entigen group represents a most likely interpretation of the image.
US11544309B2

A word extraction unit 11 that analyzes m texts to extract n words, a vector computation unit 12 that converts each of the m texts into a q-dimension vector and each of the n words into a q-dimension vector, thereby computing m text vectors including q axis components and n word vectors including q axis components, and an index value computation unit 13 that takes each of inner products of the m text vectors and the n word vectors, thereby computing a similarity index value reflecting a relationship between the m texts and the n words are included, and it is possible to obtain a similarity index value representing which word contributes to which text and to what extent as an inner product value by calculating an inner product of a text vector computed from a text and a word vector computed from a word included in the text.
US11544304B2

A system and a method for parsing a user query. The system includes a database arrangement operable to store an ontology; and a processing module communicably coupled to the database arrangement. The processing module operable to receive the user query; refine the user query to obtain a search query using an algorithm; generate a plurality of strings for the obtained search query; sort the plurality of strings in a decreasing order of length of the plurality of strings; assign a part-of-speech tag to each of the query segments of the plurality of strings based on the ontology; identify at least one of the query segments as at least one output class or at least one input class based on the assigned part-of-speech tags; and establish semantic associations between the query segments based on the ontology to obtain the parsed user query.
US11544300B2

A method includes extracting variable length strings from text data, associating the extracted strings with indexes in an indexing structure that maintain identifiers for instances of the strings in the text data, selecting a set of the strings having corresponding indexes whose size exceeds a threshold size value, and determining whether to merge a first index corresponding to a first string with a second index corresponding to a second string, the second string being a sub string of the first string, wherein the determination is based at least in part on a comparison of a first size of the first index and a second size of the second index. The method further includes merging the first index with the second index to create a merged index in the indexing structure responsive to the determination, and processing queries to the text data utilizing the indexing structure with the merged index.
US11544295B2

To effectively utilize knowledge of relationship information among material property parameters the users tangibly and intangibly have in a search system that generates a graph in which material property parameters are nodes and relationships of the material property parameters are edges from a database of material property parameter pairs whose relationships are already known, and conducts a path search in the generated graph. A search system, which includes the database, a graph generator that generates the graph, and a graph searcher searches the graph, further includes a user interface and a user information storage unit corresponding to each user. The user conducts a search unique to the user by inputting relationship information between the material property parameters that he has to the user information storage unit and integrating the relationship information into the above graph. Further, by accumulating a history of searches conducted by the user in the user information storage unit and analyzing the search history, the user can be provided with new knowledge.
US11544293B2

A system (100) for Partial Unstructured Information Processing, constituting storing, indexing, querying and retrieval of partially specified unstructured data, the system (100) comprising: Quantum Clustering Algorithm (101) that partitions data records in different clusters such that the data in each cluster can be indexed efficiently, a Compressed Ternary Tree (111, 112, 113) that replaces all conceivable indices for each cluster thereby solving the Unthinkable Query Problem (110) for each cluster, and a Virtual Query Processor (120) that converts traditional data base queries to raw Compressed Ternary Tree queries and appropriate filters (121, 122, 123).
US11544292B1

Systems and techniques for data tagging and task dataset generation are described herein. A set of context elements may be obtained for a data element in a data source. The set of context elements may be evaluated using a machine learning processor to embed one or more tags into the data element. A task to be completed by the user may be identified. A set of task tags may be determined that correspond to the task. The data source may be searched using the set of task tags to select the data element. A task dataset may be generated that includes the data element in response to the search.
US11544286B2

A materialized view created by a materialized view management platform may be replicated across many different target systems. The materialized view management platform allows users to specify different target systems. To create the materialized view in the different target systems, the materialized view management platform can translate the materialized view into different formats in order to store the materialized view in the different formats. Updates to the different instances of the materialized view are then made to keep the different materialized view formats in the different target systems up-to-date.
US11544283B2

A data structure is dynamically displayed within a graphical user interface with an initial setting information. User input that provides instructions to adjust the setting information is received. The received user input is parsed to identify a position portion, a motion portion, and a magnitude portion. The setting information is adjusted based on the received user input. The data structure is dynamically displayed according to the adjusted setting information.
US11544276B2

To provide search results to be presented in accordance with changes in the state of search performed by a user. A search device includes: a search means that searches a storage means storing records for records that match an input search condition to not less than a set relevance level and outputs search results; and a specificity inference means that, when a user operation is input after the search means has output search results corresponding to a first search condition, infers whether or not specificity of the search results is acceptable on the basis of the user operation, and, when the specificity is inferred to be acceptable, raises a relevance level that the search means uses.
US11544274B2

An electronic device that includes one or more input sensor devices, one or more output devices, one or more computer processors and a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation. The operation includes collecting information, using one or more input sensor devices, about the plurality of users within a physical environment. The operation includes analyzing the collected information to determine a present situational context for the plurality of users that are currently present within the physical environment. An action to perform is determined based on the determined present situational context. The determined action is executed using the one or more output devices.
US11544273B2

A method, system and computer-usable medium for performing a streaming scoring operation, comprising: receiving a stream of events, the stream of events comprising a plurality of events; ingesting the plurality of events; extracting features from the plurality of events to provide extracted features; and, generating a streaming scoring value based upon the extracted features.
US11544272B2

Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolved-request by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency database analysis system, and outputting the results data for presentation to a user.
US11544270B2

A hardware accelerator includes a block processing circuit configured to read a block from a list stored in an inverted index structure; and a search core configured to extract a document number out of a read block read by the block processing circuit and to calculate a score corresponding to the document number.
US11544263B2

The subject technology receives a first query plan corresponding to a first query, the first query plan comprising a new query plan different than a previous query plan for the first query. The subject technology determines a value indicating an estimated improvement in execution time of the first query plan in comparison to a previous execution time of the previous query plan. The subject technology, in response to determining that the value is greater than a threshold value, attempting to execute the first query using the first query plan, the attempting comprising determining that a second query plan selected among a plurality of query plans has a second estimated execution time that is less than an estimated execution time of the first query plan, and executing the first query at a subsequent time using the second query plan.
US11544250B2

A fault finding support system is a fault finding support system for instructing a maintenance worker of an appropriate examination location and examination contents using fault knowledge data in which a causal relationship of fault of a target machine is described, the system including: an examination procedure creation unit that creates an examination procedure with respect to the examination location and the examination contents of the target machine using the fault knowledge data, an examination result storage unit that stores an examination history of performing examination using the examination procedure created by the examination procedure creation unit, an update target extraction unit that recommends an update location of the fault knowledge data using the examination history stored in the examination result storage unit, and a user interface that provides a function of displaying a location extracted by the update target extraction unit and updating the fault knowledge data.
US11544246B2

Techniques of implementing partition level operations with concurrent activities are disclosed. A first operation can be performed on a first partition of a table of data. The first partition can be one of a plurality of partitions of the table, where each partition has a plurality of rows. A first partition level lock can be applied to the first partition for a period in which the first operation is being performed on the first partition, thereby preventing any operation other than the first operation from being performed on the first partition during the period the first partition level lock is being applied to the first partition. A second operation can be performed on a second partition of the table at a point in time during which the first operation is being performed on the first partition.
US11544224B2

Disclosed herein are systems and methods for attachable-and-detachable database sessions. In an embodiment, a database platform receives an attachment request from a client during a connection-specific database session that is set as a current database session for the client at the database platform, requesting that the client attach to an attachable-and-detachable database session that is maintained in data storage by the database platform. The database platform sets, in response to receiving the attachment request, the attachable-and-detachable database session as the current database session for the client at the database platform. The database platform determines that the client has detached from the attachable-and-detachable database session, and continues to maintain the attachable-and-detachable database session in the data storage.
US11544218B2

A system for converting a data file in a first format for data serialization into a second format for workflow specification is disclosed. The system comprises one or more processors and non-transitory memory storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to receive a data file in the first format representing a workflow; automatically generate a functionally equivalent workflow specified according to the second format, via consultation with a correspondence table and replacing a set of elements from the first format with a corresponding set of elements from the second format; automatically fill in any default values required in the second format and not specified within the first format; and output the functionally equivalent workflow in the second format. In a preferred embodiment, the first format is JSON and the second format is BPMN 2.0.
US11544214B2

A computer processor comprising a vector unit is disclosed. The vector unit may comprise a vector register file comprising at least one register to hold a varying number of elements. The vector unit may further comprise a vector length register file comprising at least one register to specify the number of operations of a vector instruction to be performed on the varying number of elements in the at least one register of the vector register file. The computer processor may be implemented as a monolithic integrated circuit.
US11544211B2

Systems, methods and computer software are disclosed for fronthaul. In one embodiment a method is disclosed, comprising: providing a virtual Radio Access Network (vRAN) having a centralized unit (CU) and a distributed unit (DU); and interconnecting the CU and DU over an Input/Output (I/O) bus using Peripheral Component Interconnect-Express (PCIe); wherein the CU and the DU include a PCI to optical converter and an optical to PCI converter.
US11544200B1

This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11544196B2

Systems, apparatuses, and methods for implementing a multi-tiered approach to cache compression are disclosed. A cache includes a cache controller, light compressor, and heavy compressor. The decision on which compressor to use for compressing cache lines is made based on certain resource availability such as cache capacity or memory bandwidth. This allows the cache to opportunistically use complex algorithms for compression while limiting the adverse effects of high decompression latency on system performance. To address the above issue, the proposed design takes advantage of the heavy compressors for effectively reducing memory bandwidth in high bandwidth memory (HBM) interfaces as long as they do not sacrifice system performance. Accordingly, the cache combines light and heavy compressors with a decision-making unit to achieve reduced off-chip memory traffic without sacrificing system performance.
US11544188B2

Memory circuits including dynamically configurable cache cells are disclosed herein. The cache cells may be selectively and dynamically configured to select one or more bits per cell according to a real-time determination or characterization of a workload type.
US11544185B2

The invention relates to methods, and an apparatus for data reads in a host performance acceleration (HPA) mode. One method is performed by a host side to include: issuing a switch command to a flash controller to request the flash controller to activate an HPA function, and an acquisition function for a logical-block-address to physical-block-address (L2P) mapping table; issuing a write_multiple_block command to the flash controller to transfer a data block to a flash controller, where the data block includes a region number and a sub-region number; issuing a read_multiple_block command to the flash controller to obtain a plurality of L2P mapping entries corresponding to the region number and the sub-region number from the flash controller. The host side and the flash controller communicate with each other in an embedded multi-media card (eMMC) protocol.
US11544183B1

This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage.
US11544181B2

A storage device includes a controller and nonvolatile memories. The controller receives write commands having virtual stream identifiers (IDs), receives discard commands having the virtual stream IDs, and determines a lifetime of write data to which each of the virtual stream IDs is assigned. The nonvolatile memories are accessed by the controller depending on physical stream IDs. The controller maps the virtual stream IDs and the physical stream IDs based on the lifetime of the write data.
US11544180B2

A provisional page to be filled with data is allocated in an in-memory database system in which pages are loaded into memory and having associated physical disk storage a provisional page to be filled with data. Thereafter, the provisional page is filled with data. The provisional page is register after the provisional page has been filled with data such that consistent changes in the database are not required for the provisional page prior to the registering.
US11544178B2

A method of executing an A/B test includes configuring the A/B test to comprise a first plurality of users in a control group and a second plurality of users in a test group, wherein the first plurality of users and the second plurality of users are to be provided two different versions of a webpage. The method further includes, while the A/B test is executing, determining, by a processing device, that a sample ratio mismatch corresponding to the second plurality of users has occurred, wherein the sample ratio mismatch is determined before the A/B test ends executing. The method further includes, in response to the determining, ending the executing of the A/B test before a previously scheduled end of the A/B test.
US11544170B2

Embodiments implement a tool for interrogating heterogeneous computing systems. Environment variables of a computing device including at least an operating system can be detected. Script commands configured using the retrieved environment variables can be built, where the built script commands are customized based on the detected operating system. Structured query level commands configured to retrieve metadata about enterprise elements associated with the computing device can be built. The SQL commands and script commands can be sequentially executed on the computing device, where the execution of the SQL commands and script commands is customized to the computing device such that device specific database execution parameters and application execution parameters are returned. A structured language document organized according to the returned database execution parameters and application execution parameters can be generated.
US11544164B2

A signal analysis method of analyzing a performance of a device under test is described. A digitized input signal is obtained, wherein the digitized input signal is associated with the device under test. At least one characteristic quantity is determined via an artificial intelligence circuit. The artificial intelligence circuit includes at least one computing parameter. The at least one characteristic quantity is determined based on the digitized input signal and based on the at least one computing parameter. The at least one characteristic quantity is indicative of at least one performance property of the device under test. Further, a test system for analyzing a performance of a device under test as well as a computer program or program product are described.
US11544159B2

Disclosed are techniques for managing context information for data stored within a computing device. According to some embodiments, the method can include the steps of (1) loading, into a volatile memory of the computing device, the context information from a non-volatile memory of the computing device, where the context information is separated into a plurality of portions, and each portion of the plurality of portions is separated into a plurality of sub-portions, (2) writing transactions into a log stored within the non-volatile memory, and (3) each time a condition is satisfied: identifying a next sub-portion to be processed, where the next sub-portion is included in the plurality of sub-portions of a current portion being processed, identifying a portion of the context information that corresponds to the next sub-portion, converting the portion from a first format to a second format, and writing the portion into the non-volatile memory.
US11544158B1

Disclosed herein are methods, systems, and processes for automated log entry identification and alert management. A log statement that includes a log format string and is part of program code associated with a computer program is accessed at a log management server. The execution of the log statement generates a log string that is associated with a trigger pattern of an alert configuration. A fixed part of the log format string that remains unchanged during execution of the log statement when the program code associated with the computer program is executed is extracted and a template is generated for the log statement to track changes to the fixed part of the log format string that causes a mismatch between the trigger pattern of the alert configuration and the log string. The template is then stored. A modification to the fixed part of the log format string is tracked using the template and the trigger pattern of the alert configuration that corresponds to the log string is updated based on the modification.
US11544153B2

According to aspects of the present disclosure, systems and methods can be provided to recover from memory errors that occur during or following a virtual machine migration. Methods, computer program products and/or systems are provided for handling memory error that perform the following operations: (i) obtaining a memory address that triggered an uncorrected error on a first host associated with a virtual machine migration; (ii) computing a page associated with the memory address; (iii) determining if a copy of the page associated with the memory address is available on a second host associated with the virtual machine migration; (iv) obtaining data from the copy of the page on the second host; and (v) generating a new page on the first host with the data obtained from the second host.
US11544148B2

To preserve error context during a reboot of a computing device, firmware within the computing device can be configured to implement a method that includes determining where the error context is stored in volatile memory. The method can also include identifying a plurality of recorder regions in non-volatile memory that have been assigned to store the error context. The plurality of recorder regions can be disaggregated across a plurality of distinct non-volatile memory regions. The method can also include flushing the error context from a plurality of different volatile memory locations to the plurality of recorder regions in response to detecting a trigger. The flushing can occur prior to the reboot of the computing device. The method can also include restoring at least some of the error context to the volatile memory after the computing device has been rebooted.
US11544146B2

A method includes receiving a data retrieval request. A plurality of identifiers are determined in accordance with the data retrieval request. Integrity information is generated based on determining the plurality of identifiers by performing a cyclic redundancy check. Stored integrity information corresponding to the data retrieval request is compared with the integrity information, where the stored integrity information was previously generated by performing the cyclic redundancy check. When the stored integrity information compares unfavorably with the integrity information, corruption associated with the plurality of identifiers is determined.
US11544136B1

A data processing pipeline may be generated to include an orchestrator node, a preparator node, and an executor node. The preparator node may generate a training dataset. The executor node may execute machine learning trials by applying, to the training dataset, a machine learning model and/or a different set of trial parameters. The orchestrator node may identify, based on a result of the machine learning trials, a machine learning model for performing a task. Data associated with the execution of the data processing pipeline may be collected for storage in a tracking database. A report including de-normalized and enriched data from the tracking database may be generated. The hyper-parameter space of the machine learning model may be analyzed based on the report. A root cause of at least one fault associated with the execution of the data processing pipeline may be identified based on the analysis.
US11544135B2

Systems and methods for AI assisted analysis of a user experience study are provided. A study objective (a goal of the study) and data relating to all possible navigation routes within a digital interface are received. Simulated clickstreams for navigating from any state of the digital interface to the study objective are generated. This simulated clickstream data is then used to train one or more machine learning models to determine a most efficient path to achieve the study objective from any state of the digital interface. Subsequently, study results from many different participants is received. Key events are then identified within the study results. Additionally, the likelihood of failure for each of the plurality of study results is predicted using the machine learning model, and information density of the plurality of study results is determined.
US11544132B2

A CCI (I3C SDR) processing section determines status of an index when requested to be accessed by an I3C master for a read operation. An error handling section then controls an I3C slave 13 to detect occurrence of an error based on the status of the index and to neglect all communication until communication is restarted or stopped by the I3C master, the I3C slave 13 being further controlled to send a NACK response when performing acknowledge processing on a signal sent from the I3C master. This technology can be applied to the I3C bus, for example.
US11544122B2

Systems, methods and non-transitory computer readable media for detecting incidents are disclosed. The method includes receiving a primary issue creation event record for a primary issue, the event record including a description of the primary issue, and encoding the primary issue into a primary vector number based on the description of the primary issue. The method further includes identifying candidate issues and retrieving vector numbers of the identified candidate issues, computing distances between the primary vector number and each of the candidate vector numbers, and determining whether incident criteria is met based on the computed distances. In addition, the method includes determining that an incident has occurred upon determining that the incident criteria is met and generating an alert.
US11544118B2

One embodiment provides an information processing apparatus effective to execute a parallel job in coordination with other information processing apparatuses. In an example, the information processing apparatus includes: a memory configured to store computer readable instructions; and a processor configured to execute the computer readable instructions sored in the memory, the computer readable instructions including: providing an instruction to issue barrier communication of error information; and propagating the error information to each of the other information processing apparatuses based on the instruction for the barrier communication.
US11544117B2

An automated improving of quality of service of a data center. Transients of a power grid fed to a power supply unit are monitored by a probe. Information on transients is provided across an interface to a server of the data center. Based on characteristics of the transients, a reliability of the data center is subjected to automated updating. A request for migration of workload requiring a higher reliability than the updated reliability can be sent to a central management. When the central management has identified another data center that can meet the required reliability, the central management migrates or relocates the workload to the another data center.
US11544116B2

A dynamic resource allocation system in a switch is provided. During operation, the system can represent, to an operational unit of the switch, a first subset of hardware elements of the switch that are allocated to the operational unit as a logical element. The system can then determine a request for dynamic reallocation of the hardware elements to the operational unit. Accordingly, the system may determine whether the reallocation of the hardware elements is feasible in the switch. If the reallocation of the hardware units is feasible, the system can allocate a second subset of the hardware elements to the operational unit during the runtime of the switch. The system can then incorporate the second subset of the hardware elements into the logical element.
US11544115B2

Disclosed are methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. In some non-limiting embodiments or aspects, the present disclosure describes a method for optimizing computer system resource utilization during in-game resource farming, the method including detecting a gameplay state associated with an executing instance of a gaming application and based on the detected gameplay state selecting a gaming application mode from among a plurality of available gaming application modes. In some non-limiting embodiments or aspects, the method may also include implementing the selected gaming application mode for subsequent execution of the gaming application on the computing system.
US11544111B2

A processor of a sensor device performs measurement processing by one or a plurality of sensors and transmission processing of sensor data generated by the measurement processing. The sensor device includes a processing routine table that stores a processing routine configured to include, corresponding to an identifier for identifying processing performed by a processor, a type of the processing, an execution trigger of the processing, and trigger information that prescribes a trigger for transmitting the sensor data. The processor controls processing in a processing routine of the processing routine table, based on trigger information, so that the sensor data subjected to measurement processing is immediately transmitted, or temporarily stored in a buffer and transmitted after a predetermined time.
US11544109B2

An apparatus includes a processor to: receive a request to perform a job flow; within a performance container, based on the data dependencies among a set of tasks of the job flow, derive an order of performance of the set of tasks that includes a subset able to be performed in parallel, and derive a quantity of task containers to enable the parallel performance of the subset; based on the derived quantity of task containers, derive a quantity of virtual machines (VMs) to enable the parallel performance of the subset; provide, to a VM allocation routine, an indication of a need for provision of the quantity of VMs; and store, within a task queue, multiple task routine execution request messages to enable parallel execution of task routines within the quantity of task containers to cause the parallel performance of the subset.
Patent Agency Ranking