US11671914B2

Power management for remote units in a wireless distribution system. Power can be managed for a remote unit configured to power modules and devices that may require more power to operate than power available to the remote unit. For example, the remote unit may be configured to include power-consuming remote unit modules to provide communication services. As another example, the remote unit may be configured to provide power through powered ports in the remote unit to power-consuming devices. Depending on the configuration of the remote unit, the power-consuming remote unit modules and/or power-consuming devices may demand more power than is available at the remote unit. In this instance, the power available at the remote unit can be distributed to the power-consuming modules and devices based on the priority of services desired to be provided by the remote unit.
US11671912B2

The described technology is generally directed towards cellular communication network sleep management. A central network automation platform can control sleep settings deployed to radio access network nodes that support the cells of the cellular communication network. The network automation platform can collect cell configuration data and can use the cell configuration data to determine sleep settings for sleep-eligible cells. The network automation platform can furthermore monitor performance of the sleep-eligible cells and neighbor cells to determine whether the sleep settings have led to degraded performance.
US11671909B2

Systems, methods, and devices are described for establishing communication with an access point. A wireless device may determine to switch to another access point radio based on a variety of factors. The wireless device may use a dynamic threshold to determine whether to switch to another access point radio. The dynamic threshold may be based on a current state of the wireless device. The wireless device may determine other access point radios to switch to directly or indirectly. An access point radio may broadcast information associated with the access point as well as information associated with other access point radios.
US11671908B2

A method for selecting a Public Land Mobile Network (PLMN) in a wireless communication system by a User Equipment (UE), the method includes detecting, by the UE, that the UE is operating in an interworking mode, triggering, by the UE, a manual scan in the interworking mode for acquiring a list of PLMNs in the wireless communication system, and causing, by the UE, a display to output the list of PLMNs in response to the triggering.
US11671907B2

Systems and methods of providing a V2X communications are generally described. A geographically-limited, operator-independent mapping table is used that maps between groups of V2X applications each associated with a different application category and a different RAT preferred for the V2X application category. Each grouping is based on fulfillment of one or more KPIs for the associated V2X application category. Multiple RATs are prioritized if able to fulfill the KPIs. The mapping table is modified based on the RATs supported by the V2X UE. Carrier aggregation is used when simultaneous transmission on different RATs is desired.
US11671905B2

A method for prioritizing scanning to improve system acquisition includes scanning, by a user equipment device (UE), for base stations associated with a first radio access technology (RAT); establishing, by the UE, a first wireless channel between the UE and a first base station based on the first RAT; determining, by the UE, whether information associated with a second RAT was received via the first wireless channel; scanning, by the UE, for base stations associated with the second RAT in response to receiving the information via the first wireless channel, where the scanning is based on the received information; determining, by the UE, whether a second wireless channel based on the second RAT is established between the UE and a second base station; and camping, by the UE, on the second base station associated with the second RAT in response to determining that the second wireless channel was established.
US11671899B2

Aspects of the subject disclosure may include, for example, a method in which a processing system detects user equipment (UE) in communication with a network via a serving cell of the network; the network is configured to facilitate communications by one or more terrestrial UEs and one or more aerial UEs. The system monitors messages from an aerial UE regarding detection of a cell other than the serving cell, and receives information from the aerial UE regarding the detected cell. The method further includes analyzing the information to estimate a first quantity associated with the detected cell location relative to the serving cell and a second quantity associated with a power received at the aerial UE from the detected cell. The method also includes determining, based on the analyzing, whether the aerial UE is an unauthorized aerial UE. Other embodiments are disclosed.
US11671888B2

Provided are a device for communicating with and controlling a small unmanned airplane, and a method therefor. In an information processing system to which the present invention is applied, a drone is provided with: a converter module that operates on a storage battery; an onboard communication means; an FDR module; a drive unit or the like, not illustrated; a leg section that contacts or approaches a landing port; and a charging terminal for supplying power for charging to the storage battery, the charging terminal being disposed in the proximal area. The landing port is the landing port where the drone lands, and has a projection for guiding the leg section onto a planar section.
US11671876B2

Systems and methods for classifying network traffic to use cellular network slices based on application parameters are described. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a plurality of packets originated by a single application; classify each of the plurality of packets into one of a plurality of network slices based upon network parameters of the application, where each of the network slices is associated with a weight, and for each given packet among the plurality of packets, add a weight to a header portion of the given packet, where the weight corresponds to the given packet's classification.
US11671873B2

Certain aspects of the present disclosure provide techniques for high reliability vehicle-to-everything (V2X) communications. Aspects of the present disclosure provide methods that may be performed by a first sidelink device. The first sidelink device may be a roadside unit (RSU) or a user equipment (UE). The first sidelink device may detect traffic from at least a second sidelink device and send the traffic to one or more other sidelink devices. A first sidelink device may receive reservation information from a first plurality of sidelink devices and schedule a second plurality of sidelink devices based on the reservation information.
US11671867B2

Methods, systems, and devices for wireless communications are described. A user equipment may determine parameters for congestion metrics based on a type for a channel access procedure associated with a sidelink transmission. The user equipment may determine a channel access procedure type for a sidelink channel transmission, and determine a limit for a channel occupancy (e.g., a channel occupancy ratio) based on the type. The user equipment may compare the channel occupancy with the limit to determine whether to transmit the sidelink channel transmission, based on whether the channel is available. In some aspects, the user equipment may additionally perform the channel access procedure (e.g., a listen before talk procedure) to determine whether to transmit the sidelink channel transmission. The user equipment may also perform channel measurements to obtain a congestion metric (e.g., a channel busy ratio) based on a threshold before transmitting the sidelink channel transmission.
US11671860B2

An uplink (UL) latency indication method includes: collecting, by an access point (AP), latency information associated with communications with at least one non-AP station (STA), without asking latency measurement on said at least one non-AP STA; and performing statistical analysis on the latency information to generate at least one UL latency indicator.
US11671859B2

Methods, systems, and devices for wireless communications are described. A base station may explicitly or implicitly identify one or more parameters associated with a user equipment (UE), and may classify the UE into a cluster of UEs based on identifying the one or more parameters. The base station may determine a customized function block based on classifying the UE into the cluster of UEs. For example, the base station may determine the customized function block based on determining whether the cluster of UEs is associated with a pre-trained customized function block. The base station may then transmit the customized function block to the UE. The UE may receive the customized function block and may process one or more signals at the UE based on the received customized function block.
US11671850B1

A satellite communication system includes a phased antenna array having a field of view (FoV) and configured to communicate with a plurality of cells in the FoV via a plurality of beams. Each of the plurality of beams is associated with one of the plurality of cells. A phased antenna array is configured to apply adaptive taper selection, based on both the satellite position (in relation to a satellite service beam) and its surrounding interference scenario.
US11671845B2

A dynamic spectrum sharing method based on user online learning and low-overhead cooperation is provided. In the method, a secondary user (SU) obtains spectrum sharing scene information and requirement parameters; then initializes state parameters and spectrum sensing parameters of a channel. At the beginning of each slot, the SU determines whether a direct transmission condition is met according to the transmission condition of the previous slot, and directly continues transmission on the channel of the previous slot or obtains an idle channel according to the channel state and spectrum sensing for transmission, and updates state parameter and spectrum sensing parameter. Finally, an SU base station performs conflict coordination according to the channel occupancy condition for a fixed number of slots. Hence, low-overhead and efficient spectrum sharing is realized by the SU learning the channel state and the transmission condition, such that the spectrum utilization rate in a high user density and dynamic spectrum environment can be effectively improved.
US11671837B2

An apparatus implemented in a master access point (AP) selects at least one basic service set (BSS) from one or more neighbor BSSs to form a spatial reuse group (SRG). The apparatus then performs coordinated spatial reuse (CSR) in the SRG with a set of overlapping basic service set (OBSS) power detection (PD) parameters.
US11671833B2

Embodiments described herein relate to transfer of credentials between two mobile wireless devices that are within proximity of each other, via a secure local connection, or via a network-based cloud service, where the two mobile wireless devices are not in proximity to each other. Transfer of credentials can include communication between a source device, a target device, and/or one more network-based servers, which can include mobile network operator (MNO) managed servers, such as an entitlement server, a web-sheet server, an authentication server, a provisioning server, a subscription management data preparation (SM-DP+) server, a home subscriber server (HSS), and/or an authentication server, as well as third-party managed servers, such as a cloud service server and/or an identification services server. Authentication can be based at least in part on one or more tokens and/or a trust flag obtained by the source device and provided to the target device.
US11671831B2

The embodiments herein relate to a method in a policy node for handling a UEs access to a mobile communications network. The policy node comprises policy information for the UEs access rights to the mobile communications network. The policy node obtains, from a subscriber database, subscription information for a subscriber associated with the UE. Based on the subscription information and the policy information, the policy node determines which geographical areas comprised in the mobile communications network the UE is allowed or denied access to. The policy node transmits, to a mobility node, access information indicating which geographical areas comprised in the mobile communications network the UE is allowed or denied access to.
US11671826B2

This disclosure describes techniques that facilitate selectively interacting with a computing resource based on receipt of an incoming voice command. Particularly, a voice control integration system may parse content of an incoming voice command to authenticate an identity of the client, and further determine an intended meaning of the incoming voice command. In doing so, the voice control integration system may interact with a computing resource to perform an action that fulfills a client request. Computing resources may be associated with service providers or client devices of a client. Further, the voice control integration system may authenticate a client identity based on a one or two-factor authentication protocol, of which one may correspond to a biometric analysis of the incoming voice command. Further, a second-factor of the two-factor authentication protocol may be implemented via a voice interaction device, another client device accessible to the client, or a combination of both.
US11671825B2

The present invention relates to a method for authenticating a device with a wireless access point. The method includes receiving an audio signal at the device via a microphone; processing the audio signal to extract a code; using the code to authenticate the device, at least in part, with the wireless access point; and in response to the authentication, providing access to one or more network Services to the device via the wireless access point. A system and software are also disclosed.
US11671823B2

A wireless communication device (UE) may provide information pertaining to one or more operating capabilities of the UE to LTE and 5G-NR networks. The UE may transmit information to an LTE base station directly, and to a 5G-NR base station directly, or indirectly via the LTE base station. The information may include preferred values corresponding to any number of different operating parameters associated with wireless communications or wireless communication capabilities of the UE in both LTE and 5G-NR networks, to inform and/or request the LTE and 5G-NR networks to make provisions based on the transmitted information for the wireless communications of the UE on those networks. The UE may thereby provide assistance information to LTE and 5G-NR networks in a multi-radio-access-technology dual-connectivity setting to request the respective networks to adjust certain operating capabilities of the UE in order to alleviate one or more operating issues that may be affecting the UE.
US11671820B2

A wireless access node control Multiple Input Multiple Output (MIMO) layers for a User Equipment (UE). A radio wirelessly exchanges network signaling with the User Equipment (UE) and exchanges the network signaling with baseband circuitry. The baseband circuitry exchanges the network signaling with the radio. The baseband circuitry determines a UE capability and identifies radio band status for the UE. The baseband circuitry selects a number of the MIMO layers for the UE based on the UE capability and the radio band status. The baseband circuitry precodes user data into precoded data for the selected number of MIMO layers and transfers the precoded data to the radio. The radio receives the precoded data from the baseband circuitry and wirelessly transmits the precoded data to the UE over the selected number of MIMO layers.
US11671813B2

A system and method for providing an authentication state of a function execution device to a communication terminal is described. In some examples, the authentication state indicates whether authentication information is needed from the communication terminal before the communication terminal can request performance of one or more functions performable by the function execution device. In other examples, the communication terminal may provide to the communication terminal the authentication information irrespective of whether the function execution terminal has previously provided its authentication state to the communication terminal.
US11671808B2

The subject matter described herein provides systems and techniques to automatically configure a proximal device, such as a smart watch, a tablet, or any other smart device, based on configuration information sent from the user equipment (UE) to the proximal device when the local communications connection, such as a wireless connection, between the devices is weak. If it is determined that there is a weak local communications connection between the UE and the proximal device the UE may automatically send network configuration information to the proximal device. If it is determined that there is a weak local communications connection between the UE and the proximal device the UE may automatically turn on its mobile hotspot, and automatically send the mobile hotspot configuration information to the proximal device.
US11671798B2

A system having a server for receiving a message from a sending device executing a messaging application and for sending a message notification alert to a recipient, the server having a processor and memory, the memory having computer executable code, comprising receiving the message from the sending device executing the messaging application, the message containing recipient address information provided by the sending device, determining, based on recipient address information, that the recipient is not associated with a recipient device having the messaging application, and transmitting the message notification alert to the recipient via an alternate communications method, the message notification alert comprising a link to view the message.
US11671791B2

A system can receive a request for a transport service from a first device. The request can include a user identifier associated with a first user of the first device, contact information associated with a second user, and a pickup location information. The system can make a determination whether a user account associated with the second user is stored in a user database using the contact information in the request. Based on the determination, the system can select a messaging protocol to transmit data to a second device associated with the contact information. The system can transmit a message corresponding to the transport service to the second device using the selected messaging protocol.
US11671787B2

A lighting management system includes communications circuitry, processing circuitry, and a memory. The memory stores instructions, which, when executed by the processing circuitry cause the lighting management system to receive a message from a lighting fixture via the communications circuitry, the message indicating a proximal presence of a detected mobile device to the lighting fixture, and performing one or more actions in response to receipt of the message. By performing the one or more actions upon receipt of the message as described above, a lighting system may be provided with additional functionality that enhances the lighting system.
US11671781B2

Apparatus including a processor configured to: obtain at least two microphone audio signals; determine spatial metadata transmit and/or store the spatial metadata and at least one of: at least one of the at least two microphone audio signals, at least one microphone audio signal from at least one second microphone configured to capture at least part of a same sound scene captured with the at least one first microphone, or at least one signal based, at least partially, on the at least two microphone audio signals, wherein the transmitting and/or storing is configured to enable synthesis of a plurality of spherical harmonic audio signals.
US11671780B2

An audio metadata providing apparatus and method and a multichannel audio data playback apparatus and method to support a dynamic format conversion are provided. Dynamic format conversion information may include information about a plurality of format conversion schemes that are used to convert a first format set by a writer of multichannel audio data into a second format that is based on a playback environment of the multichannel audio data and that are set for each of playback periods of the multichannel audio data. The audio metadata providing apparatus may provide audio metadata including the dynamic format conversion information. The multichannel audio data playback apparatus may identify the dynamic format conversion information from the audio metadata, may convert the first format of the multichannel audio data into the second format based on the identified dynamic format conversion information, and may play back the multichannel audio data with the second format.
US11671773B2

The present invention regards a hearing aid device at least one environment sound input, a wireless sound input, an output transducer, electric circuitry, a transmitter unit, and a dedicated beamformer-noise-reduction-system. The hearing aid device is configured to be worn in or at an ear of a user. The at least one environment sound input is configured to receive sound and to generate electrical sound signals representing sound. The wireless sound input is configured to receive wireless sound signals. The output transducer is configured to stimulate hearing of the hearing aid device user. The transmitter unit is configured to transmit signals representing sound and/or voice. The dedicated beamformer-noise-reduction-system is configured to retrieve a user voice signal representing the voice of a user from the electrical sound signals. The wireless sound input is configured to be wirelessly connected to a communication device and to receive wireless sound signals from the communication device. The transmitter unit is configured to be wirelessly connected to the communication device and to transmit the user voice signal to the communication device.
US11671765B2

A Micro-Electro-Mechanical System (MEMS) device includes a substrate, and a first sacrificial layer, a first conductive film, a second sacrificial layer, and a second conductive film successively laminated on the substrate, the second sacrificial layer being provided with a cavity; and further includes an amplitude-limiting layer provided with a first through hole and an isolation layer provided with a second through hole. The amplitude-limiting layer is located between the first conductive film and the first sacrificial layer and the isolation layer is located between the amplitude-limiting layer and the first conductive film, and/or the amplitude-limiting layer is located on the second conductive film and the isolation layer is located between the amplitude-limiting layer and the second conductive film. The amplitude-limiting layer extends to a projection region of an opening of the cavity and is in a suspended state.
US11671755B2

Wind noise reduction in microphone signals. A first microphone signal is obtained from a first omnidirectional microphone and, contemporaneously, a second microphone signal is obtained from a second omnidirectional microphone. The first and second microphone signals are mixed to produce an output signal. Mixing involves weighting the first and second microphone signals by respective first and second signal weights to produce respective first and second weighted microphone signals, and summing the first and second weighted microphone signals together to produce the output signal. The first and second signal weights are calculated to minimize the power of the output signal.
US11671751B2

Microphone arrays comprise several microphone capsules, the outputs of which being electronically combined for directional recording of sound. The directional and frequency properties of the microphone array depend on the number and positions of the microphone array. In order to obtain the smallest possible microphone array with only few microphone capsules, which, however, has an essentially uniform directional and frequency dependence over a speech frequency range, is scalable and robust against small incorrect positioning of the capsules, fifteen or twenty-one microphone capsules (K15,11-K15,35, K21,11-K21,37) are arranged on a carrier such that they lie on three similar branches, each with the same number of microphone capsules, which are rotated against each other by 120°. Each of the microphone capsules lies on a corner of a triangle of a grid in a flat isometric coordinate system with three axes rotated by 120° against each other and forming the grid of equilateral triangles.
US11671750B2

A vibration device enabling a large area and a display apparatus including the vibration device are provided. The vibration device may be configured to include a vibration array including a plurality of vibration modules which are spaced apart from one another by a first interval of less than 3 cm in a first direction.
US11671748B2

A small-sized onboard device that includes a speaker and a microphone and is configured to reduce noise caused by an echo is provided. The speaker is provided inside a housing that forms a cavity inside so that a sound emission surface of the speaker faces a direction substantially orthogonal to a front surface, and a first opening is formed in a front surface of the housing. A microphone case and a sound guide member are juxtaposed on the front surface of the housing. A microphone is housed inside the microphone case. The microphone case has a sound pickup hole in a front surface of the microphone case. The sound guide member has a sound guide hole that passes through the sound guide member. The first opening is provided in a vicinity of a top surface or a bottom surface of the housing.
US11671747B2

A system can improve the performance of an electroacoustic absorber. The system includes a loudspeaker and an absorber operatively positioned relative to the loudspeaker. The absorber can be configured to absorb sound waves. A control circuit can be operatively connected to the loudspeaker. The control circuit can be configured to tune the resonance of the loudspeaker and therefore cause one or more acoustic characteristics, such as acoustic impedance, of the loudspeaker to be adjusted.
US11671741B2

A method for in-ear detection, the method may include transmitting test signals, by a speaker of an earbud, during a test period, and while the earbud is operating at a first operational mode, wherein the test signals comprise at least one first test signal within a first frequency range, at least one second test signal within a second frequency range, and at one third test signal within a third frequency range; wherein the first frequency range, the second frequency range and the third frequency range differ from each other and are within a human auditory range; generating, by a feedback microphone of the earbud, sensed information that is indicative of audio signals sensed by the feedback microphone as a result of the transmitting of the test signals; and determining whether the earbud is located within an ear of a person, wherein the determining is based on the sensed information and a reference out of ear spectrum.
US11671733B2

A sound output device includes a housing having an internal space, a battery mounting unit on which a battery for an electric tool is mounted, a tweeter at least part of which is disposed in the internal space, a woofer at least part of which is disposed in the internal space, and a partition member that partitions the internal space into a first space in which the tweeter is disposed and a second space in which the woofer is disposed.
US11671720B2

One example provides a method of generating a high dynamic range image via a differential TOF pixel comprising an array of pixels each having a first polyfinger and a second polyfinger, the first polyfinger and the second polyfinger being independently controllable to integrate current during an integration period, the method comprising, during the integration period, controlling the first polyfinger for a first exposure time, during the integration period, controlling the second polyfinger for a second exposure time, the second exposure time being shorter than the first exposure time, and for each pixel of the plurality of pixels, comparing a charge collected at the first polyfinger and a charge collected at the second polyfinger to a threshold, and selecting one of the charge collected at the first polyfinger and the charge collected at the second polyfinger for inclusion in the HDR image.
US11671716B2

An image capture device may process first frames from a first image sensor obtained at a first frame rate and store the processed first frames in a memory. The image capture device may obtain first camera control statistics based at least on partially processed second frames from a second image sensor obtained at a second frame rate. The image capture device may switch a capture mode to obtain third frames at the second frame rate from the first image sensor and to obtain fourth frames at the first frame rate from the second image sensor.
US11671711B2

Cameras with panoramic scanning range comprising a folded digital camera in which an optical path folding element (OPFE) that folds a first optical path from an object or scene into a second optical path substantially parallel with an optical axis of a lens of the folded camera, the OPFE being rotatable around the lens optical axis, and systems incorporating such cameras.
US11671703B2

The present disclosure provides an image capturing, device that captures images of a first sensor that includes a first imaging modality, a second sensor that includes a first imaging modality and a third sensor that includes a second imaging modality. A controller connected with the first sensor, the second sensor and the third sensor, wherein the controller registers an image captured by the first sensor or the second sensor to an image captured by the third sensor.
US11671701B2

An electronic device according to various embodiments may include: a display; an image sensor; and a processor configured to be operatively connected to the display and the image sensor. The processor may be configured to: display a first indicator at a specified position within a preview screen of the image sensor displayed on the display; identify a target on the preview screen; identify a target region corresponding to the identified target among a plurality of candidate target regions including the identified target on the basis of aesthetic scores assigned to the plurality of candidate target regions; display a second indicator corresponding to the identified target region on the preview screen; and when the second indicator is moved to the specified position, generate a photographic image corresponding to the preview screen at a specified time.
US11671700B2

Provided is an operation control device that includes an operation detection unit that detects a first type operation and a second type operation having an operation area common to the first type operation. The operation control device further includes an operation response processing unit that performs response processing corresponding to the first type operation and the second type operation detected by the operation detection unit, and an operation determination unit that determines whether the second type operation detected by the operation detection unit is a valid operation or an invalid operation in a determination period corresponding to that the operation detection unit has detected the first type operation.
US11671693B2

An electronic device includes a housing, a display module, a camera and a drive structure. The display module includes a backlight module and a liquid crystal display, the backlight module includes a fixed backlight component and a movable backlight component, the liquid crystal display includes a first base assembly, a second base assembly, and a liquid crystal layer disposed between the first base assembly and the second base assembly, the second base assembly is disposed between the liquid crystal layer and the backlight module and includes a movable block, the movable block is disposed opposite to the movable backlight component, and the drive structure is connected with the camera, can drive the camera to move towards the movable backlight component, and can drive, via the camera, the movable backlight component and the movable block to squeeze the liquid crystal layer.
US11671676B2

A transmission device is disclosed. The transmission device comprises a signal generation unit for generating a broadcast signal including a service, and a transmission unit for transmitting the broadcast signal through at least one radio frequency (RF) channel. A broadcast stream transmitted through the RF channel includes signaling for the service, the signaling for the service including information indicating whether the service is transmitted through a plurality of RF channels, and information indicating whether the broadcast stream transmitted through the RF channel contains an essential portion of the service.
US11671673B2

An exemplary method includes a media content system providing, for display in a media content search view, a media content guide pane including a portion of media content listings from a plurality of media content listings; providing a first media content search pane including a first set of options from which a first search parameter is configured to be used by the media content system to select which media content listings are presented in the media content guide pane; and providing, for concurrent display with the media content guide pane and the first media content search pane in the media content search view, a second media content search pane including a second set of options from which a second search parameter is configured to be used by the media content system to further select which media content listings are presented in the media content guide pane.
US11671671B2

Providing a coordinated primary media stream with an aggregate supplemental media stream is disclosed. A request is received from an end user device associated with a user for supplemental media. Metadata and a broadcast time associated with a primary media stream transmitted to the end user device are determined. Based on the metadata and the broadcast time, first supplemental media from a first account of the user on a first platform and second supplemental media from a second account of the user on a second platform are determined. The first supplemental media and the second supplemental media are merged into an aggregate supplemental media stream. The aggregate supplemental media stream is streamed in synchronization with the primary media stream.
US11671669B2

A method for distributing media content and tracking viewer impressions in an out-of-home context includes: a mobile computing device receiving an identifier of a first media content item; causing display of the first media content item to a first viewer; sensing image data of the first viewer during display of the first media content item; determining a location of the mobile computing device during display of the first media content item to the first viewer; sending the image data of the first viewer, and an impression-reporting message including: the identifier of the first media content item and the location of the mobile computing device during display of the first media content item to the first viewer.
US11671668B2

In some embodiments, a method receives a first set of probabilities mapping a behavior to a user for a set of behaviors in a video delivery system. A first part of a model is used to predict the first set of probabilities. The method receives a second set of probabilities mapping a user to a behavior for a set of users that are using an account on the video delivery system. A second part of the model is used to predict the second set of probabilities. A combined probability is calculated for the set of behaviors and the set of users based on the first set of probabilities and the second set of probabilities. The method updates a second parameter of the second part of the model while keeping a first parameter of the first part of the model fixed and outputs the second parameter of the second part of the model upon determining the training of the model is finished.
US11671663B2

An example apparatus includes a distance matrix generator to determine a number of remapping combinations corresponding to a first and a second household demographic model, generate (a) a first age-based household demographic model and a second age-based household demographic model and (b) a third age-based household demographic model and a fourth age-based household demographic model, generate a first distance matrix corresponding to the first and the third age-based household demographic model, and generate a second distance matrix corresponding to the second and the fourth age-based household demographic model; a distance matrix identifier to determine a first and a second reassignment distance; and a person identification assigner to assign a person identification number of a first person corresponding to the first household to a second person corresponding to the second household based on the first distance matrix or the second distance matrix.
US11671662B2

A method is implemented on a casting device to enable a follow-me mode in which the casting device controls display of media content on an output device coupled to the casting device. The casting device detects a client device associated with the casting device, and determines a proximity of the client device. In accordance with a determination that the client device is within a proximity threshold of the casting device, the casting device receives content information associated with content recently accessed by the client device, obtains the content from a content source in accordance with the content information, and outputs the obtained content to an output device in accordance with the content information.
US11671661B2

A television program ratings method and system includes transferring information associated with households from a cable provider to a ratings provider such that the ratings provider has access to information associated with sampled households and lacks access to information associated with non-sampled households. To this end, identity information and usage information associated with the households are respectively anonymized and encrypted. Knowledge of the identities of the sampled households enables the anonymized identity information and the encrypted usage information for the sampled households to be respectively de-anonymized and decrypted. The ratings provider knows which households are sampled households. As such, the ratings provider de-anonymizes and decrypts the information associated with the sampled households and then uses the de-anonymized and decrypted information to determine television program ratings. The cable provider anonymizes and encrypts the information for all households as the cable provider does not know which households are sampled households.
US11671658B2

Systems and methods are disclosed herein for determining a preference of a user for or against a participant of an event when a media asset relating to the event is being played based on monitoring user reactions to the event. Specifically, the media guidance application may detect a change of at least one of the biometric state (e.g., pulse rate, blood pressure, etc.) and physiological state (e.g., facial expression, gesture, body movement, etc.) with a user. The media guidance application may determine that an event has occurred within the sporting event that triggered the change. The media guidance application may determine that the user favors the first participant over the second participant, if the user reacts positively towards a score for the first participant in the event.
US11671651B2

Methods and systems for selecting and delivering content are provided. More particularly, content can be delivered to an output device from a user device through a device adaptor, such as an over-the-top (OTT) device. The OTT device or devices available to the user device are determined by a communication server. In particular, the OTT device or devices available to the user device are limited to those OTT devices associated with an output device in the user's room, or that the user is otherwise authorized to access.
US11671645B2

Systems and methods for representing video and audio media files as workflows are disclosed. In some cases, the systems and methods combine segments of the media files into larger compilations in the workflows, and using the workflows to individually optimize both the viewing experience for and the advertising presented to viewers based upon the circumstances of each viewer and parameters described with the workflow.
US11671644B2

A programmable and universal video platform enabling digital ads from ad sales teams, online digital exchanges, demand side platforms or other digital video advertising aggregators, to be inserted into linear television cable programming feeds.
US11671637B2

Devices, servers, systems and methods for content protection are provided. Disclosed embodiments improve temporal granularity of controlling access to the protected content and increase resilience against attacks attempting to prevent re-evaluation of conditions of access. Enforcement of re-evaluation may be based on the receipt and/or verification of tokens. In some embodiments, re-evaluation is enforced by periodically rendering content keys required for content decryption unuseable and/or clearing content keys already in use.
US11671635B2

New systems and methods allow for transmission of multiple types of content protocols over a unidirectional content delivery network, such as a television broadcast. Hardware and/or software used at the network transmission location (such as a television broadcast station) and hardware and/or software located at an endpoint (such as a home television, car infotainment system, or first responder location) allow for a native ATSC 1.0 signal to have embedded within it additional content that is not encoded as ATSC 1.0 content. The non-ATSC 1.0 content can be detected and segregated from ATSC 1.0 content so that the endpoint devices (such as a television receiver) will not attempt to render the non-ATSC 1.0 content (such as, e.g., ATSC 3.0 content or application specific content) as normal ATSC 1.0 programming. Instead, the non-ATSC 1.0 content will be separately decoded, assembled, and processed to allow for multiple types of content to be used and displayed by the endpoint, even though the broadcast signal was transmitted only as an ATSC 1.0 signal.
US11671632B2

A method for encoding a video image using coding parameters, adapted on the basis of motion of the video image and of an output of a machine-learning based model, wherein the machine-learning based model is input with samples of a block of the video image and motion information of the samples, and along with texture, wherein the machine-learning model segments the video image into regions based on strength of the motion determined from the motion information. An object is detected within the video based on the motion and the texture, and spatial-time coding parameters are determined based on the strength of the motion, and whether or not the detected objects moves.
US11671630B2

The present invention relates to a method for encoding and decoding image information and to an apparatus using same, and the method for encoding the image information, according to the present invention, comprises the steps of: generating a recovery block; applying a deblocking filter to the recovery block; applying a sample adaptive offset (SAO) to the recovery block to which the deblocking filter is applied; and transmitting the image information including information on the SAO which is applied, wherein in the step of transmitting, information for specifying bands that cover a scope of a pixel value, to which a band off set is applied, is transmitted when the band offset is applied during the step of applying the SAO.
US11671623B2

Aspects of the subject disclosure may include, for example, embodiments for selecting a first camera from one or more cameras communicatively coupled to a computing device. Further embodiments include adjusting a first hardware controller on the first camera in response to detecting a network condition of a communication network resulting in an adjusted first camera. Additional embodiments include capturing first video content with the adjusted first camera. Also, embodiments include transmitting the first video content to a video content server over the communication network. Other embodiments are disclosed.
US11671622B2

A coding tool is provided to improve the compression performance of inter prediction and is used at the encoder/decoder side to adjust the correction of a motion vector based on a high level syntax. In addition, a method is provided for simply performing an integer sample search step of searching for an integer offset and a fractional sample refinement step of searching for a sub-pixel offset in relation to motion vector refinement among coding tools.
US11671609B2

Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
US11671607B2

An image transmission device (100) includes a compression unit (16) to generate first compression images (5) which are obtained by irreversibly compressing divided images, and to generate second compression images (6) which are obtained by reversibly compressing each of the first compression images (5), a decompression unit (17) to decompress each of the first compression images (5) as decompression images (7), a division sum image generation unit (12) to generate a division sum image (imgSUM), an error sum image generation unit (13) to generate an error sum image (ΔimgSUM), a judgment unit (14) to generate judgment data (Dj), and a transmission unit (15) to transmit the second compression images (6), the division sum image (imgSUM), the error sum image (ΔimgSUM) and the judgment data (Dj).
US11671595B2

A method of decoding video data includes determining, by one or more processors implemented in circuitry, a partition of the video data into a plurality of blocks. The partition of the video data applies a block size restriction to prevent a splitting of a block of the plurality of blocks that would result in a small block comprising a block width and a block height when the block height times the block width is less than a threshold. The method further includes generating, by the one or more processors, prediction information for the block and determining, by the one or more processors, a predicted block for the block based on the prediction information. The method further includes decoding, by the one or more processors, a residual block for the block and combining, by the one or more processors, the predicted block and the residual block to decode the block.
US11671592B2

An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: generate an intra-prediction block for a current block of video data using an angular intra-prediction mode, the angular intra-prediction mode being an upper-right angular intra-prediction mode or a lower-left angular intra-prediction mode; determine a prediction direction of the angular intra-prediction mode; for at least one sample of the intra-prediction block for the current block: calculate a gradient term for the at least one sample along the prediction direction; and combine a value of an intra-predicted sample of the intra-prediction block at a position of the at least one sample of the intra-prediction block with the gradient term to produce a value of the at least one sample of the intra-prediction block; and decode the current block using the intra-prediction block.
US11671590B2

An image decoding method according to the present invention may comprise the steps of: deriving a merge candidate from a candidate block; generating a first merge candidate list including the merge candidate; specifying any one of a plurality of merge candidates included in the first merge candidate list; deriving affine vectors of a current block on the basis of motion information of the specified merge candidate; deriving a motion vector of a sub-block in the current block on the basis of the affine vectors; and performing motion compensation on the sub-block on the basis of the motion vector.
US11671589B2

An method of decoding video data includes deriving, for a current block of video data and using decoder side intra mode derivation (DIMD), a list of intra modes using reconstructed samples of neighboring blocks; constructing, for the current block, a most probable mode (MPM) list, wherein constructing the MPM list comprises inserting, into the MPM list, at least one intra mode from the derived list of intra modes; and predicting, using a candidate selected from the constructed MPM list, the current block.
US11671584B2

Disclosed are an inter-prediction method and an image decoding apparatus using the same. According to an embodiment of the present invention, there is provided an inter-prediction method including extracting a merge candidate flag and offset information from a bitstream, selecting a merge candidate corresponding to the extracted merge candidate flag from a merge candidate list including neighboring blocks of a current block as merge candidates, deciding a motion vector of the current block by applying the offset information to a motion vector of the selected merge candidate, and generating, as a prediction block of the current block, a block indicated by the motion vector of the current block in a reference picture referenced by the selected merge candidate.
US11671580B2

A system and method are provided for reconstructing 3-D point cloud. A light source generates light that is received by a polarization field generator, which generates a polarization field that illuminates the target object being imaged such that each outgoing ray has a unique polarization state. A camera captures images of the illuminated target object and the captured images are received by a processor that: (1) performs a polarization field decoding algorithm that decodes the polarization field to obtain a set of incident rays; (2) performs a camera ray decoding algorithm to obtain a set of camera rays; (3) performs a ray-ray intersection algorithm that determines intersection points where the incident rays and the camera rays intersect; and (4) performs a 3-D reconstruction algorithm that uses the set of incident rays, the set of camera rays and the intersection points to reconstruct a 3-D point cloud of the target object.
US11671579B2

A method is described comprising: applying a random pattern to specified regions of an object; tracking the movement of the random pattern during a motion capture session; and generating motion data representing the movement of the object using the tracked movement of the random pattern.
US11671578B2

A three dimensional (3D) video signal is processed in a video device. The device has generating means for generating an output signal for transferring the video data via a high-speed digital interface like HDMI to a 3D display, which selectively generate a 3D display signal for displaying the 3D video data on a 3D display operative in a 3D mode, a 2D display signal for displaying 2D video data on the 3D display operative in a 2D mode, or a pseudo 2D display signal by including 2D video data in the output signal for displaying the 2D video data on the 3D display operative in the 3D mode. Processing means detects a request to display 2D video data on the 3D display, while the 3D display is operative in the 3D mode, and, in response to the detection, the generating means are set to generate the pseudo 2D display signal for maintaining the 3D mode of the 3D display.
US11671567B2

A method for video management within a CCTV system includes receiving, at a computing device via one or more intermediate devices in the CCTV system, a video stream generated by a sensor device of the CCTV system. The video stream includes a plurality of video frames. The computing device sends, via the one or more intermediate devices of the CCTV system, an instruction to a sensor device configured to generate a video stream including a plurality of video frames. The computing device receives, via the one or more intermediate devices of the CCTV system, one or more frames of the plurality of video frames embedded with metadata associated with performance of the instruction by the sensor device. Performance of the CCTV system is evaluated using the metadata embedded within the one or more video frames.
US11671560B2

An in-vehicle camera is provided which includes an imager equipped with a lens, a control board on which a circuit is mounted to control an operation of the imager, a flexible cable connecting the imager and the control board to be communicable therebetween, and an electrically conductive housing in which the imager, the flexible cable, and the control board are arranged. A spacer which is designed to have neither electromagnetic wave absorption nor electromagnetic wave reflection properties is arranged away from the control board in a contactless manner and located between the flexible cable and an inner surface of the housing to form a gap therebetween. This minimizes generation of noise transmitted from the housing to inside the vehicle without sacrificing the quality of electrical signals transmitted through a circuit in the flexible cable.
US11671556B2

Disclosed are a method of performing video call and a display device. The display device includes: a camera; a display, configured to present a window for a counterpart and/or a local window; and a processor, configured to: receive a push message sent from a server, wherein the push message is sent after the server receives a video call request sent from the mobile terminal; automatically establish a call process, and control the display to present the window for the counterpart and not to present the local window in response to the push message when the mobile terminal is authorized by the display device; and reject the video call request in response to the push message when the mobile terminal is not authorized by the display device.
US11671554B2

The present disclosure generally relates to providing live video. An example method includes, at a computer system, while in an editing mode for a presentation, receiving, via one or more input devices, a request to insert an object onto a first slide of the presentation, wherein the request includes associating the object with a source for live video; and while in a presentation mode for the presentation, displaying, via a display generation component, the first slide including concurrent display of the object and one or more visual elements, wherein: in accordance with a determination that the object is associated with a camera, the object includes a live video stream from the camera; and in accordance with a determination that the object is associated with a non-camera external device, the object includes a live video stream that mirrors a portion of a display of the non-camera external device.
US11671547B2

A printing and copying system is provided that includes a server configured to manage user account information related to a user, and an apparatus connected to the server, the apparatus configured to send a printing request or a copying request to the server. The user account information includes a plurality of wallets associated with the user, and the plurality of wallets each represent funds available to the user. The server is configured to determine whether to authorise the printing request or copying request based on the funds available in the plurality of wallets.
US11671545B1

The present disclosure discloses methods and systems for directly adding one or more supporting documents to an application form. The systems and methods include storing an electronic wallet of a user, including one or more supporting documents of the user. Further, the method includes receiving an application form for a pre-defined function including printing or scanning. Once received, a user interface is provided to the user to provide input on addition of the one or more supporting documents to the received application form. Thereafter, the received application form is processed. Further, based on the input from the user, one or more supporting documents and/or content of the one or more supporting documents are added to the received application form. Finally, the application form including the one or more supporting documents and/or content of the one or more supporting documents in the submitted application form is outputted.
US11671538B2

An image to be printed is displayed in an image display region EA1 set on a center line L passing through a center of a screen in a width direction. A print button PB for providing an instruction for printing of the image and an image editing menu buttons EB1 to EB3 are displayed in a button display region EA2 side by side along the width direction of the screen. The print button PB is disposed on the center line L and displayed in a larger size than other buttons EB1 to EB3. In a case in which the image editing menu button is touch-operated, a plurality of operation buttons for image editing are expanded and displayed in an operation region EA3 between the button display region EA2 and the image display region EA1. The operation buttons for image editing are displayed in a radial pattern on the same circumference around a point set on the center line L.
US11671534B1

A Voice over Internet Protocol (VoIP) system is configured for direct communications between remote computing devices in a peer-to-peer configuration. Voice data from the communication is marked such that the voice data from the different endpoints can be combined into a unified audio stream. An authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier.
US11671533B1

Certain aspects of the disclosure are directed to programming of a data-communications system. According to a specific example, a data-communications (e.g., VoIP) server is configured to identify, in response to received calls from endpoint devices, a set of scripts written in a programming language that includes call flow commands. The server is further configured to execute the set of scripts to retrieve data from the data sources and control, in response to the data, call flow for the calls.
US11671526B2

A double smart phone case assembly includes a first case that has a first camera opening extending through the first case. A first smart phone can be positioned in the first case such that a camera on the first smart phone is aligned with the first camera opening. A second case is provided and the second case has a second camera opening extending through the second case. A second smart phone is positionable in the second case such that a camera on the second smart phone is aligned with the second camera opening. Moreover, the second case is positioned on the first case such that the first camera opening is offset from the second case and the second camera opening is offset from the first case.
US11671524B2

A mobile device driven based on electric power includes a connection section configured to be electrically coupled to an all-solid-state battery having a solid electrolyte, and an obtaining section configured to obtain unique information of the all-solid-state battery electrically coupled to the connection section.
US11671521B2

Disclosed embodiments relate, generally, to improved data reception handling at a physical layer (PHY). Some embodiments relate to end of line systems that include legacy media access control (MAC) and PHY that implement improved data reception handling disclosed herein. The improved data reception handling improves the operation of the end of line systems, and the MAC more specifically, and in some cases to comply with media access tuning protocols implemented at the physical layer.
US11671515B2

A first network node, a client device and methods therein, for enabling acquisition and delivery of a resource to the client device in a communications network. When receiving from the client device a meta interest request indicating an interest for a wanted resource, the first network node extracts from the meta interest request one or more filter parameters related to desirable characteristics of the wanted resource. The first network node then obtains identifiers of resources available in the communications network, based on the one or more filter parameters, and sends the obtained identifiers of resources to the client device in response to the received meta interest request. Thereby, a user of the client device can see which resources with the desirable characteristics are available in the network and acquire one of the resources identified in this way, without having to specify the supplier nor the resource in the initial request.
US11671513B2

A device determines that a policy is to be executed. The device retrieves rules, resource identifiers, and data provider identifiers associated with the policy. The device asynchronously retrieves resources from data providers that are called for by the rules, and executes each of the rules as their corresponding resources are retrieved. The device identifies a group of rules that have failed. The device calculates a risk score for each rule of the group and generates an alert for each rule of the group. The device outputs a report including each alert, each of the alerts being prioritized in the report based on the risk score of their corresponding rule.
US11671511B2

Methods, apparatus, systems and articles of manufacture are disclosed including means for identifying to identify a first request having a first source port number, from a device, determine whether a second request, having a second source port number, is within a threshold number of ports from the first source port number, group the first and the second requests as a first session when the second source port number is within the threshold number of ports from the first source port number, and means for classifying to generate session windows, the session windows including the threshold number of ports, wherein the session windows are applied to lowest and highest source port numbers associated with a current session.
US11671507B2

A service profile discovery and connection management method for interworking with an IoT device. According to example embodiments, a remote device discovery method for service interworking includes an operation of receiving, from a local device, a discovery profile request message for discovering a device profile of a target local device for service interworking, an operation of searching for a service profile based on a first device profile of the local device included in the discovery profile request message, an operation of searching for, as the device profile of the target local device, a second device profile including one or more functions excluding a function of the local device by matching the searched service profile with device profiles stored in a database, and an operation of transmitting a discovery profile response message including an ID of the second device profile.
US11671504B2

Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.
US11671496B2

A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
US11671492B2

Described herein are technologies directed to multipart upload. A cluster coherent unique identifier for a multipart upload can be generated by creating a leaf in a B-tree. The leaf in the B-tree can comprise a key, and the key can comprise an upload identifier and a group identifier associated with a group of multipart uploads. A parts directory can be created for the multipart upload, wherein elements of the parts directory can be identified using the group identifier and the upload identifier. Upload parts can be transmitted from a client device to a server device, and stored in the parts directory. To complete the multipart upload, the upload parts can be concatenated and stored at a target location.
US11671483B2

A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.
US11671481B2

Disclosed are systems, servers and methods for a multi-tenant framework that manages and controls operations of software as a service (SaaS) applications and services, and the data and metadata (e.g., files) created, updated and interacted with therefrom. The disclosed framework provides a centralized approach to managing the entitlement and provisioning of SaaS applications on client devices across a variety of channels on a network. The disclosed SaaS framework is configured for management, control, deployment and synchronization between devices, applications, systems and platforms both on-premises (on-prem or local devices/storage) and/or hosted on a network (e.g., a cloud platform, service or platform).
US11671479B2

A mobile device is coupled to a computer system configured to access media content sources and play media content items provided thereby on a media device. The mobile device receives a first control specification that includes a plurality of first information items each associated with one of the media content sources and a first action definition. The first information items are concurrently displayed on a remote control user interface of the mobile device. In accordance with a selection of one of the first information items corresponding to a first content source, the mobile device transmits a command of a first action definition corresponding to the selected first information item to the computer system, and receives a second control specification that includes a plurality of second information items. Each second information item is associated with a respective content item provided by the first content source and a second action definition.
US11671467B2

The technology disclosed herein enables an absent participant to participate in a communication session. In a particular embodiment, a method includes identifying a meeting for an automated attendee to attend on behalf of a user. At a time for the meeting, the method includes joining the automated attendee to a communication session for the meeting. In the automated attendee, the method provides monitoring, in real-time, user communications exchanged between two or more other users over the communication session. During the monitoring, upon identifying a portion of the user communications that is relevant to the user, the method provides notifying the user about the portion.
US11671452B2

A system and method for cryptographically securing data communications between a group of networked devices establishes and maintains an overlay network at the Application Layer, on top of a unicast routing service provided at the Internetworking Layer. The overlay network provides first, the routes that are used to deliver multicast datagrams and second, the cryptographic keys used to secure multicast datagrams. A common cryptographic key is established between all members of each group, and end-to-end encryption ensures that multicast datagrams can be accessed only by authorized group members. In other embodiments, keys are established between pairs of adjacent devices in the overlay network, and hop-by-hop encryption ensures that multicast datagrams can be accessed only by overlay network members.
US11671438B2

Techniques for using traceroute with tunnels and cloud-based systems for determining measures of network performance are presented. Systems and methods include receiving a request, from a client, for a trace of the tunnel; causing the trace inside the tunnel; obtaining results of the trace inside the tunnel; and sending the results of the trace inside the tunnel to the client so that the client aggregates these details with details from one or more additional legs to provide an overall view of a service path between the client and a destination.
US11671419B2

Methods, systems, and storage media for multi-cloud data connections for white-labeled platforms are disclosed. Exemplary implementations may: receive an indication of a plurality of applications to be accessed; receive authentication information for the plurality of applications; establish a plurality of data connections to the plurality of applications, if authenticated with the authentication information; receive application data received from the plurality of data connections; normalize the application data to provide normalized data; generate a customizable feed with display parameters and displaying the normalized data according to the display parameters; and generate a visualization dashboard with visualization parameters and displaying the normalized data according to the visualization parameters.
US11671418B2

A client application requesting to access a resource may be issued an access token and a refresh token. Instead of revoking the client application access to a resource by revoking the refresh token, allowing the access token to expire, and forcing a user associated with the client application to re-login, authentication for the client application to access the resource may be obtained from the user. The authentication may be obtained from the user while the client application, without notification of the concurrent authentication, may continue attempts to access the resource, for example, via an invalid access token. Once authentication is obtained, the client application may be provided access to the resource, for example, via a valid access token.
US11671414B2

A method and system of authenticating a device within a network of connected devices that share a ledger of transactions between them under the form of exchanged blockchain messages and comprising: computing a PoK chain (70) based on the enhanced blockchain, receiving an authentication request from an application or a device, the authentication request including one or more PoKs (71), retrieving from the PoK database the PoK chain (70) corresponding to the application or device identified in the authentication request; computing a PoK (71) based on the PoK chain (70) retrieved from the PoK database, comparing it with the PoK (71) included in the authentication request, and if they match, validating the authentication request.
US11671411B2

A streaming one time Pad cipher using a One Time Pad (OTP) provides secure data storage and retrieval. The data that is encrypted using the one time pad is stored in a repository that is separate from the generation and/or storage for the one time pad.
US11671410B2

A computer-implemented method and a system are provided for providing enrichment information using Hypertext Transfer Protocol Secure (HTTPS). The method includes: extracting and storing enrichment information received in a client handshake initiator packet for negotiating an encryption protocol for a network session of a Hypertext Transfer Protocol Secure (HTTPS) packet stream at a termination of a security protocol in a network; and obtaining one or more Hypertext Transfer Protocol (HTTP) requests by decrypting the Hypertext Transfer Protocol Secure (HTTPS) packet stream of the network session, and adding the enrichment information as a header to at least the first HTTP request being routed towards a server.
US11671404B2

The disclosure provides an approach for network security. Embodiments include receiving, by a kernel of a first machine, via a hook in a protocol stack of the first machine, one or more packets of a connection between the first machine and a second machine Embodiments include generating a metadata object for the connection based on at least a subset of the one or more packets. Embodiments include adding the one or more packets to a queue accessible by a security component of the first machine. Embodiments include determining, based on the metadata object, whether to continue capturing additional packets of the connection. Embodiments include receiving, from the security component, a security determination regarding the connection based on the one or more packets. Embodiments include performing an action with respect to the connection based on the security determination.
US11671399B2

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
US11671396B2

Systems, methods, and devices for communication are described. A communication system includes a first communication device configured to communicate with a backup device and a destination; and a first tapping device for monitoring messages sent over a first communication link between the first communication device and the backup device. The first communication device includes at least one processor configured to: before sending a first message destined for the destination, send a backup message corresponding to the first message over the communication link for backup at the backup device; and upon confirmation of a tap copy of the backup message from the first tapping device, send the first message to the destination.
US11671394B2

A system described herein may provide for the prioritization of Session Initiation Protocol (“SIP”) messages, transmitted by a User Equipment (“UE”), based on a priority class indicator included in the SIP messages by the UE. A Universal Integrated Circuit Card (“UICC”) may store information indicating the priority class (e.g., in an Access Control Class (“ACC”) Elementary File (“EF”)). One or more network components, such as a Call Session Control Function (“CSCF”) and/or a Messaging Application Server (“MAS”) may prioritize the SIP message based on the priority class indicator included in the SIP message by the UE.
US11671389B2

Systems and methods for mobile communication platforms are described. In one embodiment, a method for distributing contextual information over a network to a first remote subscriber computer comprises receiving contextual information at a transmission server sent from a data source over a network, storing the remote subscriber's preferences relating to defined communication aspects, configuring the contextual information accordingly, and providing a configurable viewer application to the first remote subscriber for installation on the remote subscriber computer, the configurable viewer application including an interactive graphical user interface for viewing the configured contextual information. In a further aspect, the method includes sending a first encoded short URL for downloading the configurable application in a message to the first remote subscriber's computer.
US11671385B1

Methods, systems, and computer program products for implementing automated communication exchange programs for attended robotic process automation are provided herein. A computer-implemented method includes invoking, during a user communication associated with an attended robotic process automation context, at least one automated communication exchange program in response to at least one user input; determining, using the at least one automated communication exchange program, information directed to the at least one user input; carrying out, using the at least one automated communication exchange program, at least a portion of the user communication subsequent to determining the information directed to the at least one user input; and performing one or more automated actions in connection with automatically carrying out the at least a portion of the user communication.
US11671377B2

A method of reducing the bandwidth usage of a network comprises intercepting traffic between a TCP server and a TCP client using TCP protocols that use client acknowledgements; identifying client acknowledgements from the TCP protocols; identifying the sequence number of a last received client acknowledgements from the intercepted traffic; identifying the sequence number of a last sent client acknowledgement from the intercepted traffic; calculating an unacknowledged byte value based on the difference between the last received client acknowledgement sequence number and the last sent client acknowledgement sequence number; comparing the calculated unacknowledged byte value with a predetermined threshold value, to determine whether the calculated unacknowledged byte value is at least as great as the predetermined threshold value; and transmitting the identified client acknowledgements into the network when the compared unacknowledged byte value is at least as great as the predetermined threshold value.
US11671375B2

Disclosed is a system comprised of different points-of-presence (“PoPs”) that provide software defined hybrid private and public networking for different entity sites. A system PoP may establish and/or maintain different network circuits for accessing different destinations or services. The system PoP may receive a tunnel creation request from a particular site, may obtain entity-defined policies that are specified for the particular site, and may establish a particular network tunnel to the particular site. The system PoP may then route egress traffic with a first classification through a first network circuit with a different quality of service (“QoS”) than egress traffic with a second classification according to the policies. Similarly, the system PoP may route ingress traffic arriving over the first network circuit through the particular network tunnel with a different QoS than ingress traffic arriving over the second network circuit according to the policies.
US11671372B2

A service function chain including service functions which process user plane packets is controlled by providing (S21) a shared context comprising rules and policies for processing the user plane packets, the shared context being shared between the service functions of the service function chain, reading (S22) the shared context, and adjusting (S23) traffic flow across the service function chain based on the rules and policies associated with the read shared context.
US11671371B2

There is disclosed in one example a method of a work node synchronously load balancing to a multi-node service having an expected maximum of n work nodes, including: provisioning a flow table having m bucket groups, m≥1, the bucket groups including n slots each; enumerating a static integer self-identification id0; initializing the flow table with id0 in each slot; performing a discovery iteration, including: discovering a peer device; enumerating a static integer identification idx for the peer device; assigning idx to each slot corresponding to a home position for the peer device; and load balancing slots not assigned to a home position according to a deterministic algorithm; and discovering additional nodes and performing discovery iteration for the additional nodes.
US11671366B1

A method may include (1) identifying a set of prefixes that (A) facilitate forwarding traffic within a network and (B) are organized as a tree data structure in connection with a table stored on a network device, (2) identifying, in the set of prefixes organized as the tree data structure, a parent prefix and a child prefix that corresponds to the parent prefix, (3) determining that the parent prefix and the child prefix share a certain number of most-significant bits in common with one another, (4) determining that the parent prefix and the child prefix share a forwarding behavior in common with one another and then, in response to determining that the parent prefix and the child prefix share the certain number of most-significant bits and the forwarding behavior in common with one another, (5) compressing the table stored on the network device by merging the child prefix with the parent prefix within the table. Various other apparatuses, systems, and methods are also disclosed.
US11671365B2

Route tables may be associated with ingress traffic for logically isolated networks. A routing device at the edge of a logically isolated network may receive a route to include in a route table that is associated with ingress traffic to the logically isolated network to forward the ingress traffic to a network appliance hosted in the logically isolated network. Network packets received at the edge routing device may have a destination of a computing resource hosted in the logically isolated network. The edge routing device may identify the route in the route table to override the destination in the network packet with the network appliance and forward the network packet to the network appliance according to the route.
US11671336B2

There is provided a method for adaptive bitrate (ABR) adjustments in an IP network before making upshift of ABR level of media streams like video for live Over the Top (OTT) distribution. Example methods may include initiating, at a first time interval, probing of the IP network to determine if a first candidate bitrate is applicable, where the first candidate bitrate is greater than a preset bitrate of a client device data stream, determining that the candidate bitrate is applicable, increasing a transfer bitrate of the client device data stream, and initiating, at a second time interval, probing of the IP network to determine if a second candidate bitrate is applicable, where the second candidate bitrate is greater than the first candidate bitrate.
US11671333B2

A system and method for software defined network (SDN) management. Route information is received from a customer edge (CE) device. The route information is parsed to identify at least one virtual routing and forwarding (VRF) instance for which the route information is intended. The route information is imported into the VRF instance.
US11671330B2

An interconnect as a switch module (“ICAS” module) comprising n port groups, each port group comprising n-1 interfaces, and an interconnecting network implementing a full mesh topology where each port group comprising a plurality of interfaces each connects an interface of one of the other port groups, respectively. The ICAS module may be optically or electrically implemented. According to the embodiments, the ICAS module may be used to construct a stackable switching device and a multi-unit switching device, to replace a data center fabric switch, and to build a new, high-efficient, and cost-effective data center.
US11671329B2

Techniques described herein relate to a method for computation of network flooding topologies. A flooding topology may refer to a subset of a network which can be utilized by a network device to limit the flooding of link state updates. The flooding topology may be determined by an area leader (i.e., a designated network device) of the network. Computation of the flooding topology may entail the iterative incorporation (or absorption) of nodes and edges of a first connected graph, representing network devices and interconnections of a network topology of the network, into a second connected graph representing the flooding topology.
US11671328B2

Systems and methods for managing network devices include performing clustering operations for network devices based on attributes of the network devices. By comparing the results of subsequent clustering operations, changes in network device attributes can be readily identified and any network devices for which attributes have changed may be subject to further investigation or remedial action (e.g., blocking traffic to/from the network device). Clustering may also be used to conduct an inventory of network devices by identifying groups of network devices that have similar attributes.
US11671322B2

In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.
US11671316B2

The technologies described herein are generally directed to provisioning services from a network. For example, a method described herein can include facilitating receiving a provisioning request for a network provisioning task. Further, the method can include, based on the network provisioning task, selecting a logical provisioning template to facilitate a performance of the network provisioning task. Further, based on the logical provisioning template, the method can include identifying a programming object comprising logical commands for the performance of the network provisioning task. The method can include, executing the logical commands of the programming object to control service implementation equipment to perform the network provisioning task.
US11671305B1

Precision synchronization is key to reliable communications at the high frequencies planned for 5G and 6G. A timing reference signal can provide a compact, resource-efficient, low-complexity phase noise mitigation while also providing an amplitude noise calibration. The timing reference signal is a QAM (quadrature amplitude modulation) signal with an I branch multiplexed with an orthogonal Q branch, in which one of the branches is modulated according to a maximum amplitude level of the modulation scheme, and the other branch has zero amplitude as-transmitted. When received, the amplitude and phase may be altered by noise. The receiver can measure the overall magnitude of the received I and Q signals to mitigate amplitude noise, and can also calculate a phase rotation angle according to a ratio of the I and Q branch signals as-received, and thereby correct for phase noise in the message.
US11671302B2

To appropriately select a beam used in communication in an environment in which massive-MIMO beamforming is performed, there is provided a base station including: a communication unit configured to form multiple beams and perform communication with a terminal apparatus; and a control unit configured to transmit, to the terminal apparatus, first identification information of a group that is used in communication with the terminal apparatus among the first identification information allocated to groups each of which includes multiple beams to be formed.
US11671300B2

A discrete Fourier transform spread orthogonal time frequency space modulation method comprises the steps of performing DFT preceding processing and delay-Doppler domain mapping processing on the transmit data symbols, OTFS modulator, and performing delay-Doppler domain demapping processing and IDFT decoding processing on a received signal to realize demodulation; compared with the existing waveforms, including OFDM and DFT-s-OFDM, the proposed DFT-s-OTFS can reduce the bit error rate under high Doppler spread and the peak-to-average power ratio of the transmitted signal at the same time.
US11671299B1

An apparatus that communicates in a mobile radio communications network, comprises signal-processing circuitry for provisioning a consecutive series of Orthogonal Frequency Division Multiplexing (OFDM) subcarriers for uplink or downlink communications; provisioning a plurality of different selectable subcarrier spacings for the consecutive series of OFDM subcarriers; performing discrete Fourier transform (DFT) coding on a plurality of data symbols to produce DFT coded symbols; and performing an inverse-DFT on the coded symbols to produce a single-carrier frequency division multiple access signal that comprises a sum of the consecutive series of OFDM subcarriers. The single-carrier frequency division multiple access signal is provided with a particular one of a set of different symbol periods by selecting one of the plurality of different selectable subcarrier spacings.
US11671298B2

Methods and apparatuses for a User Equipment (UE) to receive signaling of UE-common Downlink Control Information (DCI) in a set of Physical Resource Blocks (PRBs) over a Transmission Time Interval (TTI) are provided. The method includes receiving, from a transmission point, a broadcast signal; determining a first set of PRBs for a first PDCCH based on the broadcast signal; determining a second set of PRBs for a second PDCCH based on a higher layer signaling; receiving, from the transmission point, first DCI on a first PDCCH in the first set of PRBs; and receiving, from the transmission point, second DCI on a second PDCCH in the second set of PRBs. A CRC of the first DCI is associated with an SI-RNTI, a CRC of the second DCI is associated with a C-RNTI, an RS is determined based on an identity of the transmission point, in a case that the RS is received in the first set of PRBs, and the RS is determined based on the higher layer signaling, in a case that the RS is received in the second set of PRBs.
US11671292B2

A circuit for processing an N-level pulse amplitude modulation (PAM-N) signal according to an embodiment of the present invention comprises: an input unit receiving an input signal; a main amplifier connected to the input unit to amplify the input signal with a first gain; and an output unit outputting an output signal of the main amplifier, and the circuit further comprises an auxiliary amplifier connected in parallel with the main amplifier between the input unit and the output unit to variably amplify at least a portion of the input signal and apply the signal to the output unit according to a linearity improvement control signal corresponding to the output signal.
US11671258B1

An apparatus and method for contingent assignment actions is disclosed. The apparatus includes a processor and a memory communicatively connected to the processor. The processor receives assignment data. An assignment is assigned to a user. The processor generates a contingent action. The processor receives a cryptographic proof. The cryptographic proof is validated. The contingent action is executed by the processor, conditionally, based on the validation of the cryptographic proof.
US11671255B2

A method of sharing a secret value is disclosed. The method comprises distributing respective first shares of a first secret value, known to a first participant (Pi), to a plurality of second participants (Pj≠i), wherein said first shares are encrypted by means of at least one private-public key pair comprising a private key and a public key being an elliptic curve generator point multiplied by the private key and wherein a first threshold number of first shares is required in order to enable a second participant to determine the first secret value. At least one second share of a respective second secret value is received from each of a plurality of second participants, wherein the second shares are encrypted by means of at least one private-public key pair comprising a private key and a public key being an elliptic curve generator point multiplied by the private key, and a second threshold number of second shares is required in order to enable a participant other than that second participant to determine the second secret value. A third share of a third secret value is formed from a plurality of second shares, wherein a third threshold number of third shares is required in order to enable the third secret value to be determined.
US11671245B2

Disclosed herein are a system on chip, a method of operating the system on chip, and an electronic device including the system on chip that execute artificial intelligence (AI) algorithms and/or machine learning algorithms in a 5G environment connected for Internet of Things in order to prevent an artificial intelligence product from being surreptitiously used, replaced, or modified by an attacker. The method for operating the system on chip may include a step of the system on chip receiving an encoded artificial intelligence product, a double-encoded asset key, and a private key distributed using a key exchange scheme, a step of receiving, from an electronic device including the system on chip, a unique key of the electronic device, a step of decoding the double-encoded asset key using the unique key of the electronic device in order to extract an encoded asset key, a step of decoding the encoded asset key using the private key in order to extract an asset key, a step of decoding the encoded artificial intelligence product using the asset key in order to extract an artificial intelligence product, and a step of performing artificial intelligence operation using the artificial intelligence product. It is possible to prevent an artificial intelligence product made by an individual, a company, or an organization from being reproduced and surreptitiously used, replaced, or arbitrarily modified by an attacker.
US11671243B2

An apparatus is described. The apparatus comprises: communication circuitry configured to receive from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components and the apparatus further comprises: processing circuitry configured to: sequentially receive the plurality of components of the data item and for each component in succession in the sequence, the processing circuitry is configured to: remove non-significant content from the component of the data item; generate a data item of a second data type from the sequentially received plurality of components; generate a hash of the generated data item; and provide the hash for signing.
US11671238B2

A line card of a network box receives a SYNC input signal and generates a first time stamp based on receipt of the SYNC input signal. The line card generates a system clock signal in a phase-locked loop and generates a SYNC output signal by dividing the system clock signal in a divider circuit. The SYNC output signal is fed back to an input terminal as a SYNC feedback signal. A time stamp is generated based on receipt of the SYNC feedback signal. The line card determines a time between the SYNC input signal and the SYNC feedback signal based on the first time stamp and the second time stamp. The timing of the SYNC output signal is adjusted based on the time difference using a coarse time adjustment by adjusting a divide ratio of the divider circuit and using a fine time adjustment in the phase-locked loop based on a residue of a remainder of the time difference not accounted for by the coarse time adjustment.
US11671236B2

The present invention provides a receiver including a sampling circuit, a data sampling point selection circuit and a determination circuit. The sampling circuit is configured to use a clock signal to sample an input signal to generate a sampled signal, wherein a frequency of the clock signal is greater than a frequency of the input signal. The data sampling point selection circuit is configured to filter start point data to generate a filtered start point data, and to generate a data sampling point by adding an offset to the filtered start point data, wherein the start point data corresponds to a time point that a sampled value of sampled signal starts to change. The determination circuit is configured to refer to a sampled value corresponding to the data sampling point in the sampled signal to determine a logical value of a digital output signal corresponding to the input signal.
US11671214B2

According to one embodiment, a wireless communication apparatus includes transmitter circuitry, receiver circuitry and processing circuitry. The processing circuitry is configured to determine, based on a first acknowledgement frame and a second acknowledgement frame, a first data frame received by a first wireless communication apparatus and not received by a second wireless communication apparatus among data frames. The processing circuitry is configured to determine that the transmitter circuitry transmits at least one of the first data frame and a second data frame to the second wireless communication apparatus, and the first wireless communication apparatus transmits the first data frame to the second wireless communication apparatus.
US11671209B2

Methods and apparatuses for determining HARQ timing in a communication system supporting Carrier Aggregation (CA) are provided. A method for receiving, at a BS, a HARQ feedback from a UE in a communication system supporting CA of a Pcell and at least one Scell is provided. The Pcell and Scell support either FDD or TDD. The method comprises: transmitting a downlink physical channel through one of the Pcell and Scell; receiving the HARQ feedback corresponding to the downlink physical channel of the Pcell at a first timing predetermined for the Pcell; and receiving the HARQ feedback corresponding to the downlink physical channel of the Scell at a second timing. The second timing is determined according to one or more of duplex modes of the Pcell and the Scell, a scheduling mode of the Scell, and predefined rules.
US11671207B2

Provided are a method for implementing an automatic retransmission function and a related station. The method includes that a first station sends a first message. The first message carries automatic retransmission enable information. The automatic retransmission enable information is used for instructing that the automatic retransmission function be enabled or disabled.
US11671205B2

A wireless may determine an initial timing of a first HARQ feedback and a first timing of second HARQ feedback(s). The wireless device may determine to defer the first HARQ feedback from the initial timing to the first timing. The wireless device may transmit, in the first timing, a HARQ feedback codebook comprising the first HARQ feedback and the second HARQ feedback(s). Based on the first HARQ feedback being deferred, a first position of the first HARQ feedback in the HARQ feedback codebook may be after second position(s) of the second HARQ feedback(s).
US11671179B2

Example fiber amplifiers and gain adjustment methods for the fiber amplifiers are described. One example fiber amplifier includes a first power amplifier, a wavelength level adjuster, and a controller, where the first power amplifier is connected to the wavelength level adjuster. The controller includes a first input end and a control output end. The first input end is configured to receive an input optical signal, and the control output end is configured to output a first amplification control signal to the first power amplifier, and output an adjustment control signal to the wavelength level adjuster. The wavelength level adjuster is configured to perform power adjustment on each wavelength in a separate manner based on the adjustment control signal.
US11671161B2

A system and method for performing beam management is disclosed. In one embodiment, a method includes: determining a relationship between a first reference signal and a second reference signal, wherein the first and second reference signals share a same or similar one or more of the following properties: a channel property, a transmission property and a reception property; and transmitting the first and second reference signals to a wireless communication node.
US11671159B2

A method is described of selecting, by a multi-antenna base station of a wireless communications system, at least one transmission beam to transmit data to at least one terminal. The method can include determining a grid of N2 transmission beams intended to cover a portion of the space served by the base station and generated by using N1 antennas of the base station, where N1 and N2 designate integers such as N2>N1, and selecting one or more non-adjacent beam(s) of the grid to transmit data to at least one terminal during at least one given time interval.
US11671157B2

The described technology is generally directed towards indicating to a receiver (e.g., a user equipment) which antenna ports are assigned for channel state information reference signals (CSI-RS). The indicator can be sent as radio resource control configuration data and/or by physical layer signaling such as in downlink control information. The receiver computes CSI based on the assigned antenna port or ports, and the reported (e.g., joint) CSI helps avoid mismatched joint CSI used for scheduling when multiple transmit and receive points (TRPs) are communicating with the user equipment.
US11671154B2

A method and a device for sending parameters of a precoder in a wireless communication system are disclosed. According to one aspect, the method comprises: sending, to a network node, an indication of a subset of beams selected from a plurality of orthogonal beams and an indication of power levels of the selected subset of beams, for a first frequency granularity; and sending, to the network node, an indication of phases of the selected subset of beams, for a second frequency granularity, wherein the indication of the selected beams, the indication of the power levels of the selected subset of beams and the indication of the phases of the selected subset of beams are part of the parameters of the precoder.
US11671153B2

All data symbols used in data transmission of a modulated signal are precoded by switching between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol along the frequency axis and the time axis all differ. A modulated signal with such data symbols arranged therein is transmitted.
US11671148B2

The disclosure relates to a communication technique for convergence of IoT technology and a pre-5th generation (5G) or 5G communication system for supporting higher data transmission rates beyond a 4th generation (4G) system such as long term evolution (LTE), and a system therefor. The disclosure is applicable to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail businesses, security and safety related services, etc.) based on 5G communication technology an IoT-related technology. According to various embodiments, a method and apparatus for transmitting or receiving multiple pieces of data in a wireless cooperative communication system may be provided.
US11671136B2

Cascode power amplifier bias circuits suitable for operating across multiple power supply domains are provided. In certain embodiments, a power amplifier system includes a cascode power amplifier and a multi-domain bias circuit that generates at least a first cascode bias voltage for the cascode power amplifier. The multi-domain bias circuit includes a coarse regulator that generates a regulated voltage based on a power supply voltage that is operable with multiple voltage levels associated with different power supply domains, a bandgap reference circuit that is powered by the regulated voltage and outputs a bandgap reference voltage, a bias voltage generator that generates multiple selectable bias voltages based on the bandgap reference voltage, and a bias voltage selector that chooses the first cascode bias voltage from amongst the selectable bias voltages.
US11671127B2

An antenna module for a terminal includes an antenna and a Radiated Spurious Emission (RSE) improvement component. The antenna includes a feed source, a ground point, and at least one radiation arm. The RSE improvement component is coupled to the antenna for suppressing high order harmonics generated by the antenna when the antenna operates in a target frequency band, and includes a filter circuit configured to suppress the high order harmonics, and a control switch configured to control a working state of the filter circuit. The filter circuit can be a band stop filter circuit. The band stop filter circuit can be connected in series into the at least one target radiation arm of the antenna; or, a terminal of the band stop filter circuit is connected to the at least one target radiation arm of the antenna, and another terminal is connected to the feed source.
US11671126B2

An antenna module for a terminal includes an antenna and a Radiated Spurious Emission (RSE) improvement component. The antenna includes a feed source, a ground point, and at least one radiation arm. The RSE improvement component is coupled to the antenna for suppressing high order harmonics generated by the antenna when the antenna operates in a target frequency band, and includes a radio frequency switch having a terminal connected to the at least one target radiation arm, and another terminal connected to the ground point; or, the radio frequency switch is connected in series into the at least one target radiation arm of the antenna. The at least one target radiation arm is a radiation arm by which the antenna radiates the high order harmonics outward.
US11671122B2

Radio frequency front-end systems with filter reuse. In certain embodiments, a front-end system includes a filter, a low noise amplifier (LNA), and a switch interposed between the filter and an input to the LNA. In a first state of the switch, the filter serves to filter a radio frequency signal that is amplified by the LNA. The front-end system further includes a power amplifier that is coupled to the switch. Additionally, in a second state of the switch, the filter serves to filter an amplified radio frequency transmit signal provided by the power amplifier. Accordingly, a filter along a receive path of the front-end system is reused for transmit.
US11671118B2

A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N′/M folding sections (N′ being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N′/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
US11671114B2

Reduced complexity decoders with improved error correction and related systems, methods, and apparatuses are disclosed. An apparatus includes an input terminal and a processing circuitry. The input terminal is provided at a physical layer device to receive, from a network, a low density parity check (LDPC) frame including bits. The bits correspond to log-likelihood ratio (LLR) messages indicating probabilities that the bits have predetermined logic values. The processing circuitry is to saturate LLR values of a portion of the LLR messages corresponding to known bits of the LDPC frame to a highest magnitude value represented by the LLR messages, and pass the LLR messages between check nodes and message nodes. The message nodes correspond to the bits. The check nodes correspond to parity check equations of a parity check matrix.
US11671112B2

Methods and apparatus are provided for unified significance map coding. An apparatus includes a video encoder (400) for encoding transform coefficients for at least a portion of a picture. The transform coefficients are obtained using a plurality of transforms. One or more context sharing maps are generated for the transform coefficients based on a unified rule. The one or more context sharing maps are for providing at least one context that is shared among at least some of the transform coefficients obtained from at least two different ones of the plurality of transforms.
US11671107B2

An analog-to-digital converter, configured to convert an input signal into an n bits digital output signal, includes a capacitor module, a control signal generation unit, a comparator, and a register. The capacitor module is configured to receive the input signal at a sampling phase in a normal mode, and to generate a first sampling signal and a second sampling signal according to the input signal in a conversion phase. The control signal generation unit is configured to adjust the first sampling signal or the second sampling signal in the conversion phase. In the normal mode, the comparator is configured to compare the first sampling signal and the second sampling signal in the conversion phase to generate n comparison signals. The register is configured to store the n comparison signals as the digital output signal, and output the digital output signal in the normal mode.
US11671101B2

Disclosed herein is a memory-type camouflaged logic gate using transistors having different threshold voltages. The camouflaged logic gate may include two or more candidate logic gates, memory, the output signal of which is adjusted based on two or more transistors having different threshold voltages, and a multiplexer for selectively outputting the output of one of the two or more candidate logic gates depending on the output signal of the memory.
US11671094B1

Driver circuits to invert an input signal and to generate an output signal based on the inverted input signal are presented. The voltage level of the logical high value of the output signal is adjustable. The driver circuit has a high side switching element coupled between a supply terminal and the output terminal of the driver circuit. The driver circuit has a low side switching element coupled between the output terminal of the driver circuit and a reference potential. The driver circuit has a regulation transistor, wherein a controlled section of the regulation transistor is coupled in series with the high side switching element and the low side switching element between the supply terminal and the reference potential. The driver circuit has a feedback circuit to regulate the output voltage by generating a regulation voltage at a control terminal of the regulation transistor.
US11671092B2

Various embodiments relate to a receiver, including: a first bias circuit configured to bias a first and second transistor based upon an bias enable signal and a receive enable signal; a first node between the first transistor and a third transistor; a second node between the second transistor and a fourth transistor; and a second bias circuit configured to bias the first node and the second node based upon the bias enable signal, wherein the third transistor is connected to a first differential output and the gate of the third transistor is connected to a first differential input, and wherein the fourth transistor is connected to a second differential output and the gate of the fourth transistor is connected to a second differential input.
US11671089B2

Even when a large current is intentionally flowed during a high-temperature conduction of a semiconductor element, there is a problem in that an overcurrent state is detected to stop current. In the present invention, an overcurrent detector 4 detects overcurrent when an input voltage Vin reaches a threshold voltage Vth, and outputs an overcurrent detection signal c to a gate driving unit 3. On the other hand, when a temperature detection signal a and a current control signal b are input, a transistor 52 is conducted, and the input voltage Vin of the overcurrent detector 4 becomes zero. In this case, the input voltage Vin of the overcurrent detector 4 does not reach the threshold voltage Vth. Therefore, the output of the drive signal output from the gate driving unit 3 is not stopped. For this reason, a large current can flow in a drain current Ids.
US11671084B2

An integrated circuit includes a first metal-insulator-semiconductor capacitor, a second metal-insulator-semiconductor capacitor, and a metal-insulator-metal capacitor. A first terminal of the first metal-insulator-semiconductor capacitor is configured to receive a first reference voltage for a higher voltage domain, while a first terminal of the second metal-insulator-semiconductor capacitor is configured to receive a second reference voltage for the higher voltage domain. A second terminal of the first metal-insulator-semiconductor capacitor is conductively connected to a first terminal of the metal-insulator-metal capacitor, while a second terminal of the second metal-insulator-semiconductor capacitor is conductively connected to a second terminal of the metal-insulator-metal capacitor. The first terminal of the metal-insulator-metal capacitor is configured to receive a first supply voltage for a lower voltage domain, and the first terminal of the second metal-insulator-semiconductor capacitor is configured to receive a second supply voltage for the lower voltage domain.
US11671082B2

A quantum controller comprises a first quantum control pulse generation circuit and a second quantum control pulse generation circuit. The first quantum control pulse generation circuit and a second quantum control pulse generation circuit are operable to operate asynchronously during some time intervals of a quantum algorithm and synchronously during other time intervals of the quantum algorithm.
US11671075B2

Techniques are disclosed for forming high frequency film bulk acoustic resonator (FBAR) devices having multiple resonator thicknesses on a common substrate. A piezoelectric stack is formed in an STI trench and overgrown onto the STI material. In some cases, the piezoelectric stack can include epitaxially grown AlN. In some cases, the piezoelectric stack can include single crystal (epitaxial) AlN in combination with polycrystalline (e.g., sputtered) AlN. The piezoelectric stack thus forms a central portion having a first resonator thickness and end wings extending from the central portion having a different resonator thickness. Each wing may also have different thicknesses. Thus, multiple resonator thicknesses can be achieved on a common substrate, and hence, multiple resonant frequencies on that same substrate. The end wings can have metal electrodes formed thereon, and the central portion can have a plurality of IDT electrodes patterned thereon.
US11671073B2

A vibrator device includes a semiconductor substrate, a base, a vibrating element, and a lid. The semiconductor substrate has a first surface and a second surface which is in a front-back relationship with the first surface. The base includes an integrated circuit disposed on a first surface or a second surface. The vibrating element is electrically coupled to the integrated circuit and is disposed on the first surface side. The lid is joined to the base at a joining portion of the base to accommodate the vibrating element. The integrated circuit includes a passive element, and the passive element is disposed such that at least a part of the passive element overlaps with the joining portion in a plan view from a direction orthogonal to the first surface.
US11671069B2

The disclosure concerns a signal aggregator component designed to couple with an antenna element to form an antenna system, wherein the resulting antenna system can achieve one-hundred percent or greater efficiency in receiving mode. In addition, the antenna system can achieve specific polarization and gain in different sectors of the antenna radiation pattern. The signal aggregator functions to dynamically enable or disable any number of its RF ports to select the RF input signal to aggregate.
US11671064B2

Equalizer circuitry includes a differential target voltage input, an equalizer output, a first operational amplifier, and a second operational amplifier. The differential target voltage input includes a target voltage input node and an inverted target voltage input node. The first operational amplifier and the second operational amplifier are coupled in series between the differential target voltage input and the equalizer output. The first operational amplifier is configured to receive a target voltage signal and provide an intermediate signal based on the target voltage input signal. The second operational amplifier is configured to receive the intermediate signal and an inverted target voltage signal and provide an output signal to the equalizer output. The first operational amplifier and the second operational amplifier are interconnected with one or more passive components such that a transfer function between the differential target voltage input and the equalizer output is a second-order complex-zero function.
US11671051B2

A slim solar module (1) is proposed. It comprises a solar laminate (3) comprising plural solar cells (9) interposed between front and rear cover sheets (13, 15), a frame (5) enclosing the solar laminate (3) and at least one reinforcement strut (7) arranged at a rear surface of the solar laminate (3). A ratio between a frame surface and a frame thickness shall be between 45000 and 70000. For example, the frame may have a thickness of less than 35 mm. Specifically, the frame may have a length of 1665 mm, a width of 991 mm and a thickness of 30 mm. Due to the reduced thickness, the solar module has a reduced volume being beneficial during transport to a destination location. However, the thickness has been optimized to, with the reinforcement struts, still providing for sufficient mechanical stability for the solar module.
US11671042B2

Disclosed are implementations, including a method that includes obtaining measurement samples relating to electrical operation of an electric motor drive providing power to an electric motor, deriving, based on the samples, instantaneous estimates for parameters characterizing speed and/or position of the motor according to an optimization process based on a cost function defined for the samples, and applying a filtering operation to the instantaneous estimates to generate filtered values of the motor's speed and/or position. The filtering operation includes computing the filtered values using the derived instantaneous estimates in response to a determination that a computed convexity of the cost function is greater than or equal to a convexity threshold value, and/or applying a least-squares filtering operation to the derived instantaneous estimates and using at least one set of previous estimates derived according to the optimization process applied to previous measurement samples.
US11671031B1

A split DC (Direct Current) bus inverter architecture includes a positive DC bus, a negative DC bus, and a neutral node. It further includes a first capacitor between the positive DC bus and the neutral node. It further includes a second capacitor between the negative DC bus and the neutral node. It further includes a split phase output. A first output of a DC-DC converter is connected to the neutral node and a second output of the DC-DC converter is connected to one of the positive DC bus or the negative DC bus.
US11671027B2

A method includes providing a transformer with primary and current injection windings, a primary switch connected to the primary winding, a parasitic capacitance reflected across the primary switch, a secondary rectifier means, and a current injection circuit including a current injection switch connected to the current injection winding, and a unidirectional current injection switch connected to the current injection winding. The method includes switching on the current injection switch to start a current injection flowing from a controlled voltage source, through the unidirectional current injection switch and further through the current injection winding. The current injection reflects into the primary winding, thereby discharging the parasitic capacitance reflected across the primary switch. The method includes turning on the primary switch with a delay time after the current injection switch turns on and turning off the current injection switch after the current injection reaches zero amplitude.
US11671025B2

Electrical power distribution systems and methods of operating electrical power distribution systems are provided. One electrical power distribution system comprises: an electrical power storage unit; a transformer; a first bidirectional converter circuit connected between the electrical power storage unit and a first winding of the transformer; a first DC bus; a second DC bus; a second bidirectional converter circuit connected between the first DC bus and a second winding of the transformer; a third bidirectional converter circuit connected between the second DC bus and a third winding of the transformer; and a controller connected for control of the first, second and third converter circuits to distribute electrical power between the electrical power storage unit, the first DC bus and the second DC bus.
US11671024B2

A switched mode power supply includes a power circuit and a control circuit coupled to the power circuit for regulating its output voltage. The control circuit is configured to generate a control signal for at least one power switch of the power circuit using a reference voltage, determine if a duty cycle of the control signal is within a defined range, sense one or more output parameters of the power circuit including the output voltage of the power circuit, and in response to determining the duty cycle of the control signal is outside the defined range, adjust the reference voltage to adjust the duty cycle of the control signal. The reference voltage is adjustable over time to thereby linearly adjust the output voltage of the power circuit. Other example switched mode power supplies, control circuits, and methods for regulating output voltages of switched mode power supplies are also disclosed.
US11671015B2

A three-level Boost circuit is provided. The three-level Boost circuit includes: an input capacitor, an inductor, a first switch, a second switch, a first freewheeling diode, a second freewheeling diode, a flying capacitor, a balance capacitor, a charging diode, a clamp diode, a discharging diode and an output series capacitor bank. The output series capacitor bank includes multiple output capacitors connected in series, and has a first node and a second node; a potential of the first node is higher than a potential of a cathode of the charging diode, and a potential difference between a cathode of the second freewheeling diode and the second node does not exceed a withstand voltage of the second freewheeling diode.
US11671013B2

An IC controller for USB Type-C device includes an error amplifier (EA), which includes an EA output coupled to a PWM comparator of a buck-boost converter; a first transconductance amplifier to adjust a current at the EA output, the first transconductance amplifier operating in a constant voltage mode; and a second transconductance amplifier to adjust the current at the EA output, the second transconductance amplifier operating in a constant current mode. A first set of programmable registers is to store a first set of increasingly higher transconductance values. A second set of programmable registers is to store a second set of increasingly higher transconductance values. Control logic is to: cause the first transconductance amplifier to operate while sequentially using transconductance values stored in the first set of programmable registers; and cause the second transconductance amplifier to operate while sequentially using transconductance values stored in the second set of programmable registers.
US11671010B2

A semiconductor structure includes a first substrate. A first die and a second die are disposed over the first substrate and are adjacent to one another. A plurality of first conductive bumps are disposed between the first substrate and the first die and between the first substrate and the second die. A second substrate is disposed below the first substrate. A plurality of second conductive bumps is disposed between the first substrate and the second substrate. An in-package voltage regulator (PVR) chip is disposed over the second substrate. A molding material is disposed over the first substrate and surrounds the first die, the second die, the plurality of first conductive bumps, the plurality of second conductive bumps, and the PVR chip.
US11670999B2

A magnetic coupling device includes a driving magnet array having multiple annular sector-shaped, circumferentially arranged first permanent magnets, and a driven magnet array having multiple circular sector-shaped, circumferentially arranged second permanent magnets with pole surfaces facing pole surfaces of the first permanent magnets. The driven magnet array is rotated by the driving magnet array being rotated. A repulsion zone where a repulsive force acts is designed to have an area that is 5% to 15% of that of an attraction zone where an attractive force acts between a specific first permanent magnet and a specific second permanent magnet, with a radial first centerline of the specific first permanent magnet overlapping a radial second centerline of the specific second permanent magnet so that opposite poles face each other, including between first and second permanent magnets respectively adjacent the specific first and second permanent magnets with overlapping the centerlines.
US11670996B2

A rotor core is provided for a step-skewing motor that includes rotor core segments mutually staggered by a preset angle. Each of the rotor core segments includes magnet slots along a circumferential direction, with a magnet provided in the magnet slot. An outer circular surface of each of the rotor core segments is provided thereon with a number of auxiliary grooves extending across the segment in an axial direction, and positions and/or cross-sectional shapes of the auxiliary grooves on the rotor core segments are not completely same so as to suppress torque ripple and vibration noise when the motor rotates.
US11670995B2

There is provided a system including a dual rotor electrical machine. The dual rotor electrical machine comprises a stator, an inner rotor including a first number of permanent magnet pole pairs, and a modulator including a second number of modulating segments. The system includes a controller configured to execute non-transitory machine readable instructions that, when executed by the controller, cause the system to determine a virtual position of an electromagnetic field of the stator based on a weighted sum of an angular position of the inner rotor and an angular position of the modulator, wherein weights in the weighted sum are based on the first number and the second number.
US11670994B2

A rotor manufacturing method comprises an arranging step for arranging a rotor core, which is formed by stacking electromagnetic steel plates, to direct the stacked electromagnetic steel plates toward a vertical direction, a guide inserting step for inserting a rod-like guide into a magnet insertion hole formed to extend in the stacked direction of the rotor core after the arranging step, a sheet inserting step for inserting a plurality of sheets from above the rotor core into the magnet insertion hole along different side surfaces of the guide after the guide inserting step, a guide pull-out step for pulling out the guide from the magnet insertion hole after the sheet inserting step, and a magnet inserting step for inserting a permanent magnet between the plurality of sheets within the magnet insertion hole after the guide pull-out step.
US11670988B2

A rotating electrical machine includes a rotor and a magnet unit. The rotating electrical machine also includes a cylindrical stator and a housing. The stator is equipped with a stator winding made up of a plurality of phase windings. The stator is arranged coaxially with the rotor and faces the rotor. The housing has the rotor and the stator disposed therein. The rotor includes a cylindrical magnet retainer to which the magnet unit is secured and an intermediate portion which connects between a rotating shaft of the rotor and the magnet retainer and extends in a radial direction of the rotating shaft. A first region located radially inside an inner peripheral surface of a magnetic circuit component made up of the stator and the rotor is greater in volume than a second region between the inner peripheral surface of the magnetic circuit component and the housing in the radial direction.
US11670945B1

A common reference signal is used by a plurality of serially-connected power optimizers to manage a plurality of photovoltaic panels. It is determined whether an individual voltage output exceeds an individual limit. If so, a corresponding photovoltaic panel in the plurality of photovoltaic panels is adjusted to reduce the individual voltage output and the combined voltage output, where the combined voltage output is based at least in part on (a) the individual voltage output and (2) at least one other individual voltage output associated with another power optimizer. It is determined whether the combined voltage output relative to the common reference signal exceeds a maximum offset. If so, the corresponding photovoltaic panel in the plurality of photovoltaic panels is adjusted to reduce the individual voltage output and the combined voltage output.
US11670944B2

Aspects of the subject disclosure may include, for example, embodiments detecting and correcting load imbalance on power supply phases within a managed scope using a software controlled power switch matrix that is resident in each power distribution unit supplying power in the managed scope. Managed scope could include a plurality of power distribution units supplying a plurality of circuit or equipment loads in a plurality of premises. On each PDU, the software controlled switch matrix maintains and changes physical coupling of power supply phases to circuit and equipment loads. Further embodiments include correcting power supply phase load imbalances through software commands to adjust the coupling of power supply phases to circuit or equipment loads. Embodiments are intended to help power administrators maintain power supply phase load balance effectively in a managed scope. Other embodiments are disclosed.
US11670936B2

An apparatus for managing a plurality of electric power generators is configured to receive measurements of a plurality of parameters related to performance of one or more of a plurality of generators and detect, based on the measurements, that values of at least two of the plurality of parameters measured for a first generator of the one or more generators do not match respective predetermined values of the at least two parameters for the first generator. In response to the detecting, the apparatus determines that the first generator is faulty and generates a signal to perform at least one of shutting down the first generator or disconnecting the first generator from at least one second generator of the plurality of generators, in response to determining that the first generator is faulty.
US11670934B2

Aspects of the disclosure provide for a circuit. In some examples, the circuit includes a first current source having a terminal coupled to a first node and a second terminal, a first switch coupled between the second terminal of the first current source and a second node, a first resistor coupled between the second node and a ground terminal, a second current source having a terminal coupled to the first node and a second terminal, a second switch coupled between the second terminal of the second current source and a third node, a second resistor coupled between the third node and the ground terminal, a third current source having a terminal coupled to the first node and a second terminal, a third switch coupled between the second terminal of the third current source and a fourth node, and a third resistor coupled between the fourth node and the ground terminal.
US11670930B2

Devices are described that support, house, and protect an electrical cable monitoring system that is electrically coupled to an electrical cable. An example support structure includes an elongate body including an interior surface extending along and concentric to an axis of the electrical cable. The body is configured to engage a cable accessory disposed on the electrical cable. The support structure includes a first electrode attached to the interior surface and configured to operatively couple to the cable accessory. The support structure includes a second electrode attached to the body and configured to operatively couple to the shielding layer. The support structure includes a monitoring device attached to the interior surface and operatively coupled to the first and second electrodes. The monitoring device is configured to monitor one or more conditions of the electrical cable or the cable accessory.
US11670925B2

An example threaded cable connector for a cable with a conductor and a surrounding shielding braid, comprising a base element, a first tightening nut and a first clamping element is presented herein. The base element includes a base for fastening the base element to a housing and a passage opening for the passage of the cable about which an encircling first thread is oriented. On a side facing away from the housing, the base element has a contact surface encircling the passage opening. The first tightening nut comprises a second thread for operatively connecting the first tightening nut to the first thread of the base element. The first clamping element has a first clamping surface and, in the mounted state, is arranged between the contact surface and the first tightening nut. The first clamping element, in the mounted state, presses the shielding braid against the contact surface.
US11670909B2

The invention relates to a photonic component (1) having at least one semiconductor laser amplifier (200), which has at least one first mirror surface (210a) for coupling and/or decoupling optical radiation (S). The first mirror surface (210a) of the semiconductor laser amplifier (200) is coupled to a photonically integrated chip (100), wherein the chip (100) is arranged such that the chip can emit optical radiation (S) from the chip top side (O100) thereof in the direction of the first mirror surface (210a) and couple said radiation in the semiconductor laser amplifier (200), and wherein the emitting of the radiation (S) away from the chip top side (O100) occurs in the direction of the first mirror surface (210a) at an angle of 90°±20°, in particular perpendicular, to the chip top side (O100).
US11670906B2

The present disclosure provides a narrow-pulse-width pulse laser, including a circuit substrate, a laser chip, one or more capacitors, and a field effect transistor. Each of the field effect transistor, the capacitor, and the laser chip is electrically connected to the circuit substrate. The capacitors are arranged between the field effect transistor and the laser chip along an extension direction of a gap between the field effect transistor and the laser chip. The circuit substrate may include a first conductor layer; a second conductor layer; and an insulating layer arranged between the first conductor layer and the second conductor layer, wherein the first conductor layer and the second conductor layer are electrically connected through a via hole in the insulating layer.
US11670901B2

An electrical contact device includes a high electric potential-side contact and a low electric potential-side contact having a lower electric potential than the high electric potential-side contact. The high electric potential-side contact and the low electric potential-side contact are configured to be brought into and out of contact with each other. At least one of the high electric potential-side contact and the low electric potential-side contact is formed of a low-boiling point material whose boiling point is lower than 2562° C. or a mixed material that contains the low-boiling point material.
US11670898B1

An electrical receptacle including a body having a first cavity and a second cavity, a plurality of first electrical connections in the first cavity and a plurality of second electrical connections in the second cavity, at least one electrical plug sensing device in the first cavity, and wherein electrical continuity to the plurality of first electrical connections from the plurality of second electrical connections only occurs when the at least one electrical plug sensing device senses a presence of an electrical plug in the first cavity.
US11670891B2

A connector and a connector device that are small and have a drainage function are provided. A connector includes: a contact; a first insulator; a first shield member; a second shield member having a tubular portion; and a second insulator. A first communicating portion that is in communication with the outside is formed in a lower wall of the tubular portion of the second shield member, the lower wall facing the second insulator. A second communicating portion that is in communication with the outside and the first communicating portion is formed in the second insulator. The first shield member has a facing wall that faces the first communicating portion, and a bent wall that is bent toward the second insulator from an end portion of the facing wall on an opposite side to the opening side.
US11670887B2

The present disclosure discloses a protection cover device for socket, which includes a housing, a protection cover which is arranged in the housing, and a torsion spring which is configured to reset the protection cover, the housing includes a bottom plate and a faceplate spaced apart from the bottom plate, the faceplate is provided with a first insertion hole and a second insertion hole, the bottom plate is provided with a first through hole and a second through hole; the protection cover is provided with a first driving slope and a second driving slope that guide the protection cover to translate along a distribution direction of the first insertion hole and the second insertion hole, the protection cover is further provided with a probe hole, and the torsion spring includes a spring body, a first swinging arm and a second swinging arm.
US11670880B2

Electric device with electric connection means suitable for connecting it to an electric power source, comprising a supporting surface for a textile electrically conductive band and retention means for retaining the textile electrically conductive band on supporting surface. Electric connection means comprise piercing means for piercing the textile electrically conductive band which are suitable for conducting an electric current. Textile electrically conductive band is made of double weaving and comprises two mutually parallel electrically conductive guides extending along the band. Each of the electrically conductive guides is located between two layers of textile material of said double weaving.
US11670875B2

A streetlight-mountable small cell includes a housing having one or more external surfaces exposed to atmospheric conditions when the small cell is deployed on a streetlight. The small cell also includes one or more internal chambers formed in the housing, power supply circuitry, and cellular-band transceiver circuitry. A standardized connector is arranged to pass power to the power supply circuitry when the small cell housing is deployed on the streetlight. At least one antenna-containment structure visually appears integrated with the one or more external surfaces. Each antenna-containment structure is arranged to contain at least one antenna positioned external to the one or more internal chambers, and at least one sub-structure is arranged to route a signal conduit from the at least one antenna to the cellular-band transceiver circuitry.
US11670872B2

A movable device and a block-type millimeter wave array antenna module thereof are provided. The block-type millimeter wave array antenna module includes an antenna carrying substrate, an antenna signal transmitting group, an antenna signal receiving group, and a dummy antenna group. The antenna carrying substrate includes a plurality of block-shaped carrier bodies that are divided into a plurality of first, second, third, and fourth antenna carrier blocks. The antenna signal transmitting group includes a plurality of signal transmitting antenna structures respectively carried by the first antenna carrier blocks. The antenna signal receiving group includes a plurality of signal receiving antenna structures respectively carried by the second antenna carrier blocks. The dummy antenna group includes a plurality of first dummy antenna structures respectively carried by the third antenna carrier blocks, and a plurality of second dummy antenna structures respectively carried by the fourth antenna carrier blocks.
US11670860B1

Provided herein are various enhanced antenna structures for radio frequency communications. In one example, an antenna includes a single-arm spiral antenna having an antenna element configured to couple to a radio frequency link at a central node of the spiral. A ground element is disposed proximate to the central node of the spiral and configured to couple to a ground reference for the radio frequency link.
US11670855B2

Systems and methods are provided for a digital beamformed phased array feed. The system may include a radome configured to allow electromagnetic waves to propagate; a multi-band software defined antenna array tile; a power and clock management subsystem configured to manage power and time of operation; a thermal management subsystem configured to dissipate heat generated by the multi-band software defined antenna array tile; and an enclosure assembly. The multi-band software defined antenna array tile may include a plurality of coupled dipole array antenna elements; a plurality of frequency converters; and a plurality of digital beamformers.
US11670848B2

The present disclosure provides an anti jamming system for a wireless communication system an antenna array comprising N antenna elements. At least two multiphase filters being connected to the antenna array and configured to receive an antenna element signal from each one of the N antenna elements. An anti-jamming system for a wireless communication system comprising an antenna array comprising N antenna elements and a filter configured to attenuate jamming signals from sources that is greater than, less than, or equal to N. An anti-jamming system for a wireless communication system comprising a multiphase filter connected to the antenna array to receive an antenna element signal from each antenna element of the antenna array, the multiphase filters comprising a first phase and a second phase, wherein the first phase of the multiphase filter executes a Frost's algorithm and the second phase of the multiphase filter executes a Maximin algorithm.
US11670845B2

An electronic device includes a base, a connection device, a body, an antenna assembly, and a shield member. The body rotates to a first operating state and a second operating state relative to the base through the connection device. The shield member moves in the base to a shielding state and a non-overlapping state. When the body is in the first operating state, the body is not overlapping with the antenna assembly in a first direction, the shield member is in the non-overlapping state, and the shield member is not overlapping with the antenna assembly in the first direction. When the body is in the second operating state, the body overlaps at least a portion of the antenna assembly in the first direction, the shield member is in the shielding state, and the shield member shields between the antenna assembly and the body.
US11670844B2

Radio devices for wireless transmission including an integrated adjustable mount allowing mounting to a pole or stand and adjustment of the angle of the device (e.g., the altitude). The device may include a compact array antenna having a high gain configured to operate in, for example, the 5.15 to 5.85 GHz band and/or the 2.40-2.48 GHz band. The antenna emitters may be arranged in a separate plane from a plane containing the antenna feed connecting the emitting elements and also from a ground plane. The antenna array may be contained within a protective weatherproof housing along with the radio control circuitry.
US11670843B2

Methods for manufacturing implantable electronic devices include forming an antenna of the implantable electronic device by delivering an antenna trace within a dielectric antenna body. The antenna trace includes a first trace portion disposed in a first transverse layer and defining a first trace path and a second trace portion disposed in a second transverse layer longitudinally offset from the first transverse layer and defining a second trace path. If projected to be coplanar, the first trace path defines a trace boundary and the second trace path is within the trace boundary.
US11670838B2

An apparatus and associated method are provided involving a housing having a periphery configured to operate as a second antenna, a third antenna, and a fourth antenna. The periphery includes a top wall having a first slot formed therein, a first side wall having a second slot formed therein, and a second side wall having a third slot formed therein. The top wall is arranged between the first side wall and the second side wall, and a top portion of the periphery is defined between the second slot and the third slot. The top portion is divided into a first top side portion and a second top side portion via the first slot. Further, the first top side portion operates as the second antenna, and the second top side portion operates as both the third antenna and the fourth antenna.
US11670812B1

The invention provides a thermal management device for energy storage system, a method for controlling the thermal management device for energy storage system, and an energy storage system, wherein the thermal management device for energy storage system comprises a heat dissipation system, a temperature transducer, a data acquisition module, a management module and a data interaction module; the heat dissipation system comprises refrigerant circulating heat exchange components for heat dissipation of energy storage system, wherein the refrigerant circulating heat exchange components perform heat exchange through phase change of refrigerant; the data acquisition module is connected with the temperature transducer, and is used for acquiring the external environment temperature and the working environment temperature of energy storage system; the management module is used for conducting heating value analysis of energy storage system, and then performing heat dissipation control and management according to the heating value analysis and the external environment temperature; the data interaction module is used for connecting the network for data interaction. The energy storage system comprises battery packs, a battery management system, a bidirectional converter, an energy management system and the above thermal management device for energy storage system. During the control of thermal management, data are acquired in real time to determine and control the refrigerant quantity required for refrigerant circulation and thus realize efficient heat dissipation of energy storage system.
US11670806B2

A battery management apparatus configured to manage a battery to be reused, including an electronic control unit including a microprocessor and a memory connected to the microprocessor. The microprocessor is configured to perform acquiring a battery information including an information on a failure and repair history of the battery before the battery is reused, the memory is configured to store the battery information, and the microprocessor is configured to further perform determining a restriction imposed on the battery when the battery is reused, based on the battery information stored in the memory.
US11670805B2

A battery pack comprises a pair of physically separate battery cells share a single protection circuit module (PCM). Each further saw comprises a respective pair of electrodes, with both pairs of electrodes being connected to a single, common protection circuit board (PCB) of the PCM. The common PCM may be located in a spacing between adjacent ends of the batteries such that a widthwise dimension of the PCB has an upright orientation between the two batteries.
US11670804B2

A lithium-based energy storage system includes an electrolyte and an electrode. The electrode has a conformal coating of parylene. The parylene forms an artificial solid electrolyte interface (SEI). The electrode may include a material chosen from silicon, graphene-silicon composite, carbon-sulfur, and lithium. The use of parylene to form a conformal coating on an electrode in a lithium-based energy storage system is also disclosed.
US11670801B2

The electrolyte solution for a lithium secondary battery includes: a lithium salt; a solvent; and an anode additive including 1-benzyl-5-(4-nitrophenyl)-1H-1,2,3-triazole-4-carbonitrile represented by Chemical Formula 1 below:
US11670798B2

The invention relates to a compound of the formula Li7-xPS6-xXx-z(BH4)z, in which x is selected from the group comprising Cl, Br, I, F and CN, 0≤x≤2, 0≤z≤0.50. This compound can be used as a solid electrolyte of a lithium-ion electrochemical element.
US11670797B2

A metal-ion deposition regulator to regulate the flux and deposition of metal ions in an electrochemical cell. The regulator containing two membranes made of a polymer and a plurality of two-dimensional porous nanosheets sandwiched between the two membranes. The regulator is capable of distributing flux of metal ions passing through the metal-ion deposition regulator and regulating the deposition of the metal ions onto the cathode or anode thereby suppressing dendrite growth in the electrochemical cell. An electrochemical cell containing an anode, a cathode, a liquid electrolyte, and a metal-ion deposition regulator. A method of making a metal-ion deposition regulator. The method includes fabricating two-dimensional porous nanosheets utilizing graphene oxide as an expendable template, and sandwiching the porous nanosheets between two membranes made of a polymer such that the nanosheets are in contact with the two membranes.
US11670785B2

A method of operating a fuel cell system which has a plurality of fuel cell stacks, and includes a first refrigerant passage, a second refrigerant passage, a first temperature acquisition unit, a second temperature acquisition unit, a first refrigerant circulation passage, a first refrigerant pumping unit, a first heat exchanger and a first flow rate adjusting valve includes: after the plurality of fuel cell stacks are stopped, until a predetermined condition is satisfied, driving the first refrigerant pumping unit; and causing the first flow rate adjusting valve to adjust the flow rate of the refrigerant flowing through the first refrigerant passage and the flow rate of the refrigerant flowing through the second refrigerant passage, on the basis of the temperature of the refrigerant flowing through each of the first refrigerant passage and the second refrigerant passage acquired by the first temperature acquisition unit and the second temperature acquisition unit.
US11670783B2

A fuel cell vehicle includes a battery disposed in a first space, a radiator disposed in a second space formed adjacent to the first space in a second direction intersecting a first direction, which is a direction in which the vehicle travels, and at least one fuel cell unit disposed in a third space formed adjacent to the first space in the second direction while being spaced apart from the second space in the second direction, with the first space interposed therebetween.
US11670774B2

Embodiments of the present disclosure are a pitch-based negative electrode material for a sodium-ion battery and related methods and applications. The method comprises: placing a pitch recursor into a muffle furnace to allow the pitch precursor to experience pre-oxidation for 2 to 6 hours at a temperature ranging from 200° C. to 350° C., to obtain pre-oxidized pitch; placing the pre-oxidized pitch into a high-temperature carbonization furnace, and increasing the temperature to 1300° C. to 1600° C. at a temperature increase speed of 0.5° C./min to 5° C./min, and carrying out thermal treatment on the pre-oxidized pitch in an inert atmosphere for 1 to 10 hours, to allow the pre-oxidized pitch to experience carbonization reactions, oxygen in the pre-oxidized pitch being used for breaking an ordered structure of the pitch during the carbonization of the pre-oxidized pitch, so as to form a wedge-shaped voids disordered structure.
US11670769B2

A lithium cobalt-based oxide cathode active material powder comprising particles having a median particle size D50 of greater than or equal to 20 μm, preferably 25 μm, and less than or equal to 45 μm, said particles having an averaged circularity of greater than or equal to 0.85 and less than or equal to 1.00, said particles having a general formula Li1+aCo1-x-y-zAlxM′yMezO2, wherein M′ and Me comprise at least one element of the group consisting of: Ni, Mn, Nb, Ti, W, Zr, and Mg, with −0.01≤a≤0.01, 0.002≤x≤0.050, 0≤y≤0.020 and 0≤z≤0.050, said lithium cobalt-based oxide particles having a R-3m structure and (018) diffraction peak asymmetry factor AD(018) of greater than or equal to 0.85 and less than or equal to 1.15, said diffraction peak asymmetry factor being obtained by a synchrotron XRD spectrum analysis with an emission wavelength λ value equal to 0.825 Å.
US11670768B2

A nickel-based active material precursor for a lithium secondary battery includes: a secondary particle including a plurality of particulate structures, wherein each particulate structure includes a porous core portion and a shell portion, the shell portion including primary particles radially arranged on the porous core portion; and the secondary particle has a plurality of radial centers. When the nickel-based active material precursor is used, a nickel-based positive active material having a short lithium ion diffusion distance, in which intercalation and deintercalation of lithium are facilitated, may be obtained. A lithium secondary battery manufactured using the positive active material may exhibit enhanced lithium availability, and may exhibit enhanced capacity and lifespan due to suppression of crack formation in the active material during charging and discharging.
US11670767B2

Embodiments of inorganic electrode materials that utilize nanostructure surface modifications via functionalization via carbonate/carboxylate to achieve superior electrochemical performance and methods of producing same.
US11670762B2

Disclosed are a negative active material for a rechargeable lithium battery and a rechargeable lithium battery including the same. The negative active material includes: a silicon particle core comprising a silicon particle having a particle size in a micrometer range; an oxide layer having a thickness in a range of about 65 nm to about 450 nm, on the silicon particle core; and a conductive layer on the oxide layer.
US11670758B2

An alkaline secondary battery negative electrode and a composition forming the negative electrode, containing an active material, a binder resin, and an electrically conductive agent containing an electrically conductive carbon material. When a value of D50 is defined to be an average particle size X and a value of D20 is defined to be a particle size Y in a cumulative particle size distribution obtained by measuring the active material using a laser diffractometry particle size distribution meter, the average particle size X is 10 μm or less, and the particle size Y is in the range of 30% to 70% of the average particle size X.
US11670736B2

A semiconductor light-emitting device includes a buffer structure, a first-type semiconductor layer on the buffer structure, an active layer on the first-type semiconductor layer, and a second-type semiconductor layer on the active layer. The buffer structure includes a nucleation layer, a first dislocation-removing structure on the nucleation layer, and a buffer layer on the first dislocation-removing structure. The first dislocation-removing structure includes a first material layer on the nucleation layer and a second material layer on the first material layer. The second material layer has a lattice constant different from a lattice constant of the first material layer. A roughness of a top surface of the first material layer is higher than a roughness of a top surface of the nucleation layer and higher than a roughness of a top surface of the second material layer.
US11670716B2

A semiconductor device includes an active region extending in a first direction on a substrate, channel layers on the active region and spaced apart vertically, a gate structure intersecting the active region and the channel layers, the gate structure extending in a second direction and surrounding the channel layers, and a source/drain region on the active region at a side of the gate structure, the source/drain region contacting the channel layers, the source/drain region including first epitaxial layers having a first composition and including first layers on side surfaces of the channel layers and a second layer on the active region at a lower end of the source/drain region, and a second epitaxial layer having a second composition different from the first composition, the second epitaxial layer being between the first epitaxial layers in the first direction and being between the first epitaxial layers vertically in a third direction.
US11670715B2

A semiconductor device is described. The semiconductor device includes a substrate and a metal layer disposed on the substrate. A seed layer is formed on the metal layer. A ferroelectric gate layer is formed on the seed layer. A channel layer is formed over the ferroelectric gate layer. The seed layer is arranged to increase the orthorhombic phase fraction of the ferroelectric gate layer.
US11670705B2

A semiconductor device that can be miniaturized or highly integrated is provided. The semiconductor device includes a first conductor, a second conductor over the first conductor, a first insulator covering the second conductor, a first oxide over the first insulator, and a second oxide over the first oxide, an opening overlapping with at least part of the first conductor is provided in the first oxide and the first insulator, and the second oxide is electrically connected to the first conductor through the opening.
US11670697B2

A semiconductor device includes a substrate comprising a semiconductor fin, a gate structure over the semiconductor fin, and source/drain structures over the semiconductor fin and on opposite sides of the gate structure. The gate stack comprises a high-k dielectric layer; a first work function metal layer over the high-k dielectric layer; an oxide of the first work function metal layer over the first work function metal layer; and a second work function metal layer over the oxide of the first work function metal layer, in which the first and second work function metal layers have different compositions; and a gate electrode over the second work function metal layer.
US11670685B2

A method for manufacturing a SiC-based electronic device, that includes implanting, at a front side of a solid body of SiC having a conductivity of N type, dopant species of P type, thus forming an implanted region that extends in depth in the solid body starting from the front side and has a top surface co-planar with said front side; and generating a laser beam directed towards the implanted region in order to generate heating of the implanted region at temperatures comprised between 1500° C. and 2600° C. so as to form an ohmic contact region including one or more carbon-rich layers, for example graphene and/or graphite layers, in the implanted region and, simultaneously, activation of the dopant species of P type.
US11670682B2

An apparatus is described. The apparatus includes a FINFET device having a channel. The channel is composed of a first semiconductor material that is epitaxially grown on a subfin structure beneath the channel. The subfin structure is composed of a second semiconductor material that is different than the first semiconductor material. The subfin structure is epitaxially grown on a substrate composed of a third semiconductor material that is different than the first and second semiconductor materials. The subfin structure has a doped region to substantially impede leakage currents between the channel and the substrate.
US11670678B2

An integrated circuit (IC) structure includes a first cell and a second cell abutting the first cell. The first cell includes a first fin-like field-effect transistor (FinFET). The first FinFET includes a first channel region in a first fin extending along a first direction, and a first gate electrode extending across the first channel region in the first fin along a second direction different from the first direction. The second FinFET includes a second channel region in a second fin aligned with the first fin along the first direction, and a second gate electrode extending across the second channel region in the second fin along the second direction. The second fin has a smaller width than the first fin.
US11670677B2

A semiconductor device includes a substrate; a 1st transistor formed above the substrate, and having a 1st transistor stack including a plurality of 1st channel structures, a 1st gate structure surrounding the 1st channel structures, and 1st and 2nd source/drain regions at both ends of the 1st transistor stack in a 1st channel length direction; and a 2nd transistor formed above the 1st transistor in a vertical direction, and having a 2nd transistor stack including a plurality of 2nd channel structures, a 2nd gate structure surrounding the 2nd channel structures, and 3rd and 4th source/drain regions at both ends of the 2nd transistor stack in a 2nd channel length direction, wherein the 3rd source/drain region does not vertically overlap the 1st source/drain region or the 2nd source/drain region, and the 4th source/drain region does not vertically overlap the 1st source/drain region or the 2nd source/drain region.
US11670671B2

In a described example, an integrated circuit includes a capacitor first plate; a dielectric stack over the capacitor first plate comprising silicon nitride and silicon dioxide with a capacitance quadratic voltage coefficient less than 0.5 ppm/V2; and a capacitor second plate over the dielectric stack.
US11670656B2

The present disclosure relates to an imaging element, a fabrication method, and electronic equipment by which an image having higher picture quality can be imaged. The imaging element includes a first light absorbing film formed in an effective pixel peripheral region, the effective pixel peripheral region being provided so as to enclose an outer side of an effective pixel region in which a plurality of pixels is disposed in a matrix, so as to cover a semiconductor substrate, a microlens layer provided as an upper layer than the first light absorbing film and having a microlens formed so as to condense light for each of the pixels in the effective pixel region, and a second light absorbing film provided as an upper layer than the microlens layer and formed in the effective pixel peripheral region. The present technology can be applied, for example, to a CMOS image sensor.
US11670655B2

Implementations of semiconductor packages may include: a digital signal processor having a first side and a second side and an image sensor array, having a first side and a second side. The first side of the image sensor array may be coupled to the second side of the digital signal processor through a plurality of hybrid bond interconnect (HBI) bond pads and an edge seal. One or more openings may extend from the second side of the image sensor array into the second side of the digital signal processor to an etch stop layer in the second side of the digital signal processor. The one or more openings may form a second edge seal between the plurality of HBI bond pads and the edge of the digital signal processor.
US11670643B2

A driving backplane, a display panel and a display device are disclosed. The driving backplane includes: a base substrate; a plurality of pixel driving circuits located on the base substrate; an electrode located on a side of each of the pixel driving circuits facing away from the base substrate and coupled with the pixel driving circuits; and a potential wire located between the electrode and the base substrate and coupled with the pixel driving circuits. Every at least two pixel driving circuits are coupled with a same signal line through a multiplexing controller, an orthographic projection of the controller on the base substrate completely falls into a range of a corresponding micro light emitting diode bonding region, and an orthographic projection of a control wire coupled with the controller on the base substrate completely falls into a range of an orthographic projection of the potential wire on the base substrate.
US11670638B2

A semiconductor device includes a plurality of active fins extending in a first direction, and spaced apart from each other in a second direction, the plurality of active fins having upper surfaces of different respective heights, a gate structure extending in the second across the plurality of active fins, a device isolation film on the substrate, a source/drain region on the plurality of active fins, and including an epitaxial layer on the plurality of active fins, an insulating spacer on an upper surface of the device isolation film and having a lateral asymmetry with respect to a center line of the source/drain region in a cross section taken along the second direction, an interlayer insulating region on the device isolation film and on the gate structure and the source/drain region, and a contact structure in the interlayer insulating region and electrically connected to the source/drain region.
US11670628B2

A display device comprises an emission area and a sub area disposed on a side of the emission area and spaced apart from the emission area, electrodes disposed in the emission area and spaced apart from each other in a first direction and a second direction intersecting the first direction, the electrodes extending in the second direction, and light emitting elements having ends disposed on the electrodes spaced apart in the first direction. The emission area comprises a first area where some of the electrodes are spaced apart from each other in the second direction, and first dummy patterns disposed in the first area and spaced apart from the electrodes in the second direction.
US11670603B2

A micro-component comprises a component substrate having a first side and an opposing second side. Fenders project from the first and second sides of the component substrate and include first-side fenders extending from the first side and a second-side fender extending from the second side of the component substrate. At least two of the first-side fenders have a non-conductive surface and are disposed closer to a corner of the component substrate than to a center of the component substrate.
US11670600B2

A panel-shaped metal wall grids array for panel level IC packaging and associated manufacturing method. Each metal wall grid in the metal wall grids array has a continuous and closed metal wall of a predetermined wall height. The metal wall grids are connected to form a monolithic panel through a plurality of metal connecting portions. When the panel-shaped metal wall grids array is used for panel level IC packaging, at least one IC chip/IC die is disposed in each metal wall grid with a top surface of each IC chip/IC die facing downwards, and a panel-shaped metal layer matching with the panel-shaped wall grids array may be further formed on the entire back side of the panel-shaped metal wall grids array so that the panel-shaped metal layer is bonded to the metal wall of each metal wall grid.
US11670591B2

A semiconductor device includes; a semiconductor substrate including a first region and a second region, a first interlayer insulating layer on the second region, a capping layer disposed on the first interlayer insulating layer, an upper surface of the capping layer includes a first trench, conductive patterns spaced apart on the capping layer, side surfaces of the conductive patterns are aligned with inner side surfaces of the first trench, and a peripheral separation pattern disposed in the first trench to cover the side surfaces of the conductive patterns. The peripheral separation pattern has a first thickness on the side surfaces of the conductive patterns and a second thickness greater than or equal to the first thickness on a lower surface.
US11670586B2

A semiconductor device includes transistors and a resistor. The transistors are connected in series between a power terminal and a ground terminal, and gate terminals of the transistors being connected together. The resistor is overlaid above the transistors. The resistor is connected between a source terminal of the transistors and the ground terminal.
US11670583B2

A low-resistance thick-wire integrated inductor may be formed in an integrated circuit (IC) device. The integrated inductor may include an elongated inductor wire defined by a metal layer stack including an upper metal layer, middle metal layer, and lower metal layer. The lower metal layer may be formed in a top copper interconnect layer, the upper metal layer may be formed in an aluminum bond pad layer, and the middle metal layer may comprise a copper tub region formed between the aluminum upper layer and copper lower layer. The wide copper region defining the middle layer of the metal layer stack may be formed concurrently with copper vias of interconnect structures in the IC device, e.g., by filling respective openings using copper electrochemical plating or other bottom-up fill process. The elongated inductor wire may be shaped in a spiral or other symmetrical or non-symmetrical shape.
US11670569B2

Disclosed herein are channeled lids for integrated circuit (IC) packages, as well as related methods and devices. For example, in some embodiments, an IC package may include a die between a lid and a package substrate. A bottom surface of the lid may include a channel that at least partially overlaps the die.
US11670566B2

A thermal interlace material for transferring heat by interposing between two materials may include a graphite film. The graphite film may have a thickness T of 200 nm to 3 μm, and a ratio Ra/T of an arithmetic average roughness Ra on a surface of the graphite film to the thickness T of the graphite film, may be 0.1 to 30.
US11670564B2

A heat sink comprising a heat exchange device having a large-scale morphology over a scale range and a small-scale texture over a scale range, wherein at least one of the large-scale morphology and the small scale texture has a fractal-like self-similarity over a scale range. The large-scale morphology and small-scale texture may be defined and implemented independently, or be provided with a transitional range. The large-scale morphology may be algorithmically optimized according to a set of geometrically constraints. The small-scale texture may be optimized according to aerodynamic parameters and constraints. The heat sink may be dynamically varying, and/or operated in conjunction with a dynamically varying heat transfer medium supply.
US11670556B2

A semiconductor package includes a frame having a first surface, a second surface opposite the first surface, and a through-hole, a first semiconductor chip in the through-hole of the frame, a second semiconductor chip on the frame, a first connection structure on the first surface of the frame and including a first redistribution structure electrically connected to the first semiconductor chip and having a third surface contacting the first surface of the frame, the first redistribution structure including a first redistribution layer and a first redistribution via, a first pad on a center portion of a fourth surface of the first redistribution structure opposite the third surface, a second pad on an edge portion of the fourth surface, a second connection structure on the second surface and comprising a second redistribution structure electrically connected to the second semiconductor chip and including a second redistribution layer and a second redistribution via, and an electrical connection metal on the first pad on the fourth surface, wherein the electrical connection metal is not on the second pad.
US11670554B2

A method for co-integrating finFETs of two semiconductor material types, e.g., Si and SiGe, on a bulk substrate is described. Fins for finFETs may be formed in an epitaxial layer of a first semiconductor type, and covered with an insulator. A portion of the fins may be removed to form voids in the insulator, and the voids may be filled by epitaxially growing a semiconductor material of a second type in the voids. The co-integrated finFETs may be formed at a same device level.
US11670544B2

Various embodiments of the present disclosure provide a via-first process for connecting a contact to a gate electrode. In some embodiments, the contact is formed extending through a first interlayer dielectric (ILD) layer to a source/drain region bordering the gate electrode. An etch stop layer (ESL) is deposited covering the first ILD layer and the contact, and a second ILD layer is deposited covering the ESL. A first etch is performed into the first and second ILD layers and the etch stop layer to form a first opening exposing the gate electrode. A series of etches is performed into the second ILD layer and the etch stop layer to form a second opening overlying the contact and overlapping the first opening, such that a bottom of the second opening slants downward from the contact to the first opening. A gate-to-contact (GC) structure is formed filling the first and second openings.
US11670534B2

A semiconductor process transport apparatus including a drive section with at least one motor, an articulated arm coupled to the drive section for driving articulation motion, a machine controller coupled to the drive section to control the at least one motor moving the articulated arm from one location to a different location, and an adapter pendant having a machine controller interface coupling the adapter pendant for input/output with the machine controller, the adapter pendant having another interface, configured for connecting a fungible smart mobile device having predetermined resident user operable device functionality characteristics, wherein the other interface has a connectivity configuration so mating of the fungible smart mobile device with the other interface automatically enables configuration of at least one of the resident user operable device functionality characteristics to define an input/output to the machine controller effecting input commands and output signals for motion control of the articulated arm.
US11670514B2

A method for manufacturing a semiconductor device includes the steps of forming a fixing layer, coupling a third substrate different from the first substrate and the second substrate to the fixing layer, separating the semiconductor thin film layer from the first substrate by moving the third substrate away from the base material substrate with the third substrate coupled to the coupling region, and bonding the semiconductor thin film layer to the second substrate after separation from the base material substrate, wherein the forming the fixing layer forms the fixing layer having a thickness such lhat a crack is generated between the fixing layer formed on the first substrate and the fixing layer formed on a side surface of the semiconductor thin film layer by a force for moving the third substrate.
US11670507B2

In an embodiment, a system includes a three-dimensional (3D) printer, a feedstock, and a laser. The three-dimensional printer includes a platen including an inert metal, and an enclosure including an inert atmosphere. The feedstock is configured to be deposited onto the platen. The feedstock includes a halogenated solution and a nanoparticle having negative electron affinity. The laser is configured to induce the nanoparticle to emit solvated electrons into the halogenated solution to form, by reduction, a ceramic and a diatomic halogen.
US11670502B2

A method of making a silicon carbide MOSFET device can include: providing a substrate with a first doping type; forming a patterned first barrier layer on a first surface of the substrate; forming a source region with a first doping type in the substrate; forming a base region with a second doping type and a contact region with a second doping type in the substrate, and forming a gate structure. The first barrier layer can include a first portion and a second portion, the first portion can include a semiconductor layer and a removable layer different from the semiconductor layer, and the second portion can only include the removable layer.
US11670490B2

The present disclosure provides a semiconductor fabrication apparatus. The semiconductor apparatus includes a processing chamber; a substrate stage provided in the processing chamber and being configured to secure and rotate a semiconductor wafer; a gas injector configured to inject a chemical to the processing chamber; a window attached to the gas injector; and an adjustable fastening device coupled with the gas injector and the window.
US11670486B2

Embodiments for processing a substrate in a pulsed plasma chamber are provided. A processing apparatus with two chambers, separated by a plate fluidly connecting the chambers, includes a continuous wave (CW) controller, a pulse controller, and a system controller. The CW controller sets the voltage and the frequency for a first radio frequency (RF) power source coupled to a top electrode. The pulse controller is operable to set voltage, frequency, ON-period duration, and OFF-period duration for a pulsed RF signal generated by a second RF power source coupled to the bottom electrode. The system controller is operable to regulate the flow of species between the chambers to assist in the negative-ion etching, to neutralize excessive positive charge on the wafer surface during afterglow in the OFF-period, and to assist in the re-striking of the bottom plasma during the ON-period.
US11670484B2

Various RF plasma systems are disclosed that do not require a matching network. In some embodiments, the RF plasma system includes an energy storage capacitor; a switching circuit coupled with the energy storage capacitor, the switching circuit producing a plurality of pulses with a pulse amplitude and a pulse frequency, the pulse amplitude being greater than 100 volts; a resonant circuit coupled with the switching circuit. In some embodiments, the resonant circuit includes: a transformer having a primary side and a secondary side; and at least one of a capacitor, an inductor, and a resistor. In some embodiments, the resonant circuit having a resonant frequency substantially equal to the pulse frequency, and the resonant circuit increases the pulse amplitude to a voltage greater than 2 kV.
US11670481B2

To shorten a time required for evaluation of a recipe while suppressing an increase in a data amount. A charged particle beam device includes a microscope that scans a charged particle beam on a sample, detects secondary particles emitted from the sample, and outputs a detection signal and a computer system that generates a frame image based on the detection signal and processes an image based on the frame images. The computer system calculates a moment image between a plurality of the frame images, and calculates a feature amount data of the frame image based on a moment.
US11670478B2

A multi-degree-of-freedom sample holder, comprising a housing and a rotating shaft, is disclosed. A frame is provided between the housing and the rotating shaft, and the frame is coaxial with the housing and rotating shaft. The present invention has multiple degrees of freedom such as high-precision translational freedom of the sample along the X-axis, Y-axis and Z-axis, and 360° rotation of the sample around the axis, etc. The sample is always aligned with the sample holder shaft during the rotation, and the static electricity accumulated on the sample can be led out.
US11670474B2

The invention relates to a circuit arrangement (12) for monitoring and triggering an igniter (5) of an active electrical fuse (6). The arrangement comprises: a control and evaluation unit (1), an alternating current generating unit (2) activated by the control and evaluation unit (1), an alternating current transmission unit arranged between the igniter (5) and the alternating current generating unit (2), the control and evaluation unit (1) being designed and programmed, in a first operational state, to determine the electrical resistance of the igniter (5) from a current detected on the primary side and a voltage detected on the primary side, the value of the resistance being a measure for tripping of the igniter (5), and, in a second operational state, to trigger the igniter (5) by means of the alternating current generating unit (2). The invention further relates to an associated method, to a computer program product which carries out the method and a computer-readable medium, and to a converter and to an aircraft having such a circuit arrangement.
US11670471B2

A method for performing a low energy pulse testing in a power distribution network that causes contacts to close and then open in about one fundamental frequency cycle of current flow time and close on a voltage waveform that produces symmetrical fault current. The method includes energizing a magnetic actuator to move the actuator against the bias of a spring to move a movable contact towards a fixed contact. The method also includes de-energizing the actuator when the movable contact makes contact with the fixed contact so as to allow the spring to move the movable contact away from the fixed contact so that the amount of time that the current conducts is about one fundamental frequency cycle of the current, where energizing the magnetic actuator occurs when an applied voltage on the switch assembly is at a peak of the voltage wave so that the current is symmetric.
US11670470B2

Stackable electric contact block including a casing that defines its volume, the casing having upper and lower faces for connecting the block to another component, the casing accommodating a screw for fixing the block to another component, and a press rod capable of moving from a rest position to an activation position for transferring a translation force to a component attached to the lower face of the casing, the press rod including an activation head in the form of a wedge capable of engaging with a push-button or a rotary knob, the casing including a cavity for guiding the press rod between its rest and activation positions, in which cavity the press rod is accommodated. A device for guiding the press rod into the guide cavity includes a guide tab accommodated in a matching guide slot passing through the activation head.
US11670461B2

A capacitor that is capable of exhibiting good electrical properties even under a variety of conditions is provided. More particularly, the capacitor contains a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric. The solid electrolyte contains an inner layer and an outer layer, wherein the inner layer is formed from an in situ-polymerized conductive polymer and the outer layer is formed from pre-polymerized conductive polymer particles. Further, the in-situ polymerized conductive polymer is formed from an alkylated thiophene monomer.
US11670459B2

A multilayer capacitor includes a capacitor body including dielectric layers and first and second internal electrodes, the capacitor body having first to sixth surfaces, the first internal electrode being exposed through the third, fifth, and sixth surfaces, and the second internal electrode being exposed through the fourth, fifth, and sixth surfaces, a first side portion and a second side portion, respectively disposed on the fifth surface and the sixth surface of the capacitor body, and a first external electrode and a second external electrode, respectively be connected to the first internal electrode and the second internal electrode. The first and second side portions comprise an acicular second phase including a glass comprising aluminum (Al) and silicon (Si), manganese (Mn), and phosphorus (P), and a volume of the second phase is 30% or more with respect to the entire first and second side portions.
US11670458B2

A multilayer ceramic capacitor includes a capacitor main body including a multilayer body including dielectric layers and internal electrode layers alternately laminated, and external electrodes each at end surfaces of the multilayer body and connected to the internal electrode layers, and two interposers on a surface in a lamination direction of the capacitor main body, and spaced apart from each other in a length direction connecting the two end surfaces and intersecting the lamination direction. The external electrodes each include a bulge portion protruding in the lamination direction on the surface of the capacitor main body. The interposers each include a recess portion on each of the end surfaces, and in a cross section extending in the lamination direction and the length direction and passing through a center in a width direction. The bulge portion is closer to the end surface in the length direction than the recess portion.
US11670457B2

A ceramic electronic component includes a multilayer chip including a multilayer structure, which includes ceramic dielectric layers and internal electrode layers that are alternately stacked, and cover layers respectively disposed on top and bottom faces of the multilayer structure in a first direction in which the dielectric layers and the internal electrode layers are alternately stacked, wherein each of the cover layers includes a relatively high porous section and a first relatively less porous section having a pore ratio less than a pore ratio of the relatively high porous section, the relatively high porous section laterally spreading and spanning an entire length of the cover layer in a second direction orthogonal to the first direction, the pore ratio of the relatively high porous section being 1% or greater, the first relatively less porous section being interposed between the relatively high porous section and the multilayer structure.
US11670456B2

A multilayer ceramic capacitor includes a ceramic body including a dielectric layer and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other, a plurality of internal electrodes disposed inside the ceramic body, exposed through the first and second surfaces, and having one end portion exposed through the third or fourth surface, and first and second side margin portions disposed on the edges of the plurality of internal electrodes, exposed through the first and second surfaces, in which RGB values of the first and second surfaces on which the first and second side margin portions are disposed are different from RGB values of the fifth and sixth surfaces.
US11670455B2

There is provided a double-sided copper-clad laminate for forming a capacitor that can exhibit excellent properties in voltage endurance and peel strength, while ensuring high capacitor capacity, when used as a capacitor. This double-sided copper-clad laminate includes an adhesive layer and a copper foil in order on each of both surfaces of a resin film, the resin film is in a cured state at 25° C., and each of the copper foils has a maximum peak height Sp of 0.05 μm or more and 3.3 μm or less as measured in accordance with ISO 25178 on a surface on a side being in contact with the adhesive layer.
US11670454B2

A multilayer ceramic capacitor includes a ceramic body having a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion arranged on end portions of the internal electrodes exposed through respective opposing surfaces of the ceramic body. The ceramic body includes an active portion having the plurality of internal electrodes arranged to overlap each other with the dielectric layer interposed therebetween to form capacitance, and cover portions disposed above an uppermost and below a lowermost internal electrode of the active portion. The first and second side margin portions include tin (Sn), and a content of Sn included in the first and second side margin portions is greater than a content of Sn included in the dielectric layer of the active portion.
US11670444B2

An integrated magnetic assembly includes a magnetic core having a first component and a second component. The first component includes a first face and a winding leg extending from the first face. The winding leg includes a top face spaced from and oriented generally parallel to the first face. The second component is coupled to the first component and has a second face facing the first face. The second component further includes a third face recessed from and oriented generally parallel to the second face and a recess sidewall extending between the second face and the third face. The integrated magnetic assembly further includes an input winding and an output winding each inductively coupled to the magnetic core. The third face and the recess sidewall define a recess within the second face. Additionally, a gap is defined between the top face and the third face.
US11670440B2

A novel heater is disclosed for a temperature sensitive actuator. The heater is a polymeric positive temperature coefficient (PPTC) device consisting of conductive filler and semi-crystalline polymer. The PPTC heater is strategically designed to have a predetermined self-regulation temperature suited to whatever application utilizes the heater. Physical characteristics of the PPTC heater, such as gap width and thickness, enable the current flow through the heater to be strategically controlled.
US11670439B2

A damascene method for manufacturing a thin film resistor (TFR) module is provided. A pair of heads are formed spaced apart from each other. A dielectric region is deposited over the pair of heads, and an opening extending over both heads is formed in the dielectric region. A TFR layer is deposited over the dielectric region and extending into the opening to define a cup-shaped TFR layer structure including (a) a laterally-extending TFR element base conductively connected to both heads and (b) vertical ridges extending upwardly from the laterally-extending TFR element base. A high density plasma (HDP) ridge removal process is performed to remove or shorten the vertical ridges from the cup-shaped TFR layer structure, thereby defining a TFR element having removed or shorted vertical ridges. The removal or shortening of the vertical ridges may improve the temperature coefficient of resistance (TCR) characteristic of the TFR element.
US11670438B2

A method according to the teachings of the present disclosure may include disposing a sheath around a conductor assembly, with an outer surface of the sheath defining spaced apart crowns and valleys. An outlet of at least one ink jet print head may be positioned adjacent the sheath at an angle of 60 degrees to 120 degrees with respect to a longitudinal axis of the sheath. The method may also include using at least one ink jet print head to print marking indicia on the sheath, the marking indicia indicating at least characteristic of the electrical cable assembly.
US11670437B2

A structure for creating a sealed wire bundle includes a first adhesive material in the form of a circular or semi-circular shape. The first adhesive material has a first outer wall with first spoke arms extending inward from the first outer wall. The first adhesive material has a first viscosity. First wire receiving spaces are provided between the first spoke arms. Wires are positioned in the first wire receiving spaces. As heat is applied to the adhesive structure, the adhesive structure flows to fill voids between the plurality of wires to thereby seal the wires.
US11670429B2

A method for calculating a PCI margin associated with a loading pattern of a nuclear reactor including a core into which fuel assemblies are loaded according to the loading pattern is implemented by an electronic system. The fuel assemblies include fuel rods each including fuel pellets of nuclear fuel and a cladding surrounding the pellets. This method includes calculating a reference principal PCI margin for a reference loading pattern of the fuel assemblies in the core; calculating a reference secondary PCI margin for the reference pattern; calculating a modified secondary PCI margin for a modified loading pattern of the fuel assemblies in the core, and calculating a modified principal PCI margin for the modified pattern, depending on a comparison of the modified secondary PCI margin with the reference secondary PCI margin.
US11670425B2

Medical devices and related systems and methods are provided. A method of estimating a physiological condition involves determining a translation model based at least in part on relationships between first measurement data corresponding to instances of a first sensing arrangement and second measurement data corresponding to instances of a second sensing arrangement, obtaining third measurement data associated with the second sensing arrangement, determining simulated measurement data for the first sensing arrangement by applying the translation model to the third measurement data, and determining an estimation model for a physiological condition using the simulated measurement data, wherein the estimation model is applied to subsequent measurement output provided by an instance of the first sensing arrangement to obtain an estimated value for the physiological condition.
US11670418B2

The subject matter disclosed herein provides methods for presenting glucose level data. Glucose data for a patient may be received. A current glucose level and a rate of change of the current glucose level may be determined based on the received glucose data. A first interface may be displayed on a screen of a device. The first interface may include a unitary icon. The unitary icon may display the current glucose level and a visualization of the rate of change. Related apparatus, systems, techniques, and articles are also described.
US11670415B2

Systems and methods are provided for data driven analysis, modeling, and semi-supervised machine learning for qualitative and quantitative determinations. The systems and methods include obtaining data associated with individuals, and determining features associated with the individuals based on the data and similarities among the individuals based on the features. The systems and methods can label some individuals as exemplary, generate a graph wherein nodes of the graph represent individuals, edges of the graph represent similarity among the individuals, and nodes associated labeled individuals are weighted. The disclosed system and methods can apply a weight to unweighted nodes of the graph based on propagating the labels through the graph where the propagation is based on influence exerted by the weighted nodes on the unweighted nodes. The disclosed systems and methods can provide output associated with the individuals represented on the graph and the associated weights.
US11670409B2

Systems and methods for providing a clotting factor VIII (CFVIII) dosing regimen include collecting two blood samples from a patient after an infusion of CFVIII and determining a CFVIII clearance based on the two blood samples, and determining if a patient has a half-life greater than a predetermined threshold. A pharmacokinetic (PK) profile of the patient is determined using a Bayesian model of pharmacokinetic profiles of sampled patients having similar body weight or age of the patient. A first weight is applied to the Bayesian model of pharmacokinetic profiles of sampled patients if the half-life of the patient is greater than the predetermined threshold, and a second weight, less than the first weight, is applied to the Bayesian model of pharmacokinetic profiles of sampled patients if the half-life of the patient is less than the predetermined threshold. A dosing regimen is determined for the patient based on the PK profile.
US11670397B2

A device may include a ZQ calibration circuit. The ZQ calibration circuit may include a first register configured to store a first impedance code generated responsive to a ZQ calibration command. The ZQ calibration circuit may also include a second register configured to store a shift value. Further, the ZQ calibration circuit may include a compute block configured to generate a second impedance code based on the first impedance code and the shift value. Systems and related methods of operation are also described.
US11670395B2

A memory device includes a first memory die of a plurality of memory dies, the first memory die comprising a first memory array and a first power management component, wherein the first power management component is configured to send a first test value to one or more other power management components on one or more other memory dies of the plurality of memory dies during a first power management cycle of a first power management token loop. The memory device further includes a second memory die of the plurality of memory dies, the second memory die comprising a second memory array and a second power management component, wherein the second power management component is configured to receive the first test value from the first power management component during the first power management cycle of the first power management token loop and send a second test value to the one or more other power management components on the one or more other memory dies of the plurality of memory dies during a second power management cycle of a second power management token loop. At least one of the first power management component or the second power management component is configured to compare the first test value and the second test value to a set of expected values to determine whether signal connections between the first power management component and the second power management component are functional.
US11670394B2

A temperature exposure detection system includes a plurality of nonvolatile memory cells. The memory includes memory read circuitry for reading the plurality of memory cells to determine a data retention error rate of the plurality of memory cells. The temperature exposure detection system determines a temperature exposure of the system based on the determined data retention error rate.
US11670389B2

The present application provides a programmable memory device. The programmable memory device includes: an access transistor, comprising an active region formed in a substrate and a gate structure formed on the substrate, wherein the active region has a linear top view shape, the gate structure has a first portion and a second portion, the first portion is intersected with a section of the active region away from end portions of the active region, and the second portion is laterally spaced apart from the active region; and a capacitor, using a portion of the active region as a terminal, and further comprising an electrode and a dielectric layer, wherein the electrode is disposed on the portion of the active region and spaced apart from the gate structure, and at least a portion of the dielectric layer is sandwiched between the electrode and the portion of the active region.
US11670383B2

A semiconductor memory includes memory cells, a word line and bit lines of the memory cells, sense amplifiers connected to the bit lines, respectively, and a controller. Each sense amplifier includes first, second, and third transistors. The third transistor has one end connected to each of the first and second transistors, and the other end connected to a corresponding bit line. During a read operation, at a first time of a first period during which the controller applies a first read voltage to the word line, the controller applies a first voltage higher than ground voltage to the first transistor, and a second voltage to the second transistor. Also, at the first time, a first sense amplifier applies a voltage to a first bit line through its first and third transistors, and a second sense amplifier applies a voltage to a second bit line through the second and third transistors.
US11670382B2

A memory device includes a semiconductor column extending above a substrate, a first conductive layer on a first side of the semiconductor column, a second conductive layer on a second side of the semiconductor column, opposite to the first conductive layer, a third conductive layer above or below the first conductive layer and on the first side of the semiconductor column, a fourth conductive layer on the second side of the semiconductor column, opposite to the third conductive layer, and a bit line connected to the semiconductor column. During reading in which a positive voltage is applied to the bit line, first, second, third, and fourth voltages applied to the first, second, third, and fourth conductive layers, respectively, wherein the first voltage and the third voltage are higher than each of the second voltage and the fourth voltage, and the third voltage is higher than the first voltage.
US11670379B2

Arrays of memory cells might include a data line, a source, a plurality of pass gates connected in series between the data line and the source, a plurality of unit column structures each having a respective plurality of series-connected non-volatile memory cells connected in series with a respective plurality of series-connected field-effect transistors, wherein a channel of each non-volatile memory cell of its respective plurality of series-connected non-volatile memory cells and a channel of each field-effect transistor of its respective plurality of series-connected field-effect transistors are selectively connected to one another, and a plurality of backside gate lines each connected to the second control gate of a respective pass gate of the plurality of pass gates, wherein, for each unit column structure of the plurality of unit column structures, the channel of a particular field-effect transistor of its respective plurality of field-effect transistors is capacitively coupled to the first channel of a respective pass gate of the plurality of pass gates.
US11670365B2

Circuits and methods are described herein for controlling a bit line precharge circuit. For example, a control circuit includes a first latch circuit and a second latch circuit. The first latch circuit is configured to receive a first light sleep signal. The first latch circuit generates a second light sleep signal according to a clock signal. The second latch circuit is configured to receive the second light sleep signal. The second latch circuit generates a third light sleep signal according to a sense amplifier enable signal. The second latch circuit provides the third light sleep signal to a bit line reading switch, so the bit line reading switch is cutoff after a sense amplifier is enabled.
US11670359B2

A semiconductor memory device includes: a memory cell array including banks; a command/address buffer receiving a command/address based on a system dock; a data input/output circuit inputting/outputting data based on a data clock; a mode control circuit generating mode selection signals indicating different latencies according to a burst length signal and operation information on a first operation mode differentiated based on a ratio of the data dock to the system clock, and a second operation mode differentiated based on a bank mode; and a latency setting circuit setting a latency according to an activated one of the mode selection signals, generating an internal write command by delaying a write command at least by the set latency according to the system dock during a write operation, and generating an internal read command by delaying a read command by the set latency according to the system dock during a read operation.
US11670355B2

Provided are an accelerator controlling a memory device, a computing system including the accelerator, and an operating method of the accelerator. The accelerator includes: a signal control/monitoring circuit configured to detect an entry to a self-refresh mode of a memory device and an exit from the self-refresh mode based on monitoring a signal provided from a host; an accelerator logic configured to generate a first command/address signal and a first piece of data; and a selector configured to output the first command/address signal and the first piece of data to the memory device based on detection of the entry to the self-refresh mode, and output a second command/address signal and a second piece of data provided from the host, to the memory device, based on detection of the exit from the self-refresh mode.
US11670350B2

A data input buffer includes a plurality of buffer units configured to receive a first impedance calibration code and a second impedance calibration code, wherein each of the plurality of buffer units outputs an offset detected with a first input terminal and a second input terminal thereof short-circuited, as write data, and wherein a buffer unit corresponding to a current value of the first impedance calibration code among the plurality of buffer units is configured to correct the offset according to the second impedance calibration code.
US11670348B2

A semiconductor device includes a data input/output control block including a first power gating circuit coupled to a supply terminal of a first voltage and a second power gating circuit coupled to a supply terminal of a second voltage, the data input/output control block suitable for generating a control signal using the first and second voltages, a data input/output block including a third power gating circuit coupled to any one of the supply terminal of the first voltage and the supply terminal of the second voltage, the data input/output block suitable for inputting and outputting a data signal using the first and second voltages based on the control signal, and a memory block, coupled to the data input/output block, suitable for writing or reading the data signal.
US11670344B2

A semiconductor device with a high on-state current and high operating speed is provided. The semiconductor device includes a transistor and a first circuit. The transistor includes a first gate and a second gate, and the first gate and the second gate include a region where they overlap each other with a semiconductor layer therebetween. The first circuit includes a temperature sensor and a voltage control circuit. The temperature sensor has a function of obtaining temperature information and outputting the temperature information to the voltage control circuit. The voltage control circuit has a function of converting the temperature information into a control voltage. The first circuit applies the control voltage to the second gate.
US11670339B2

Disclosed is a video acquisition method. The method includes acquiring at least two existing video segments selected by a user through a video selection interface, where the video selection interface is an interface which is switched from a video capture interface or a detail interface; and synthesizing the at least two existing video segments into a target video that has a duration less than or equal to a preset video duration based on the preset video duration. Further disclosed are a video acquisition device, a terminal and a storage medium.
US11670337B1

A data storage medium includes a substrate, and a plurality of spaced-apart discrete data storage tracks supported by the substrate. The data storage medium also includes magnetic flux sinking material between the discrete data storage tracks and over the substrate. As an alternative to the magnetic flux sinking material, plasmonic material may be included between the discrete data storage tracks and over the substrate.
US11670336B2

A hard disk drive includes a base deck that is coupled to a cover, a motor assembly that is coupled to the base deck, and magnetic recording media that is coupled to the motor assembly. The motor assembly includes a magnetic bearing with a horizontal magnetic bearing component and a vertical magnetic bearing component.
US11670334B2

The magnetic recording medium includes: a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer further includes a compound including a polyalkyleneimine chain and a vinyl polymer chain. The composition for a magnetic recording medium includes: ferromagnetic powder; and a compound including a polyalkyleneimine chain and a vinyl polymer chain.
US11670329B1

The present disclosure is generally related to a tape drive including a tape head configured to read shingled data on a tape. The tape head comprises a first module head assembly aligned with a second module head assembly. Both the first and second module head assemblies comprises a plurality of data heads. Each data head comprises a write head, a first read head aligned with the write head, a second read head offset from the first read head in both a cross-track direction and a down-track direction, and a third read head offset from the first and/or second read heads in the cross-track and down-track directions. By utilizing three read heads within each data head, data can be read from a tape that has experienced tape dimensional stability, as at least one read head will be near a center of each data track of the tape.
US11670326B1

Techniques for improving microphone noise detection and suppression are provided. A method for detecting wind noise corresponding to microphone signals may include determining a phase of a complex coherence of the microphone signals. The phase may be used to determine a presence of wind near the microphones. A derivative of the phase may be used to determine a presence of speech near the microphones. Further, a method for suppressing noise caused by the wind may include determining a gain based on a cross power spectrum of the microphone signals and applying the gain to the microphone signals. The method for suppressing the noise may also include attenuating the microphone signals using a post filter. Based on detection of the wind, microphones which are more exposed to the wind may not be used to process the speech whereas microphones less exposed to the wind may be used to process the speech.
US11670307B2

A downmixer for downmixing at least two channels of a multichannel signal having the two or more channels includes: a processor for calculating a partial downmix signal from the at least two channels; a complementary signal calculator for calculating a complementary signal from the multichannel signal, the complementary signal being different from the partial downmix signal; and an adder for adding the partial downmix signal and the complementary signal to obtain a downmix signal of the multichannel signal.
US11670306B2

A processing load of a reception side is reduced when a plurality of types of audio data is transmitted. A predetermined format container is transmitted having a predetermined number of audio streams including a plurality of group encoded data. For example, the plurality of group encoded data includes either or both of channel encoded data and object encoded data. Attribute information indicating an attribute of each of the plurality of group encoded data is inserted into a layer of the container. For example, stream correspondence information indicating an audio stream including each of the plurality of group encoded data is further inserted into the layer of the container.
US11670304B2

Utterances of at least two speakers in a speech signal may be distinguished and the associated speaker identified by use of diarization together with automatic speech recognition of identifying words and phrases commonly in the speech signal. The diarization process clusters turns of the conversation while recognized special form phrases and entity names identify the speakers. A trained probabilistic model deduces which entity name(s) correspond to the clusters.
US11670302B2

An electronic device and method are disclosed herein. The electronic device includes a network interface and processor. The processor implements the method, including receiving a voice input through a network interface as transmitted from a first external device, including a request to execute a function using at least one application which is not indicated in the voice input, extracting a first text from the voice input by executing automatic speech recognition (ASR), when the at least one application is identified based on the first text, transmitting, through the network interface to the first external device, second data associated with the identified at least one application for display by the first external device, and when the at least one application is not identified based at least in part on the first text, reattempting identification of the at least one application by executing natural language understanding (NLU) on the first text.
US11670299B2

A system processes audio data to detect when it includes a representation of a wakeword or of an acoustic event. The system may receive or determine acoustic features for the audio data, such as log-filterbank energy (LFBE). The acoustic features may be used by a first, wakeword-detection model to detect the wakeword; the output of this model may be further processed using a softmax function, to smooth it, and to detect spikes. The same acoustic features may be also be used by a second, acoustic-event-detection model to detect the acoustic event; the output of this model may be further processed using a sigmoid function and a classifier. Another model may be used to extract additional features from the LFBE data; these additional features may be used by the other models.
US11670295B2

A method of improving output content through iterative generation is provided. The method includes receiving a natural language input, obtaining user intention information based on the natural language input by using a natural language understanding (NLU) model, setting a target area in base content based on a first user input, determining input content based on the user intention information or a second user input, generating output content related to the base content based on the input content, the target area, and the user intention information by using a neural network (NN) model, generating a caption for the output content by using an image captioning model, calculating similarity between text of the natural language input and the generated output content, and iterating generation of the output content based on the similarity.
US11670290B2

A speech signal processing method and apparatus is disclosed. The speech signal processing method includes receiving an input token that is based on a speech signal, calculating first probability values respectively corresponding to candidate output tokens based on the input token, adjusting at least one of the first probability values based on a priority of each of the first probability values, and processing the speech signal based on an adjusted probability value obtained by the adjusting.
US11670284B2

Systems and methods are disclosed herein for detecting dubbed speech in a media asset and receiving metadata corresponding to the media asset. The systems and methods may determine a plurality of scenes in the media asset based on the metadata, retrieve a portion of the dubbed speech corresponding to the first scene, and process the retrieved portion of the dubbed speech corresponding to the first scene to identify a speech characteristic of a character featured in the first scene. Further, the systems and methods may determine whether the speech characteristic of the character featured in the first scene matches the context of the first scene, and if the match fails, perform a function to adjust the portion of the dubbed speech so that the speech characteristic of the character featured in the first scene snatches the context of the first scene.
US11670283B2

A method and apparatus include receiving a text input that includes a sequence of text components. Respective temporal durations of the text components are determined using a duration model. A spectrogram frame is generated based on the duration model. An audio waveform is generated based on the spectrogram frame. Video information is generated based on the audio waveform. The audio waveform is provided as an output along with a corresponding video.
US11670278B2

A method and system directed to controlling audio devices with active noise reduction. The system detects an instability condition in a first headphone; generates one or more control signals to adjust one or more ANR parameters of the first headphone using a first controller, wherein the one or more ANR parameters are adjusted to change the first headphone from a first ANR state to a second ANR state to mitigate the instability condition; and synchronizes the one or more ANR parameters of the first headphone with second headphone. In an example, the system returns the first headphone to the first ANR state after detecting that the first headphone was removed from an ear of a user at the first time and detecting that the first headphone was engaged with the ear at the second time.
US11670271B2

Some embodiments of the present disclosure provide a server system associated with a media-providing service. The server system receives, from a first client device, video content created by the first client device. The server system receives, from the first client device, an indication that the video content is to be associated with a song provided by the media-providing service. The server system provides, to a second client device, the video content in combination with the song. The server system provides, to the second client device, concurrently with the video content and the song, visual display of metadata about the song, including a name of the song.
US11670270B2

Embodiments described provide a method for mixing vocal performances from different vocalists. A vocal score temporally synchronized with a corresponding backing track and lyrics is retrieved via a communications interface of a portable computing device. A first vocal performance of a user is captured, via a microphone interface of the portable computing device, and in correspondence with the backing track. An open call indication for soliciting, from a second vocalist, a second vocal performance to be mixed for audible rendering with the first vocal performance is transmitted. A mix to one of the user and the second vocalist is provided by selecting, based on to whom the mix is provided, the mix from alternative mixes each having a different prominent vocal performance.
US11670261B2

A method of providing a graphical output may include scanning at least a portion of a user's face using a sensor; generating a depth map using the scan; and determining a similarity score between the depth map and a set of stored biometric identity maps that are associated with a registered user. In response to the similarity score exceeding a threshold, the user may be authenticated as the registered user. The method may further determine a corrective eyewear scenario, select a display profile that is associated with the corrective eyewear scenario, and generate a graphical output in accordance with the selected display profile.
US11670250B2

A decrease in a color gamut in a low gradation region is reduced to improve image quality in a liquid crystal panel. Therefore, a color image signal for a liquid crystal display panel in which a display image is generated by light passing through a rear liquid crystal cell and a front liquid crystal cell is converted into a black-and-white image signal by using a predetermined coefficient. Then, the black-and-white image signal thus obtained is subjected to gradation value conversion so as to become a signal for performing gradation expression in a gradation region set as a gradation range in which a color gamut greatly changes in a case where the front liquid crystal cell is driven by the color image signal, and thus a rear image signal serving as the black-and-white image signal for the rear liquid crystal cell is generated. Further, the color image signal is subjected to arithmetic processing by using the rear image signal, and thus a front image signal serving as the color image signal for the front liquid crystal cell is generated.
US11670248B2

A display device includes a display panel including a first data line, a second data line, and a pixel, the pixel including a first sub-pixel coupled to the first data line, and a second sub-pixel coupled to the second data line, a light stress compensator configured to generate a first data voltage control signal for the first sub-pixel based on a second data value of input image data for the second sub-pixel, in response to a first data value of input image data for the first sub-pixel being equal to or less than a first reference value, and a data driver configured to generate a first data signal based on the first data value for the first sub-pixel, to provide a first data voltage to the first data line, and to vary the first data voltage based on the first data voltage control signal.
US11670243B2

A display device includes a display panel with a first display area having a first light transmittance and a second display area having a second light transmittance higher than the first light transmittance. The display device also includes a driving controller which divides an image signal into a first image signal corresponding to a first pixel unit in the first display area and a second image signal corresponding to a second pixel unit and a non-pixel unit adjacent to the second pixel unit. The display controller calculates the second image signal with a preset kernel matrix, and outputs a data signal corresponding to the second pixel unit in the second display area.
US11670233B2

An organic light emitting diode display includes a driving transistor and a compensation transistor. The driving transistor includes a first gate electrode disposed on a substrate, a polycrystalline semiconductor layer disposed on the first gate electrode of the driving transistor and including a first electrode, a second electrode, and a channel, and a second gate electrode disposed on the polycrystalline semiconductor layer of the driving transistor. The compensation transistor includes a polycrystalline semiconductor layer including a first electrode, a second electrode, and a channel, and a gate electrode disposed on the polycrystalline semiconductor layer of the compensation transistor.
US11670232B2

A display device includes a switch, an initialization line, a capacitor, a data line, a first transistor, a second transistor, a driving transistor, and a diode. The capacitor includes a first electrode and a second electrode. To the first electrode through at least the initialization line, the switch may output a first voltage in a first period of a horizontal time and may output a second voltage unequal to the first voltage in a second period of the horizontal time. The first transistor may connect the data line to the first electrode in response to a scan signal. The driving transistor may provide a driving current based on a voltage of the first electrode. The second transistor may connect the initialization line to the second electrode in response to an initialization signal. The diode may emit light based on the driving current.
US11670230B2

An organic light-emitting display apparatus includes an organic light-emitting diode, a switching transistor, a first light emission control transistor, and a driving transistor. The organic light-emitting diode includes an anode and a cathode for receiving a reference voltage. The switching transistor includes a gate electrode for receiving an nth scan signal and a source electrode for receiving a data signal, and is an NMOS transistor. The first light emission control transistor includes a gate electrode for receiving a light emission control signal, and is configured to turn on upon receiving the light emission control signal to determine a timing of flow of a driving current to the organic light-emitting diode, and is a PMOS transistor. The driving transistor is connected to the switching transistor and the first light emission control transistor and provides the driving current to the organic light-emitting diode.
US11670224B1

A driving circuit for a light-emitting diode (LED) panel includes a first current source and a second current source. The first current source, coupled to a current source terminal of the driving circuit, is configured to output a first current to the LED panel through the current source terminal. The second current source, coupled to a current sink terminal of the driving circuit, is configured to receive a second current from the LED panel through the current sink terminal.
US11670223B2

An electroluminescent display device includes a display panel including a plurality of pixels connected to a plurality of sensing lines, a plurality of sampling circuits configured to simultaneously sample driving characteristics of the pixels to generate sampling outputs, a plurality of sampling multiplexers configured to divide the sampling outputs into n groups and to alternately select group sampling outputs, a plurality of scalers individually connected to the sampling multiplexers, and a global multiplexer configured to selectively connect outputs of the scalers to an analog-to-digital conversion circuit, wherein the number of scalers is less than the number of sampling circuits.
US11670209B2

A display device includes a display panel including a plurality of pixels, a controller configured to output image data and a gated clock signal, the image data including a plurality of pixel data for the plurality of pixels, and a data driver configured to receive the image data and the gated clock signal from the controller, and to sample the image data in response to the gated clock signal. The controller detects a repeated data pattern where same pixel data is repeated in the image data, generates a clock enable signal having an off level in a period in which the repeated data pattern is transferred, and gates an input clock signal in response to the clock enable signal to produce the gated clock signal.
US11670206B2

A power converter includes a voltage conversion unit that provides a first driving voltage at a first output electrode by converting a power supply voltage in response to a first control signal, the voltage conversion unit being configured to provide a second driving voltage at a second output electrode by converting the power supply voltage after a short detection period, the voltage conversion unit being configured to shut down in response to a third control signal, and a short detection unit that generates the third control signal by comparing a magnitude of a voltage of the second output electrode with a magnitude of a reference voltage during the short detection period.
US11670200B2

A directional display method and device of audio equipment, and audio equipment are disclosed. The audio equipment comprises a camera module and a display screen that is circumferentially located on sides of the audio equipment. The method comprises: activating the camera module for panoramic shooting to detect a user position in response to an activation signal acquired; when multiple users are detected, determining a display area of the display screen according to a positional relationship between the multiple users and a center position of the horizontal projection of the display screen; and controlling the display area to display.
US11670195B2

An organization and storage system and method including a hang tag piece for attachment to an object to be organized and stored and a case configured for receiving and housing the object and hang tag piece. In an exemplary embodiment, the present invention is utilized for organizing and storing flash drives. The hang tag piece includes an end slot opening leading to an inner cavity; a label; a side display configured for displaying the label within the inner cavity; a protector piece configured for protecting the label; and attachment holes on each end. The case includes an open internal space for receiving and holding the object to be organized and stored and attached hang tag piece and further includes a case label corresponding to the hang tag label and object to be organized and stored.
US11670184B2

Children are spending an enormous amount of time on computer screens without receiving any educational benefit for doing so. The present invention advantageously Automatically Converts children's entertainment screen time into learning screen time. This is referred to as Auto-Conversion of Entertainment Screen Time into Learning Time. A novel Continuous Engagement Method During Learning keeps the learner engaged in academic functioning (where engagement would otherwise be continuously declining). The present invention solves a critical problem for special learners (e.g., those with ADHD, autism, dyslexia, or memory impairment) who have a high affinity for screen time and cannot access traditional reading instruction. An Artificial Intelligence (AI) architecture is used to customize the type of instruction the learner receives based upon academic progress and to customize delivery of the instruction itself by closely monitoring the learner's emotional mood state and sustained attention.
US11670183B2

Systems and methods for contextual alerts during ground operations are provided. The system generates unique alerts for each type of hot-spot and commands a display system to render an image of the route, the relevant signage features, and the hot-spots. The system receives an assigned runway and references an airport features database to construct a route and travel direction for the aircraft. The system analyzes the signage features associated with the route and identifies the relevant signage features. The system processes the route with external inputs, such as notices to airmen (NOTAM), traffic data, and novel rules and data tables, from which the system identifies various kinds of hot-spots. The hot-spots include those that are aerodrome design based, those that are traffic related, and those that are temporal, based on short term closures or operational scenarios.
US11670181B2

The present disclosure relates to a vertical takeoff and landing, VTOL, vehicle having a landing aid and associated methods. The landing aid includes at least one processor is configured to: receive image data from an image capture device, receive altitude data from the altimeter, retrieve template landing pad image data for a target landing pad from the database, scale the template landing pad image data based on the altitude data, compare the scaled template landing pad image data and the image data received from the image capture device to locate the target landing pad therein, thereby providing target landing pad localization data, and control a function of the VTOL vehicle based on the target landing pad localization data.
US11670180B2

Obstruction detection and management systems and methods include, in an Air Traffic Control (ATC) system including one or more servers communicatively coupled to a plurality of passenger drones via one or more wireless networks, receiving passenger drone data from a plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones; updating an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location, and a permanency flag comprising either a temporary obstruction or a permanent obstruction; monitoring a flight plan for the plurality of passenger drones based on the operational data; and transmitting obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.
US11670179B2

Static obstruction detection and management systems and methods include, in an Air Traffic Control (ATC) system for any flying vehicles including any of passenger drones and Unmanned Aerial Vehicles (UAVs), receiving monitored data from a plurality flying vehicles related to static obstructions; receiving external data from one or more external sources related to the static obstructions; analyzing the monitored data and the external data to populate and manage an obstruction database of the static obstructions; and transmitting obstruction instructions to the plurality of flying vehicles based on analyzing the obstruction database with their flight plan.
US11670173B2

A vehicle capable of autonomous driving includes a lane detection system. The lane detection system is trained to predict lane lines using training images. The training images are automatically processed by a training module of the lane detection system in order to create ground truth data. The ground truth data is used to train the lane detection system to predict lane lines that are occluded in real-time images of roadways. The lane detection system predicts lane lines of a roadway in a real-time image even though the lane lines maybe indiscernible due to objects on the roadway or due to the position of the lane lines being in the horizon.
US11670166B2

A system and method are provided, wherein the system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.
US11670160B1

A multi-function remote control contains: a new remote control and a network control system. The new remote control includes two control panels, and each of the two control panels including a first learning unit, a learning button, and multiple blank buttons. A first learning unit of a first control panel includes a radio frequency (RF) module, and the RF module includes a first emitter element and a first receiver element. A second learning unit of a second control panel includes an infrared (IR) module which includes a second emitter element configured to send first infrared signals, and the IR module includes a second receiver element configured to receive second infrared signals of another electrical remote control. Furthermore, the second receiver element is also configured to send the second infrared signals to the integration chip.
US11670157B2

An AR system includes a user interface, one or more sensors arranged to generate sensor data representing part of an environment in which a user of the AR system is located, and a memory. The memory is arranged to store object association data associating the user with one or more objects in the environment, and object location data indicating a respective location of each of the one or more objects. The AR system is arranged to determine a position of the user; determine an updated location of one of the one or more objects in dependence on the generated sensor data and the determined position of the user, update the stored object location data to indicate the determined updated location of said one of the one or more objects, and output information depending on the updated location of said one of the one or more objects via the user interface.
US11670155B1

Systems and methods of the present disclosure include a vehicle water detection system that includes a housing configured to be disposed within a vehicle. The vehicle water detection system also includes a water-activated battery disposed within the housing and configured to produce an electrical voltage upon contact with water. The vehicle water detection system further includes an electronic circuitry disposed within the housing and configured to detect a water event occurring in the vehicle based at least in part on the electrical voltage.
US11670147B2

The present invention relates to a method and apparatus for processing video image data, so as to apply different types of processing to different aspects of video image data. A detection process is arranged to detect a item, object or event appearing or occurring in a scene being viewed by an image device. An image data process is responsive to the detection of the object or event and to control information to process the image data for a portion of the scene where the object or event appears or occurs, differently from the processing of the image data associated with the rest of scene. For example, the object may be a person's face, and the face image data may be processed to produce high resolution data, the rest of the scene being provided in low resolution. This saves on processing, transmission and storage.
US11670143B2

A method and system for communicating estimated blood loss parameters of a patient to a user, the method comprising: receiving data representative of an image, of a fluid receiver; automatically detecting a region within the image associated with a volume of fluid received at the fluid receiver, the volume of fluid including a blood component; calculating an estimated amount of the blood component present in the volume of fluid based upon a color parameter represented in the region, and determining a bias error associated with the estimated amount of the blood component; updating an analysis of an aggregate amount of the blood component and an aggregate bias error associated with blood loss of the patient, based upon the estimated amount of the blood component and the bias error; and providing information from the analysis of the aggregate amount of the blood component and the aggregate bias error, to the user.
US11670133B2

Embodiments of the present invention provide entertainment gaming systems and methods comprising, among other things, a real world non-random number outcome generator machine and an entertainment gaming machine wherein the non-random outcome from the real world non-random number generator machine is processed into an entertainment gaming machine outcome. The entertainment gaming system and method of embodiments of the invention may be configured to collect non-random number based outcome from a real-world event and transmitting it to the entertainment gaming machine. The non-random number outcome from the real-world is processed into an entertainment gaming machine outcome event by the entertaining game machine processor or by the central server. The central server communicates with the real word non-random number outcome generator and entertainment gaming machine wherein the central server further transmit the processed outcome to the entertainment gaming machine to generate the game result requested by the triggering event on the entertainment gaming machine.
US11670128B2

A system for dispensing one or more products can include one or more product containers, each with a port for dispensing a product, a housing with one or more container cavities for removably receiving the product containers, one or more quantity sensors for detecting a quantity of product within one or more product containers, one or more actuators for dispensing product from one or more product containers, and a controller configured to monitor or control one or more aspects of the system.
US11670127B1

Systems and methods for monitoring and reporting the status of paper ballots for mail-in voting are provided. The paper ballots are monitored during their transit to and/or from the voters. Reports regarding the status of such paper ballots may be provided to the voters and/or the elections division. Such reports may facilitate increased transparency into the mail-in voting process.
US11670126B2

A system in accordance with present embodiments includes a plurality of wearable devices and a virtual queue control system configured to maintain respective virtual queues for respective attractions and in communication with the plurality of virtual queuing attraction stations. The virtual queue control system is configured to receive communications from the plurality of virtual queuing stations and add guests to the respective virtual queues based on the communications.
US11670121B2

A method in a communication device equipped with an electronic circuit includes obtaining a geographic location of a vehicle in which the communication device operates; monitoring at least one sensor signal that corresponds to road quality; determining a road quality indication of the geographic location based on the at least one sensor signal; transmitting the geographic location and the road quality indication to a server; and determining, using an information received from the server, whether the road quality indication differs from an average road quality indicia for the geographic location.
US11670119B2

Disclosed are methods, systems, and apparatus for remote reprogramming of an automotive controller and determining and reporting vehicle carbon emissions using a local device, a client device, a technician device and a system server. The local device is connected to the automotive controller and is wirelessly connected to the client device. The client device is connected to the technician device through a system server. Programming configurations, including firmware, settings, and parameter updates, are selected from a technician device, sent to the system server, and uploaded to local device using J2534 communication protocol. The client device receives the fuel consumption data from the local device and sends the data to the system server. The system server determines the carbon emissions based on the fuel consumption and reports the emissions to a third-party to certify carbon offset.
US11670116B2

Computer program products, methods, systems, apparatus, and computing entities are provided for segmenting operational data and identifying events of interested in the segmented operational data. With the events of interest identified from the segmented operational data, a total time between the events of interest can be determined, evaluated, and provided.
US11670111B2

This invention can readily, reliably perform identity verification and input of user information when opening an account from a terminal. An information processing apparatus includes a first feature extractor extracting a first feature from a face image of a user included in a moving image, a second feature extractor extracting a second feature from a face image of an identity verification document for authenticating the user included in the moving image, a collator collating whether the first feature and the second feature match each other, a determiner instructing the user to perform a predetermined action, and determining whether an action of the user included in the moving image corresponds to the instructed predetermined action, and a verifier verifying that the user is the person himself or herself, when the first feature and the second feature match each other and the action of the user corresponds to the instructed predetermined action.
US11670108B2

An image sensing device and a fingerprint sensing method are provided. The image sensing device is suitable for being installed in an electronic device. The image sensing device includes a light sensor and a controller. The controller is coupled to the light sensor. When the electronic device is operated in a sleep mode, the controller operates the light sensor in a light sensing mode. The controller determines whether a number of signal intensity changes of a photosensitive signal output by the light sensor exceeds a predetermined number of intensity changes within a predetermined length of time, so as to switch the operation of the light sensor in a fingerprint sensing mode.
US11670103B2

Systems and methods may be provided for performing a search on an input text block. The input text block may be split into a plurality of input text segments. A text similarity algorithm may be used to find similar stored text segments to each of the plurality of input text segments.
US11670092B2

An electronic device configured to control a host vehicle includes: an image sensor configured to photograph a surrounding environment of the host vehicle; and a processor configured to perform an image processing operation based on a first image captured by the image sensor, and control the host vehicle based on the processing result, wherein the processor determines whether to use a high speed performance of the image processing operation based on a speed of the host vehicle, and the electronic device is configured such that when the high speed performance is not used, the processor performs the image processing operation by using a first image processing module, and when the high speed performance is used, the processor performs the image processing operation by using a second image processing module having less data throughput than the first image processing module.
US11670078B2

This disclosure relates to method and system for visual inspection of rotating components. The method includes representing rotation cycles of a rotating component as spatial features based on video or image frames, ascertaining and/or evolving Hidden Markov Model (HMM) chains for the cycles, ascertaining a count of the rotating component in the frames and/or labelling the frames with ascertained states of the HMM chains.
US11670061B2

Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.
US11670058B2

The present disclosure relates to a visual display system for manipulating images of a real scene using augmented reality. In one implementation, the system may include at least one processor in communication with a first mobile device; and a storage medium storing instructions that, when executed, configure the at least one processor to perform operations. The operations may include receiving a request from a mobile device to access an account of a user, receiving a first image depicting a real scene from an image sensor of the mobile device, receiving a selection of a virtual object, receiving an augmented reality image comprising the virtual object overlaid on the first image, comparing the augmented reality image to one or more stored augmented reality images, authenticating the user based on the comparison, and authorizing access to the user account based on the authentication.
US11670056B2

Methods, systems, and computer program products are described for obtaining, from a first tracking system, an initial three-dimensional (3D) position of an electronic device in relation to image features captured by a camera of the electronic device and obtaining, from a second tracking system, an orientation associated with the electronic device. Responsive to detecting a movement of the electronic device, obtaining, from the second tracking system, an updated orientation associated with the detected movement of the electronic device, generating and providing a query to the first tracking system, the query corresponding to at least a portion of the image features and including the updated orientation and the initial 3D position of the electronic device, generating, for a sampled number of received position changes, an updated 3D position for the electronic device and generating a 6-DoF pose using the updated 3D positions and the updated orientation for the electronic device.
US11670048B2

A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
US11670046B2

The scale of modeled building objects from collected imagery is determined by identifying architectural elements within building object imagery, determining a scale of the identified architectural elements by matching them to known industry standard architectural element based on dimensional ratio comparisons and deriving an average scaling factor based on scale of the identified architectural elements. A three dimensional model of the building object is scaled according to the average scaling. Scaled architecture elements within a relative error can be used for scaling the model according to an updated scale factor.
US11670039B2

Bordering pixels delineating a texture hole region are identified in a target image. Depth values of the bordering pixels are automatically clustered into two depth value clusters. A specific estimation direction is selected from multiple candidate estimation directions for a texture hole pixel in a texture hole region. A depth value of the texture hole pixel is estimated by interpolating depth values of two bordering background pixels in the specific estimation direction. The estimated depth value is used to warp the texture hole pixel into a reference view represented by a temporal reference image. A pixel value of the texture hole pixel is predicted based on a reference pixel value of a reference pixel from the reference image to which the texture hole pixel is warped using the estimated depth value.
US11670027B2

Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.
US11670026B2

A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute.
US11670020B2

Techniques are described for generating seasonal forecasts. According to an embodiment, a set of time-series data is associated with one or more classes, which may include a first class that represent a dense pattern that repeats over multiple instances of a season in the set of time-series data and a second class that represent another pattern that repeats over multiple instances of the season in the set of time-series data. A particular class of data is associated with at least two sub-classes of data, where a first sub-class represents high data points from the first class, and a second sub-class represents another set of data points from the first class. A trend rate is determined for a particular sub-class. Based at least in part on the trend rate, a forecast is generated.
US11670016B2

A system for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document, the color scheme having a principal colors and a of associated subordinate colors per principal color displayed as a matrix, a color handler to update the previously chosen color scheme color scheme to produce an updated color scheme matching a perceived brightness of the at least one second color, the color handler including a unifier to calculate an average perceived brightness for all cells in a row within the matrix and to change the lightness value for each cell while keeping the same hue and saturation to ensure that all cells within the row have the same perceived brightness, and a color processor to apply the updated color scheme.
US11670014B2

A processing system including at least one processor may detect a location and an orientation of an augmented reality endpoint device of a user at a venue, identify a permission zone of the venue within a field of view of the augmented reality endpoint device in accordance with the location and the orientation of the augmented reality endpoint device, determine at least one condition for the user to access the permission zone, and present, via the augmented reality endpoint device, first visual information associated with the at least one condition for the user to access the permission zone, where the first visual information associated with the at least one condition is presented within the field of view and comprises at least one feature indicative of an association with the permission zone.
US11670011B2

An image compression apparatus includes: an image acquisition unit configured to acquire a raw data image; a pre-processing network configured to receive the raw data image and pre-process the raw data image according to a pattern estimation method learned beforehand; and an encoder unit configured to receive the pre-processed image and compress the pre-processed image according to a pre-designated standard compression technique to output a compressed image. The pre-processing network, which can be added during learning and can be implemented as an artificial neural network, can have learned beforehand by way of a backpropagation of a restoration error through a codec modeling unit that has learned beforehand to simulate a standard codec unit, where the restoration error can be obtained by comparing a restored image obtained based on a simulated decoded image with the raw data image.
US11670005B2

The technology relates to determining whether a camera is occluded. For instance, an image may be captured using a camera having red, green, and blue pixels each including a photosensor. Output values for the photosensors of each of the red pixels, green pixels, and blue pixels may be determined for the images. The output values of the green pixels may be compared to one or more of the output values of the red pixels or the output values of the blue pixels. That the camera is occluded is determined based on the comparison.
US11669998B2

Methods and systems are provided for learning a neural network and to determine a pose of a vehicle in an environment. A first processor performs a first feature extraction on sensor-based image data to provide a first feature map. The first processor also performs a second feature extraction on the aerial image data to provide a second feature map. Both feature maps are correlated to provide a correlation result. The first processor learns a neural network using the correlation result and ground-truth data, wherein each of the first feature extraction and the second feature is learned to extract a portion of features from the respective image data. A geo-tagged second feature map can then be retrieved by an on-board processor of the vehicle which, along with on-board processed sensor-based data by the network trained by the first processor, determines the pose of the vehicle.
US11669993B2

Systems and methods are disclosed for determining position and pose of as well as tracking an object in a physical environment based on the emission and sensing of light signals. The derived position, pose and tracking information may be used in a VR/AR environment. The disclosed systems and methods allow for the improved tracking of both active and passive devices. In addition, the disclosed systems and methods enable an arbitrary number of light sensors to be disposed on an object, thereby increasing accuracy and mitigating the effects of occlusion of certain light sensors. Position and pose estimates may be refined and tracked using a filter lattice responsive to changes in observed system states and/or settings. Further, data received from an inertial measurement unit may be used to increase tracking accuracy as well as position and pose determination itself.
US11669992B2

A computer-implemented method comprises obtaining first data comprising a first collection of coordinate data representing a position, or positions, of a first group of one or more objects detected in a first frame of a scene and obtaining second data comprising a second collection of coordinate data representing a position, or positions, of a second group of one or more objects detected in a second frame of the scene, wherein the second frame represents a different view of the scene than the first frame. The method further comprises determining whether any of the first group of objects correspond to any of the second group of objects in the scene based on the first collection of coordinate data and the second collection of coordinate data, wherein the first frame and the second frame are obtained from image data captured from a single camera position.
US11669974B2

Disclosed is a computer-implemented method of segmenting a medical patient image using an atlas and relating the segmentation result to a model of possible geometric changes to the segmentation result (e.g. for correcting the position of the segmentation of anatomical structures) which consider for example anatomical limitations. The thus-related segmentation result may be used as a basis for changing and/or correcting the position, shape and/or orientation of at least parts of the segmentation result, e.g. by user interaction. The invention also relates to an atlas data set comprising information such as values of the variables of the model of possible geometric changes in relation to the positions of anatomical structures in the atlas.
US11669970B2

Systems, apparatuses, and methods for diagnosing ureteropelvic junction obstruction. A set of biomarkers may be extracted from each of one or more time-activity curves associated with diuresis renography and/or functional magnetic resonance urography of one or more kidneys of a patient. One or more calculations can be performed based on the set of biomarkers to identify uretero-pelvic junction obstruction and a classification of severity or criticality thereof.
US11669969B2

The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. The rules are based on meta data of the examination as well as image content that is being analyzed by neuronal networks. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US11669967B2

A method of generating a template image includes: receiving an input from a user representing identifications of an object in different respective slices of a volumetric image; using the input to determine a volume-of-interest (VOI) that includes voxels in a subset of the volumetric image; and determining the template image using at least some of the voxels in the VOI, wherein the act of determining the template image comprises performing a forward projection of the at least some of the voxels in the VOI using a processor. An image processing method includes: obtaining a volumetric image; performing forward projection of voxels in the volumetric image from different positions onto a first plane using a processor; and summing projections on the first plane resulted from the forward projection from the different positions to create a first image slice in the first plane.
US11669966B1

A system and method configured to better identify patient-specific anatomical landmarks, measure anatomical parameters and features, and predict the patient's need for surgery within a predetermined time period. In some embodiments, the system and method is configured to predict the likelihood or risk that a patient will require total hip arthroplasty. In some embodiments, the present invention includes machine learning technology Some embodiments of the present invention include a first ML machine configured to received medical images as inputs and identify anatomical landmarks as outputs; a measurement module to measure joint space width, hip dysplasia angles, and/or leg length differential; and a second ML machine configured to receive the anatomical measurements and patient demographic data as inputs and produce a risk or likelihood that the patient will require surgery within a certain time frame.
US11669964B2

Apparatus, systems, and methods to process an interior region of interest in an anatomy image via a user interface are disclosed. An example apparatus is to at least: process an image to reduce noise in the image; identify at least one of an organ of interest or a region of interest in the image; analyze values in at least one of the organ of interest or the region of interest; process the at least one of the organ of interest or the region of interest based on the analyzed values to provide a processed object in the at least one of the organ of interest or the region of interest; and display the processed object for interaction via an interface, the display to include exposing at least one of the organ of interest or the region of interest.
US11669963B2

The invention provides for a magnetic resonance imaging system (100) for acquiring magnetic resonance data (144, 146) of a subject (118) within an imaging zone (108), wherein the magnetic resonance imaging system comprises a memory storing a set of parameter ranges (150). At least a portion of the parameter ranges are user configurable. Machine executable instructions cause a processor controlling the magnetic resonance imaging system to: receive (300) configuration commands (152) configured for setting adjustable image acquisition parameters (506) of a pulse sequence recipe; determine (302) if an out of range status exists by determining if any of the configuration commands are outside of the parameter range; provide (304) a warning signal (200) if the out of range status exists; receive (306) a scan status command (156) from a user interface (132); acquire (308) the magnetic resonance data by controlling the magnetic resonance imaging system using the pulse sequence recipe and the configuration commands if the scan status indicates an acceptance of the out of range status; label (310) the magnetic resonance data with a quality indicator (158); and write (312) the magnetic resonance data with the quality indicator to a computer readable storage medium.
US11669957B2

A method of analyzing a semiconductor wafer includes obtaining a graphic data system (GDS) file corresponding to the semiconductor wafer, using GDS information from the GDS file to provide coordinates of a layout feature of the semiconductor wafer to an electron microscope, using the electron microscope to capture a raw image from the semiconductor wafer based on the coordinates of the layout feature, and performing a measurement operation on the raw image.
US11669954B2

An information processing apparatus obtains a plurality of scanned images, determines whether each of the plurality of scanned images is suitable for use in generating a reference image, by using a master image for generating the reference image, and generates the reference image by combining a plurality of scanned images determined to be suitable for use in generating the reference image.
US11669951B1

Techniques are described that enable and assist a social networking system in curating user generated content for publication without relying on a popularity or following of a creator of the content. In some cases, the social networking system may receive a content item generated by a user and determine one or more content centric metrics associated with the content item. The social networking system may then select content items for publication based on the associated content centric metrics.
US11669949B2

An apparatus for classifying a contrast level of an image is provided. One or more processors execute instructions stored in one or more memory devices which configure the one or more processors to obtain an image from an image source, extract intensity values for each pixel of the obtained image, calculate a probability distribution for the obtained image representing a number of pixels at each unique pixel value, determine, from the calculated probability distribution, a spread value representing a series pixel values including at least a predetermined number of pixels at each pixel value in the series of pixel values and classify the obtained image a member of one of three classes based on the calculated probability distribution and the determined spread value.
US11669948B2

A measuring system 1 includes a server 200 identifying a kind of a product from a product image in which the product is included and a measuring device 100 identifying the kind of the product from the target image in which the product is included. The server 200 includes an acquisition unit that acquires a product image and product information relating to a kind of a product, a dividing unit that acquires a plurality of divided imaged by dividing the product image into a plurality of areas, and a generation unit that generates an identifying model by performing machine learning on the basis of a plurality of divided images extracted by an extraction unit that extracts a plurality of divided images satisfying a predetermined condition relating to a shown amount of the product from among the plurality of divided images.
US11669943B2

A computational photography system is described herein including a guidance system and a detail enhancement system. The guidance system uses a first neural network that maps an original image provided by an image sensor to a guidance image, which represents a color-corrected and lighting-corrected version of the original image. A combination unit combines the original image and the guidance image to produce a combined image. A detail-enhancement system then uses a second neural network to map the combined image to a predicted image. The predicted image supplements the guidance provided by the first neural network by sharpening details in the original image. A training system is also described herein for training the first and second neural networks. The training system alternates in the data it feeds the second neural network, first using a guidance image as input to the second neural network, and then using a corresponding ground-truth image.
US11669930B2

A multicamera image processing system is disclosed. In various embodiments, image data is received from each of a plurality of sensors associated with a workspace, the image data comprising for each sensor in the plurality of sensors one or both of visual image information and depth information. Image data from the plurality of sensors is merged to generate a merged point cloud data. Segmentation is performed based on visual image data from at least a subset of the sensors in the plurality of sensors to generate a segmentation result. One or both of the merged point cloud data and the segmentation result is/are used to generate a merged three dimensional and segmented view of the workspace.
US11669918B2

In one embodiment, a method includes receiving a user input at a client system, wherein the user input is associated with one or more intents and one or more slots, generating one or more first dialog acts based on the user input, calculating a task-confidence score based on one or more intent-confidence scores associated with the one or more intents, respectively, and one or more slot-confidence scores associated with the one or more slots, respectively, generating one or more second dialog acts modifying the one or more first dialog acts responsive to the task-confidence score being less than a threshold score, and presenting a response to the user input at the client system, wherein the response is based on one or more of the first dialog acts or the second dialog acts.
US11669917B1

A system gathers information on important and influential people and builds a social graph. The system regularly sends news alert messages to users. This can help users nurture their relationship with persons they are connected to, by providing them with updates on news and other events that happen to persons they are connected to. The watch can be customized with a variety of options, such as including related entities, organizing news alerts with user data, and other options.
US11669915B1

Systems, methods, and non-transitory computer-readable media can identify a set of accounts, each account of the set of accounts having a number of followers. The set of accounts are grouped into a plurality of groups based on number of followers, wherein each group is associated with a value score. A machine learning model is trained using a set of training data comprising account recommendation conversion information, wherein the account recommendation conversion information comprises a plurality of successful account recommendations, and each successful account recommendation is assigned a weight based on the value scores associated with the plurality of groups. One or more accounts of the set of accounts are selected to present as account recommendations based on the machine learning model.
US11669913B2

A sensing system includes a sensor with a computing system and a memory in communication with the computing system, the memory storing a plurality of endpoints. The computing system is configured to receive activity preferences from a device at an endpoint and further determines the likeability of the activities at the endpoint. Further, it receives semantic identification preferences from the device in communication with the computing system and the system blurs the corresponding semantic identities based on the received preferences.
US11669903B2

A method and a system for using differential privacy techniques to provide axe obfuscation with respect to information included in an inventory axe list of available securities is provided. The method includes: obtaining first information to be included in a first inventory axe list to be published on a particular day; retrieving second information included in a second inventory axe list that was published on the previous day and/or several previous days; obfuscating the obtained first information by applying an algorithm based on the difference between the first information and the second information; and publishing the first inventory axe list by transmitting the obfuscated first information to a plurality of intended recipients. The quality of obfuscation may be measured and controlled as a function of desired privacy level and potential cost.
US11669902B2

According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device.
US11669899B2

Systems, methods, and computer program products to provide credit decisioning based on graph neural networks. A lending network graph of a plurality of loans may be received, each loan associated with a creditor and one account. A first node of the graph may be associated with a first creditor and the second node may be associated with a first account. A graph neural network may receive a respective message from each node connected to the first node, each message comprising an embedding vector reflecting a current state of the node. The graph neural network may update weights for the first node in a forward pass. The graph neural network may receive a respective message from each node connected to the second node, each message comprising the embedding vector reflecting the current state of the node. The graph neural network may update weights for the second node in a backward pass.
US11669895B1

A computing system includes a network interface circuit and a processing circuit comprising one or more processors coupled to non-transitory memory storing instructions that when executed by the one or more processors, cause the processing circuit to generate a first code displayable for capture by a customer device associated with a customer, generate a second code confirming an identity of the customer, provide the second code to a mobile device, receive customer information and an indication of a capture of the first code from the customer device, in response to receiving the second code from the customer device within a predefined parameter of the receiving of the customer information and the indication of the capturing of the first code from the customer device, analyze the customer information, and in response to verifying the customer information based on the analysis, cause an activation on behalf of the customer.
US11669887B1

An aspect of the disclosure relates to a navigation system configured to use GPS or Wi-Fi to navigate users within a structure as well as on roadways. A mapping system may be configured to generate maps and transmit the maps to user devices in association with turn-by-turn instructions. A given user's current position may be monitored and corrective navigation instructions may be provided. A given user may be navigated to a position of a second user.
US11669884B2

A mobile device can establish a communication with a separate device via a single function action such as bringing the devices near to each other. A method can include establishing a communication between a mobile device and a separate device a via a wireless link, presenting an instruction associated with the potential purchase and receiving, after the instruction is displayed and interpreted by the mobile device, a combination of a first type of input and a second type of input with the mobile device, at least one of which can be a security measure to prevent unauthorized purchase. The method includes retrieving the payment data from a memory of the mobile device and transmitting the payment data via the wireless link to the separate device to make a purchase.
US11669880B2

A system and method for customization of an eyewear is disclosed. The system includes a face scanning subsystem configured to scan a face of a user to capture one or more predefined details, an eyewear display subsystem configured to display one or more collections of the one or more components, an eyewear customization subsystem configured to receive a selection input representative of one or more components selected from the one or more collections, a first level eyewear customization subsystem configured to receive one or more customization input representative of one or more customization parameters, an eyewear assembling subsystem configured to assemble the eyewear associated with the user, a testing subsystem configured to test in real time, one or more customized eyewear, a second level eyewear frame eyewear customization subsystem configured to customize the one or more customization parameters in real time.
US11669868B2

A method is described of facilitating targeted content delivery in a network comprising at least one service provider network (SPN) and a user profile data database located externally to the SPN. A network device located externally to the SPN performs the method, which comprises accessing user profile data from the user profile database and receiving, from a demand side platform via the network, segment definition data comprising a list of user attributes and attribute values associated with a given targeted content delivery process. The method further comprises determining, for each identified user identified, to include the user in a list of candidate users to be targeted if user attribute values of the user match user attribute values from the received list. User identifiers for each entry in the list of candidate users are communicated to an entity in a first SPN responsible for facilitating the delivery of targeted content.
US11669867B2

A mobile terminal including: a memory having a plurality of applications stored therein; an application management module configured to receive application information corresponding to the respective applications, and generate status information of the applications, corresponding to the application information; and a controller configured to determine execution history information of the applications through the status information provided from the application management module, wherein the application management module includes: an application information collection unit configured to collect cache data size information of the respective applications at preset time intervals; and a comparison unit configured to generate the status information of the applications by comparing the cache data size information of the applications, collected by the application information collection unit, to reference values corresponding to the respective applications.
US11669866B2

A method of providing a personalized advertisement campaign includes receiving from a financial institution anonymized customer data associated with a plurality of customers of the financial institution, creating key lifestyle indicators, which describe customer attributes, from the anonymized customer data, delivering online a pre-advertisement to at least one selected customer of the plurality of customers, receiving a prospective unique customer identification code from the financial institution when at least one prospective customer accepts the pre-advertisement, matching the prospective unique customer identification code to at least one prospective customer of the plurality of customers, and delivering a financial application associated with the pre-advertisement to the at least one prospective customer with the matched prospective unique customer identification code.
US11669858B2

An example system disclosed herein includes an analyzer to determine a first priming characteristic of media at a first location based on first neuro-response data and determine a second priming characteristic of the media at the second location based on second neuro-response data. The example system includes a selector to select a third location in the media after the first location or a fourth location in the media after the second location as a candidate location for introduction of advertising material based on the first priming characteristic and the second priming characteristic. The selector is to select the third location when the first priming characteristic indicates increased receptivity to the advertising material at the first location relative to the second priming characteristic and select the fourth location when the second priming characteristic indicates increased receptivity to the advertising material at the second location relative to the first priming characteristic.
US11669854B2

Provided is an information management device capable of prompting a first user of a general vehicle to be engaged in ride-sharing. An information management device (a server (4)) includes a ride-sharing detection unit (402), a ride-sharing path recognition unit (403), and a benefit information recognition unit (406). The benefit information recognition unit (406) recognizes benefit information for providing a benefit related to charging to the first user A of a moving body (a vehicle X) based on a move cost of a path including at least an entire ride-sharing path that is recognized by the ride-sharing path recognition unit (403).
US11669851B2

A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: displaying content elements on one or more websites to users; performing a classification of the users into segments; receiving a request from a first user of the users to display a webpage of the one or more websites; determining an amount of information in a respective posterior distribution of each of the one or more first segments of the segments in which the first user is classified, for each of the content elements based on impression response data; selecting a selected content element from among the content elements based on weightings of the content elements for the one or more first segments; and generating the webpage comprising the selected content element. Other embodiments are disclosed.
US11669849B2

An example apparatus includes memory and at least one processor to execute first instructions. The first instructions cause the at least one processor to send second instructions from a first server to a client device. The second instructions cause the client device to send first messages to a second server at intervals based on a presentation of media via the client device. The second instructions cause the client device to send a second message to the second server based on a skip request associated with the presentation of the media via the client device. The first instructions further cause the at least one processor to log impressions corresponding to the first messages and the second message, and to determine a duration impression for the media based on the logged impressions. The duration impression identifies the portions of the media that were presented at the client device.
US11669839B2

A system for processing a digital transaction includes a user authenticator, a processor in communication with the user authenticator, and non-transitory computer readable media that stores instruction code. The user authenticator is configured to receive biometric data associated with a user from a sensor. The sensor corresponds to at least one of: an image sensor, a finger print sensor, a motion sensor, a user interaction pattern sensor, and an infrared image sensor. The user authenticator is further configured to receive user identifying information and to determine whether the biometric data associated with the user is associated with the user identifying information to thereby validate the user. If the user is validated, the user authenticator is configured to generate user credentials associated with the user. The instruction code is executed by the processor and causes the processor to receive, from a user terminal, the user credentials. If the user credentials are valid, the processor determines different categories of information required to process the digital transaction; determines one or more data source systems that store information related to the different categories of information and the user identifying information; aggregates, from one or more data source systems, the information associated with the user identifying information; and communicates the aggregated information to a processing system to thereby process the digital transaction.
US11669838B2

Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied.
US11669816B2

Embodiments of the invention provide a method of processing payment authorization requests for payment transactions to be conducted via a data communications network; the payment authorization requests are conducted as a result of orders by financial account holders via a plurality of different online merchant systems, and the financial account holders hold accounts with a plurality of different issuing banks. These embodiments of the invention provide a means of identifying an issuing bank from a plurality of issuing banks as one which is to be utilized in a given transaction and facilitate a user specifying, in real time in relation to the given transaction, a particular bank account that is to be used to deduct funds for that transaction.
US11669806B2

The present invention concerns a system for optimizing employee retirement contributions comprising an optimization computer having one or more processors configured by code executing therein to access data from one or more retirement plan participants and derive, based on the accessed data, a hierarchy of proposals to maximize one or more features of the retirement account and to transmit such a derived hierarchy, and using a remote device configured to receive the hierarchy of retirement proposals and to generate in response to the transmission, a plurality of graphical elements, each graphical element corresponding to a particular strategy.
US11669797B2

The present disclosure provides aggregation of management and control of multiple cloud service accounts. The operating environment provides aggregation of notifications, support tickets, utilization status, and can provide an aggregated alert system for such information related to the cloud service accounts. A computing system can communicatively couple to multiple cloud service accounts and can receive notifications of issues and generate alerts accordingly.
US11669794B2

A building risk analysis system including one or more memory devices storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive threats, each of the threats including a location, wherein each of the threats are threats of a particular threat category, determine a number of threats for each of geographic areas based on the location of each of the threats, and generate a distribution based on the number of threats for each of the geographic areas. The instructions further cause the one or more processors to determine a risk score for each of the geographic areas based on one or more characteristics of the distribution and the number of threats for each of the geographic areas.
US11669793B2

Methods, systems and computer program products for shared content management systems that provide performance analytics pertaining to a project. Embodiments include establishing one or more network communication links between a content management system that manages a plurality of shared content objects and a plurality of applications that cause modifications to the shared content objects in accordance with workflows of the project. Iteraction events that correspond to modifications over the shared content objects are recorded such that interaction events associated with the plurality of applications are selected based at least in part on attributes associated with the interaction events. Relationships between the recorded interaction events such as time durations between certain of the interaction events are calculated. Project performance measurements are generated based on the calculations and/or based on other relationships between the interaction events. The calculations may span across many different applications and/or many different departments and/or many different enterprises.
US11669788B2

Systems and methods for providing a project manager with a configurable platform from which to oversee the status of a project are discussed. A project management application provides a project manager with a granular oversight of individual tasks and a view of task dependencies in a sequence of tasks during a project's execution. A dashboard graphical user interface (GUI) provides graphical depictions of dynamically updated individual task status, group task status and overall project status that are viewable by both project managers and individuals assigned to perform tasks. Processing time associated with sending task notifications and reminder messages to individuals about their assigned tasks that have not been completed and/or acknowledged is reduced.
US11669785B2

Computationally implemented methods and systems that are designed for receiving one or more first directives that direct a transportation vehicle unit to transport a first end user; receiving, while the transportation vehicle unit is en route to or is transporting the first end user, one or more second directives that direct the transportation vehicle unit to transport a second end user while transporting the first end user, the transportation vehicle unit having been determined to be able to accommodate transport of the second end user while transporting the first end user; and verifying that compliance with the one or more second directives will not conflict with one or more obligations to transport the first end user by the transportation vehicle unit. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US11669780B2

Building machine learning models by receiving, a plurality of training process scores associated with the model parameter lists, determining, a best model parameter list according to the training process scores, determining a descendant model parameter list according to the best model parameter list, wherein the descendant parameter list comprises a portion of the best model parameter list, distributing the descendant model parameter list, conducting a model training process according to the descendant model parameter list, determining a training process score according to the descendant model parameter list, and sending the training process score for the descendant model parameter list.
US11669770B2

Technological advancements are disclosed that utilize inertial sensor data associated with a device to determine a new feature array and if the new feature array is within an existing class within a state space associated with the inertial sensor data. In response to the new feature array being included in the existing class, the new feature array is added to the existing class and a representation of the existing class in the state space is updated based on the new feature array and an existing representation of the existing class. In response to the new feature array not being included in the existing class, a new class is created based on the new feature array.
US11669760B2

A system for predicting remaining useful life of a component implements a set of estimation models that generate future damage estimates for the component. The system detects damage to the component and estimates the magnitude of the current damaged. An error processor estimates the between each future damage estimate and the magnitude of current damage. A weight calculator calculates weights for the future damage estimates, wherein each weight is inversely proportional to the error. A fusion processor applies the weights respectively to future damage estimates of the estimators and combines the weighted future damage estimates.
US11669756B2

Telematics and external data relating to the real-time driving of a population of drivers vehicle may be collected and used to calculate a driving pattern map. The driving pattern map is used to determine a driving quotient for individual drivers wherein the driving quotient is a relative score. The driving quotient may be displayed to the driver.
US11669754B2

In a method for training a machine learning model, the method includes: segmenting, by a processor, a dataset from a database into one or more datasets based on time period windows; assigning, by the processor, one or more weighted values to the one or more datasets according to the time period windows of the one or more datasets; generating, by the processor, a training dataset from the one or more datasets according to the one or more weighted values; and training, by the processor, the machine learning model using the training dataset.
US11669752B2

A computing device includes at least one processor and at least one module, operable by the at least one processor to receive an communication, determine, based at least in part on the communication, one or more candidate responses to the communication, and receive an indication of user input that selects a candidate response from the one or more candidate responses. The at least one module may be further operable by the at least one processor, responsive to receiving the indication of user input that selects the candidate response, to send the candidate response, determine, based at least in part on at least one of the candidate response and the communication, an operation that is contextually related to the candidate response, and execute the operation.
US11669750B2

Techniques relating to managing “bad” or “imperfect” data being imported into a database system are described herein. A lifecycle technology solution helps receive data from a variety of different data sources of a variety of known and/or unknown formats, standardize it, fit it to a known taxonomy through model-assisted classification, store it to a database in a manner that is consistent with the taxonomy, and allow it to be queried for a variety of different usages. Auto-classification, enrichment, clustering model and model stacks, and/or other disclosed techniques, may be used in these and/or other regards.
US11669743B2

An adaptive action recognizer for video that performs multiscale spatiotemporal decomposition of video to generate lower complexity video. The adaptive action recognizer has a number of processing pathways, one for each level of video complexity with each processing pathway having a different computational cost. The adaptive action recognizer applies a decision making scheme that encourages using low average computational costs while retaining high accuracy.
US11669739B2

Described are methods, systems, and computer-program product embodiments for selecting a face image based on a name. In some embodiments, a method includes receiving the name. Based on the name, a name vector is selected from a plurality of name vectors in a dataset that maps a plurality of names to a plurality of corresponding name vectors in a vector space, where each name vector includes representations associated with a plurality of words associated with each name. A plurality of face vectors corresponding to a plurality of face images is received. A face vector is selected from the plurality of face vectors based on a plurality of similarity scores calculated for the plurality of corresponding face vectors, where for each name vector, a similarity score is calculated based on the name vector and each face vector. The face image is output based on the selected face vector.
US11669730B2

A recognition apparatus and a training method are provided. The recognition apparatus includes a memory configured to store a neural network including a previous layer of neurons, and a current layer of neurons that are activated based on first synaptic signals and second synaptic signals, the first synaptic signals being input from the previous layer, and the second synaptic signals being input from the current layer. The recognition apparatus further includes a processor configured to generate a recognition result based on the neural network. An activation neuron among the neurons of the current layer generates a first synaptic signal to excite or inhibit neurons of a next layer, and generates a second synaptic signal to inhibit neurons other than the activation neuron in the current layer.
US11669729B2

An apparatus includes processing circuitry configured to: obtain first trained parameters for a model, wherein the first trained parameters have been generated by training the model using data from a first data cohort; obtain second trained parameters for the model, wherein the second trained parameters have been generated by training the model using data from a second, different data cohort; determine a first evaluation value by inputting data from the first data cohort into a model having the first trained parameters; and determine a second evaluation value by inputting data from the first data cohort into a model having the second trained parameters.
US11669728B2

A conferencing system is configured, for an interval of time, to receive time-dependent input data from a first user, the time-dependent input data obtained via a capturing device. The conferencing system is configured to receive profile data for the first user, analyze the time-dependent input data and the profile data for the first user using a computer-based model to obtain at least one classifier score for a classifier of a reaction of the first user, and transmit the at least one classifier score for the classifier to a second user.
US11669719B2

In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.
US11669716B2

A process for training and sharing generic functional modules across multiple diverse (architecture, task) pairs for solving multiple diverse problems is described. The process is based on decomposing the general multi-task learning problem into several fine-grained and equally-sized subproblems, or pseudo-tasks. Training a set of (architecture, task) pairs then corresponds to solving a set of related pseudo-tasks, whose relationships can be exploited by shared functional modules. An efficient search algorithm is introduced for optimizing the mapping between pseudo-tasks and the modules that solve them, while simultaneously training the modules themselves.
US11669707B2

A multi-layer conductor device is disclosed comprising two or more conductors used in an antenna for a more durable radio-frequency identification (RFID) tag. The conductors interconnect electrically, but are separated mechanically, so a failure in one conductor will not necessarily cause a failure in the other conductor. And, if the failure occurs at different locations on the antenna, the current path through the antenna will bridge the break.
US11669706B2

A printer includes a print head and a controller. The controller is configured to, using first print data containing a plurality of layers, select at least one, but not all, of the plurality of layers based on weight information regarding respective weights of the plurality of layers, generate second print data based on the selected at least one but not all of the plurality of layers, and control the print head to print at least one patch image on a printing medium based on the generated second print data.
US11669701B2

Various apparatuses for use in a wireless network are disclosed. A first apparatus comprises two antennae oriented orthogonally, a biosensor capable of reading a user's fingerprint, and a housing comprising a groove for guiding a user's finger, the groove physically separating the antennae, effectively creating a radome for each antenna. A second apparatus comprises a printed circuit board (PCB) a port, a shell enclosing the PCB, and at least one horseshoe gasket, the shell and gasket creating a waterproof seal isolating the port and the external environment from the rest of the PCB. A third apparatus comprising a bracket for attaching a housing to a building material, an aiming annulus for aiming the housing and the housing. Wherein two or more of the bracket, aiming annulus and housing may be joined in order to mount and aim the housing using one or more structures on the components.
US11669697B2

A method for providing responsive actions to user inputs in a multi-domain context includes receiving, by a speech-based user interface, a first speech input from a user and converting said first speech input into a text-based representation of the first speech input. A natural language processor processes the text-based representation to determine an intent, entity and internal state of the first speech input. The method further includes determining, by a model-based module based on the intent, entity and internal state, a first data processing policy to apply to the first speech input, wherein the first data processing policy is either a rules-based data processing policy applied by a rules-based module or a statistical model-based data processing policy applied by the model-based module. The first responsive action is generated by the determined first data processing module, and outputted via the speech-based user interface and/or a machine interface.
US11669696B2

According to an embodiment of the present invention, an innovative ODRL Visualizer is a graphical web-based tool that loads a digital contract, resolves various ontologies that are referenced, parses standard forms (such as ISO 8601 standard guiding the way to notate periods of time) and converts the digital contract to a human-readable form.
US11669689B2

A personality model is created for a population and used as an input to a text generation system. Alternative texts are created based upon the emotional effect of the generated text. Certain words or phrases are “pinned” in the output, reducing the variability of the generated text so as to preserve required information content, and a number of tests provide input to a discriminator network so that proposed outputs both match an outside objective regarding the information content, emotional affect, and grammatical acceptability. A feedback loop provides new “ground truth” data points for refining the personality model and associated generated text.
US11669683B2

The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.
US11669672B1

There is provided a regression test method, an electronic device and a storage medium, and relates to the field of artificial intelligence, such as artificial intelligence chips, cloud computing, intelligent voices, or the like. The method includes: when execution of any regression test is completed, determining a to-be-adjusted test case from test cases according to a current test result; and adjusting a randomization weight corresponding to a data range randomized by the to-be-adjusted test case in a current test.
US11669670B2

A method for forming a photomask is provided. The method includes: receiving an initial layout, the initial layout comprising a first pattern and a second pattern; decomposing the initial layout into a first layout including the first pattern and a second layout including the second pattern; inserting a third pattern into the first layout; overlapping the first layout including the first pattern and the third pattern to the second layout including the second pattern; increasing a width of the third pattern in the first layout overlapping the second pattern in the second layout to form a fourth pattern in the first layout; and outputting the first layout comprising the first pattern, the third pattern and the fourth pattern into a first photomask.
US11669665B1

A logic network for an integrated circuit is synthesized as follows. The logic network is mapped to a network of lookup tables (LUTs). The LUT mapping is based at least in part on estimated areas of the LUTs. The individual LUTs in the network are improved (LUT optimization), for example using various Boolean optimization techniques. The network of improved LUTs is then reduced to a gate-level netlist of standard cells.
US11669664B2

A method includes: extracting a first current profile model corresponding to a System on Chip (SOC) at a first design stage of the SOC; determining that a first design data of an Integrated Voltage Regulator (IVR) and the SOC pass a first co-simulation based on the extracted first current profile model; extracting a second current profile model corresponding to the SOC at a second design stage of the SOC, the second design stage being subsequent to the first design stage; refining the first design data of the IVR to generate a second design data of the IVR; determining that the second design data of the IVR and the SOC pass a second co-simulation based on the extracted second current profile model.
US11669661B2

A representation of an initial design domain, at least one subtractive tool assembly, machine degrees of freedom, and a termination criterion are used to iteratively generate intermediate part designs by redistributing the material within the design domain. A measure of inaccessibility of exteriors of the intermediate part designs by the at least one subtractive manufacturing tool assembly are generated. The measure of inaccessibility is used to inform generation of an intermediate part design at a next iteration. The iterative algorithm is terminated when the termination criterion is satisfied, the result of the iterative algorithm being a part design accessible for subtractive manufacturing.
US11669656B2

Systems and methods are provided to move the solving of multi-physics engineering simulations away from specific CAE, or combination CAD and CAE, applications. In one embodiment, an Application Programming Interface (API) is provided that can be integrated into any device, system, application, or software workflow. The API exposes a series of functions or modules that a user can use to create a simulation file that includes parameters such as a model for the simulation, physics for the simulation, timings for the simulation, and other parameters. The simulation file may then be executed on one or more nodes of a cloud-based computer cluster, and the results of executing the simulation can be provided back to the user. The user may then visualize the results using their preferred device, software, application, or workflow.
US11669653B2

A system and method for simulating a real roadway environment that can be used for testing of a real connected autonomous vehicle (CAV) on roadways using augmented reality to add simulated virtual environmental objects such as additional vehicles, pedestrians, and other obstructions to the nearby surroundings seen by the CAV under test. The method carried out by the system includes: receiving vehicle status information indicating the location of a connected real vehicle as it moves along a roadway; and generating a simulated environment of the real vehicle on the roadway using a mapped model of the roadway and the vehicle status information. The simulated environment includes one or more virtual objects such as vehicles, pedestrians, or other obstructions, and these simulated virtual objects may be sent to the real vehicle for testing of its response without requiring the use of real vehicles, pedestrians, or other obstructions.
US11669651B2

In the design of a mechanical component for a mechanical device driven by a feedback controlled electric motor, the user is enabled to easily know how the properties of mechanical component affect the generation of abnormal vibrations of the mechanical device. In a design assist apparatus (1), the processor (11) is configured to set a plurality of parameters of a mathematical model of an analysis target component selected from one or more mechanical components (24, 56, 58) forming the mechanical device, compute a pole of a transfer function of the mechanical device associated with one or more vibration modes of the mechanical device according to the parameters, and create a stability determination diagram including an isoline of a real part of the pole of the transfer function.
US11669643B2

The present disclosure includes apparatuses, methods, and systems for block chain validation of memory commands. An embodiment includes a memory, and circuitry configured to receive a command that is included in a block in a block chain for validating commands to be executed on the memory, wherein the command includes an anti-replay portion that is based on a previous command included in a previous block in the block chain, validate the command using the anti-replay portion of the command, and execute the command on the memory upon validating the command.
US11669640B1

Provided herein is a system involving the utilization of a low-power device that is programmed to capture data from a source, whether from a sensor or other type of data generating component, with the data capture and/or further data transfer set within a specific time period and further data storage platform having programmed storage compartments uniformly set to meet the exact date and time for which the data capture and/or transfer was initially undertaken. Having a known value of storage capacity for each timed data packet in this manner, the ability to ensure veracity of the transferred data is provided since any result that does not meet the time frame and thus the storage capacity set from the programmed platform itself will result in a quarantine of any problematic data packet, thus allowing for filtering and review of any unexpected data captured and transferred in such a manner.
US11669636B2

A system (100) and computer-implemented method are provided for data collection for distributed machine learning of a machine learnable model. A privacy policy data (050) is provided defining computer-readable criteria for limiting a selection of medical image data (030) to a subset of the medical image data to obfuscate an identity of the at least one patient. The medical image data is selected based on the computer-readable criteria to obtain privacy policy-compliant training data (060) for transmission to another entity. The system and method enable medical data collection at clinical sites without requiring manual oversight, and enables such selections to be made automatically, e.g., based on a request for medical image data which may be received from outside of the clinical site.
US11669635B1

A learning method for training an obfuscation network capable of obfuscating original data for privacy, including steps of: (a) inputting training data into the obfuscation network to filter frequency information of the training data and thus generate obfuscated data; and (b) (i) inputting the obfuscated data into a learning network to generate characteristic information by performing learning operation on the obfuscated data, (ii) generating at least one task loss by referring to (ii-1) the characteristic information and its corresponding ground truth or (ii-2) a task-specific output, generated by using the characteristic information, and its corresponding ground truth, and (iii) training at least one of the learning network and the obfuscation network through a backpropagation of the task loss.
US11669614B2

An electronic device is disclosed. An electronic device comprises: a first memory in which an operating system and an application program executed on the operating system are stored; a second memory; a processor for loading at least some codes among codes corresponding to an application program from the first memory to the second memory, and when access information of the codes loaded in the second memory is received from a kernel of an operating system, accessing an area in which the loaded codes are stored, on the basis of the received information and executing the application program; and a snoop for monitoring access to an area in which a preset code, the access of which has been limited, from among codes loaded in the second memory is stored.
US11669609B2

The present invention is directed to an information processing apparatus, comprising: upon accepting updating of a program, switching a predetermined verification function that is included in verification functions to an enabled state or a disabled state based on setting information regarding the verification functions for verifying validity of programs; and updating the program, wherein the control method further includes switching the predetermined verification function to the disabled state before the program is updated, and switching the predetermined verification function to the enabled state after updating of the program is ended.
US11669606B2

Biometric features are derived from security data associated with a subject. The security data is obtained from a security device. A biometric value is calculated from the biometric features. The biometric value is anonymized to an identifier associated with the subject. The identifier is integrated with event data associated with a security system. In an embodiment, the security device is a Personal Identification Number (PIN) pad integrated into a transaction terminal, the security data is fingerprint data, which is read from a finger of the subject placed on a fingerprint reader integrated into the PIN pad, and the biometric value is a PIN calculated from fingerprint data during a transaction at the transaction terminal. In an embodiment, the security device is a security camera, the security data is a secure video stream, and the biometric features are facial features of the subject in the secure video stream.
US11669602B2

A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked and a controller. The controller is receptive of an instruction to authorize users to unlock the securable resource and is configured to perform operating system (OS) level authentication of the users and OS level control of the locking element in accordance with the instruction to authorize users and the OS level authentication.
US11669589B1

One embodiment of the present invention provides a computer implemented method for generating a training set to train a convolutional neural network comprising the steps of providing prediction space data to a General Logic Gate Module (GLGM). Prediction space expert judgement is also provided to the GLGM and to a sensitivity and importance module. The GLGM determines or outputs state possibilities. The state possibilities are provided to the sensitivity and importance module and to the feature extraction module. Feature extraction algorithms are applied to the state possibilities within the feature extraction module to produce a training possibility set that is a virtual training possibility set. The training possibility set is provided to a state inferential module and to a final training set. From the state inferential module a possibility ranking is generated that is independent of the convolutional neural network and further the output from the state inferential module is provided to a sensitivity and importance module for analysis. A sensitivity parameter and an importance parameter is determined from the output from the sensitivity and importance module. The state possibility ranking is provided to the final training set. The sensitivity parameter and importance parameter are provided to a final training set and a training set structure metric. A convolutional neural network input layer is generated from the final training set informed by one or more of the state possibility ranking, the sensitivity parameter, the importance parameter and the training possibility set. A convolutional neural network layer design is generated from the training set structure metric.
US11669586B2

The present disclosure relates to an apparatus that includes decoding circuitry that decodes a single instruction. The single instruction includes an identifier of a first source operand, an identifier of a second source operand, an identifier of a destination, and an opcode indicative of execution circuitry is to multiply from the identified first source operand and the identified second source operand and store a result in the identified destination. Additionally, the apparatus includes execution circuitry to execute the single decoded instruction to calculate a dot product by calculating a plurality of products using data elements of the identified first and second operands using values less precise than the identified first and second source operands, summing the calculated products, and storing the summed products in the destination.
US11669582B2

Systems and methods are provided for automatic resource replacement in web pages. In one embodiment, a method comprises determining a link to a first resource in a web page is broken, automatically selecting a second resource from a resource database to replace the first resource in the web page, the second resource of a same type as the first resource, updating the web page with a link to the second resource in place of the link to the first resource, and displaying the updated web page to a user. In this way, resource errors may be mitigated in real-time and user experience of accessing web pages is improved.
US11669579B2

Disclosed are a method and apparatus for providing search results. The method may include: carrying out search intention analysis on an input search term so as to determine whether the search term includes an answer requirement; if so, using the search term to retrieve answer content corresponding to the answer requirement; obtaining content to be recommended associated with the answer content; and combining the answer content with the content to be recommended so as to generate at least one search result. Abundant search results can be efficiently provided.
US11669577B2

Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the Internet. According to one implementation, a method is provided that includes receiving a request from a user, the request specifying electronic media content desired by the user; analyzing an indexed web history of a plurality of other users, based on the request for desired content; and selecting and sorting a subset of available content groups, based on the request for desired content and the indexed web history. The method also includes selecting and sorting, for each selected and sorted content group, a subset of available content; providing instructions to display, to a user, the selected and sorted content groups along a first axis of a two-dimensional grid; and further providing instructions to display, to the user, the selected available content for each content group along a second axis of the two-dimensional grid.
US11669572B2

A data operations system receives compressed data and a search term. The data operations system completes a modified decoding of the compressed data, resulting in distinguishable data terms that are smaller than the corresponding data terms, and loads modified decoded terms into a data register. The data operations system generates a truncated search term and loads instances of the truncated search term into a query register. The data operations system performs a parallel data operation, such as a query operation, by comparing each of the modified decoded terms to an instance of the truncated search term. The data operations system returns the results of the operation.
US11669562B2

A method and apparatus for displaying digital photos on a digital display with a network connection module. The method includes identifying two different photos in a digital photo collection that include a matching photo content, and displaying the two different photos simultaneously in a split screen on the digital display. The two different photos can be matched from related photo clusters. An integrated camera can be used to automatically determine an identity of a frame viewer to determine photos to display, and can capture gesture-based feedback. The photos can be filtered and cropped at the receiver side.
US11669560B2

Systems and methods of managing content and content requests are described. A data store of profiles of potential content contributors is provided. A request from a first source for content comprising content criteria is received, the content criteria comprising content contributor characteristics and content subject matter. Based on the content contributor characteristics and the profiles, at least a first potential content contributor is identified. At least a portion of the content request content criteria is transmitted to the first potential content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. At least partly in response to acceptance by the first source of the received recorded content, the first source is enabled to publish the accepted received recorded content.
US11669559B2

Techniques for implementing user interfaces, systems, and processes for multidimensional clustering and analysis are described herein. In one aspect, an application or cloud service receives a request to cluster a set of records where the request identifies a first set of one or more dimensions to use for clustering and a second set of one or more dimensions to analyze for correlation patterns. Responsive to receiving the request to cluster the set of records, the system generates clusters based at least in part on variances in the first set of one or more dimensions, wherein each cluster includes at least one record from the set of records. The system may generate, for each respective cluster, an analytic result that identifies how strongly the second set of one or more dimensions correlate to the respective cluster. The system may present the clusters and analytic results for further processing.
US11669557B2

System and computer-implemented method of analyzing tags associated with a sequence of images presented to a user to present a current interest of the user is disclosed. An image from among a plurality of images is presented on an electronic display. The image is associated with a set of tags. An input is received indicating a user's preference for the image. A plurality of tags is processed based on the preference and the set of tags to determine a next set of tags from the plurality of tags. A next image is determined from the plurality of images based on the next set of tags. The next image represents a physical object, different from a physical object represented by the previous image. A sequence of images is generated by repeating the above process with the next image in place of the previous image for present a user's current interest.
US11669542B2

The invention relates to computing technologies, in particular to a method for displaying personal database contents on a computer screen. The technical effect lies in ensuring personal interactivity of the graphical display of the personal database contents on the computer screen. According to the method, the personal database contains a plurality of data files, each data file is assigned at least one associative identifier that the user associates with said data file, the method includes, obtaining a primary graph comprising a graphical representation of the assigned associative identifiers in the form of a network, each network node comprises an icon of a unique associative identifier from among the assigned associative identifiers. The network nodes are connected in pairs so that between each pair of icons depicting the associative identifiers assigned to the same data file, a link is formed.
US11669534B2

An information processing apparatus includes: a network interface to communicate with a server for managing content data generated during an event, the content data including at least text data converted from audio data collected during the event and screenshot data of a screen captured during the event; and circuitry to control a display to display one or more items of text data, and one or more images of screenshot data, side by side, in a temporal order.
US11669530B2

The present application discloses an information push method and apparatus, a device, and a storage medium, which relate to the field of intelligent search technology. A specific implementation of the method in the present application lies in: acquiring a user feature and an item feature, where both the user feature and the item feature include click through rate information; determining a degree of similarity between the user feature and the item feature; determining, according to the degree of similarity, item information that is recalled; and pushing the item information to a user terminal. According to the present application, item information having a high click through rate may be acquired through a one-channel recall approach, so that information push efficiency is improved and the pushed item information better conforms to user needs.
US11669528B2

A method is provided. The method includes determining whether second event data of a second data stream of the plurality of data streams is stored in a cache memory in accordance with a first key. The method further includes performing a join operation of the first event data and the second event data at least partially in view of whether the second event data is stored in the cache memory.
US11669526B2

Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file. The representative embodiments are also applicable to other types of data processing for applications having data dependencies.
US11669524B2

Systems and methods are provided for receiving an input comprising one or more attributes, selecting a subset of query options from a list of query options relevant to the attributes of the input, and based on query optimization results from an audit of previous queries, determining a priority order to execute each query in the set of queries based on the query optimization results, and executing each query in the priority order to generate a candidate list. For each candidate in the list of candidates, systems and methods are provided for selecting a subset of available workflows based on relevance to the candidate and based on workflow optimization results, determining an order in which the selected subset of workflows is to be executed, and executing the selected subset of workflows in the determined order to generate a match score indicating the probability that the candidate matches the input.
US11669521B2

A method for causing a processor to perform a query on a column-store table of encoded values is provided. The method includes configuring the processor to receive the query, comprising a filter to be applied to at least a first column vector of the encoded values. The processor processes the query for the encoded values in the first column vector, to generate a first vector indicative of respective encoded values passing or failing the filter. The processor determines, from the first vector, an indicator of encoded values passing the filter and encoded values failing the filter, relative to the encoded values in the first column vector. The processor determines a bit length of the encoded values. The processor selects an algorithm for processing the query based on the indicator and the determined bit length of the encoded values. A system and a non-transitory, computer-readable medium are also provided.
US11669506B2

The present disclosure is directed towards a system, method, and computer readable storage medium for searchable encryption. A plurality of search terms are extracted from at least a part of a data structure. A keyed-hash value for each search term is calculated and stored in a list. The value of a bit in a predetermined position within each keyed-hash value is examined. If the value of the bit is a first value for α of the keyed-hash values and a second value for α of the keyed-hash values, wherein α is a number greater or equal to two and the first value is different to the second value, then the set of keyed-hash values is split into two lists. Each list is assigned a search token value.
US11669501B2

Techniques for address mirroring of a file system journal are presented. A transactional file system update can correspond to a write operation to be performed at a first participant node of a data storage system. A journal transfer component can transfer the transactional file system update from an initiator node of the data storage system to a first journal associated with the first participant node and recovery information relating to the update to a second journal associated with a second participant node of the data storage system. The recovery information can be determined based on the update. To facilitate the update, a journal descriptor block can be generated and sent to the second participant node, such block comprising the recovery information, which can include transaction state, block addresses involved in the transaction, error correction-related information, or a mirror block address set for the block addresses where desired.
US11669487B2

A chiplet system can include a Serial Peripheral Interface (SPI) bus for communication. A controller or primary device coupled to the SPI bus can generate a message with read or write instructions for one or more secondary devices. In an example, the primary device can be configured to use information on a data input port or data input bus to determine a communication status of one or multiple secondary devices on the bus.
US11669484B2

[Overview] [Problem to be Solved] To provide a communication device and a communication system that each enable transmission of a command and data of I3C in a protocol different from the I3C. [Solution] A communication device according to a first aspect of the present disclosure includes: an I3C device section that generates a command and data of I3C; and a communication device section that transmits the command and data of the I3C to another communication device via a bus by using a payload in a protocol different from the I3C.
US11669469B2

Embodiments of systems and methods for standby operation in a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify an application registered with a platform framework via an Application Programming Interface (API); and at least one of: in response to the identification matching any entry in a whitelist, put the application in a throttled state during standby operation of the IHS; or in response to the identification not matching any entry in the whitelist, put the application in a suspended state during standby operation of the IHS.
US11669465B1

This disclosure is directed to a computing system that performs techniques relating to the secure storage, maintenance, and retrieval of data. Techniques described in this disclosure may prevent, limit, or otherwise insulate the data from unauthorized access by hackers, rogue devices, and unauthorized users. In some examples, a computing system may store a file by fracturing the file into multiple data blocks, encrypting the data blocks or the data stored within the data blocks, and storing the data blocks in scattered locations on a network. Further, the computing system may occasionally move at least some of the stored data blocks, and may, upon moving such data blocks, reencrypt the moved data blocks with a different encryption key. Still further, the computing system may inject fake data and/or fake data blocks into the system.
US11669464B1

Examples herein describe performing non-sequential DMA read and writes. Rather than storing data sequentially, a DMA engine can write data into memory using non-sequential memory addresses. A data processing engine (DPE) controller can submit a first job using first parameters that instruct the DMA engine to store data using a first non-sequential write pattern. The DPE controller can also submit a second job using second parameters that instruct the DMA engine to store data using a second, different non-sequential write pattern. In this manner, the DMA engine can switch to performing DMA writes using different non-sequential patterns. Similarly, the DMA engine can use non-sequential reads to retrieve data from memory. When performing a first DMA read, the DMA engine can retrieve data from memory using a first sequential pattern and then perform a second DMA read where data is retrieved from memory using a second non-sequential read pattern.
US11669462B2

According to one or more embodiments of the present invention, a computer implemented method includes receiving, at a secure interface control of a computer system, an access request for a data structure related to a secure entity in a secure domain of the computer system. The secure interface control can check for a virtual storage address associated with a location of the data structure. The secure interface control can request an address translation using a virtual address space of a non-secure entity of the computer system based on determining that the location of the data structure is associated with the virtual storage address. The secure interface control can access the data structure based on a result of the address translation.
US11669458B2

A non-transitory computer-readable recording medium stores an adjustment program for causing a computer to perform a process including: acquiring a computation performance characteristic that indicates a computation performance value that corresponds to each adjustable dimension, through computation in which a cache memory in a processor that includes the cache memory is used; extracting, by using the computation performance characteristic, an adjustment condition for adjusting an adjustable dimension for which a decrease in computation performance due to a cache miss caused by a cache-line conflict in the cache memory occurs; and inserting adjustment processing based on the adjustment condition into a specific program that is executed by the processor and uses the adjustable dimension.
US11669451B2

A method includes transferring data out of a first buffer coupled to a first plane of a plurality of planes of a memory component, where the data was previously transferred from the first plane to the first buffer responsive to an access request to sense data stored in the plurality of planes of the memory component. The method further includes transferring, subsequent to transferring the data out of the first buffer and independently of a command from a processing device, data out of a second buffer coupled to a second plane of the plurality of planes of the memory component, where the data transferred out of the second buffer was previously transferred from the second plane to the second buffer responsive to the access request.
US11669450B2

A computer includes a memory and a cache holding a part of data stored in the memory in any of a plurality of data regions. In a case of replacing first data of a first data size held in the cache with second data of a second data size larger than the first data size, allocation of data regions of the cache is changed in units of the second data size by referring to a first management list that includes a plurality of first entries that correspond to the plurality of data regions, respectively, for managing priorities of the data regions for each of the plurality of processes, and a second management list that includes a plurality of second entries corresponding to the first entries for a process that uses the first data size, for managing priorities of first data of the first data size held in the data regions.
US11669443B2

The present disclosure relates to a method for scheduling a computation graph on a processing in memory (PIM) enabled device comprising a memory block assembly. The method comprises allocating a first node of the computation graph on a first memory block of a first array of memory blocks in the memory block assembly and allocating a second node of the computation graph on a second memory block of a second array of memory blocks in the memory block assembly, wherein output data of the first node is used for executing the second node. The memory block assembly can be configured to support data transfer from the first memory block to the second memory block via an internal data coupling in the memory block assembly.
US11669434B2

Diffing subject and comparison traces. A first call tree representing function calls made by a first executable entity is created based on subject trace, and a second call tree representing function calls made by a second executable entity is created based on a comparison trace. A differencing tree is created from the call trees, with differencing tree nodes indicate a differencing status between the first and second call trees. A differencing cost is assigned to each differencing tree node, based at least on the nodes' differencing status. A differencing tree node is identified based on following nodes that most contribute to differences between the first and second call trees, and it is used to provide an indicia of a difference between the first and second function calls.
US11669429B2

Embodiments of systems and methods for managing performance optimization of a target application executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may includes executable code to measure a performance of a target application at each of multiple configuration clusters that are applied to an IHS in which each configuration cluster includes multiple configuration settings of one or more resources that are used to execute the target application on the IHS. Using the measured performance values, the instructions may then select one of the configuration clusters that causes the target application to operate at an optimum performance level, and modify the IHS to operate with the one selected configuration cluster.
US11669415B2

A method and system for performing incremental backup of a network attached storage (NAS) device are described. A storage capture instance associated with a first time instance is received from a network attached storage device. At least a portion of metadata of tracked network packets associated with the network attached storage device is also received. At least one changed content item of the network attached storage device that has changed since the first time instance is identified by analyzing the at least the portion of the metadata of the tracked network packets received. An incremental backup of the network attached storage device is performed at a second time instance based at least in part on the at least one changed content item identified.
US11669414B2

Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
US11669409B2

A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.
US11669407B2

One example method includes optimizing client-side deduplication. When backing up a client, a cadence and a change log resolution are determined. These values are evaluated alone or in combination with respect to various thresholds. Client-side deduplication is enabled or disabled based on whether any one or more of the thresholds are satisfied.
US11669402B2

Embodiments for a method of storing documents using a document data protection process. Documents are first compressed and stored in a container along with selected metadata. An Document Record is created for each document. A Container Record is created for each newly created container, and a Backup Record is created for each container for each backup. Once the required records are created, the process facilitates the execution of backup operations, such as full or incremental backups of the stored documents. Data tiering is supported so that low cost object storage in the public cloud is used instead of expensive processing methods like deduplication. A user interface receives a user setting dictating a storage media storing the container based on a relative availability of the storage media versus cost of storage.
US11669396B2

Provided is a storage system that performs inter-node movement of parity and reconfiguration of a stripe when a node configuration is changed. The storage system includes a plurality of nodes and a management unit, in which the nodes are targets for data write and read requests, form a stripe by a plurality of data stored in different nodes and parity generated based on the plurality of data, and store the parity of the stripe to which the data under the write request belongs in a node different from the plurality of nodes that store the plurality of data so as to perform redundancy; and the management unit transmits, to the node, an arrangement change request to perform the inter-node movement of the parity and the reconfiguration of the stripe when the node configuration is changed.
US11669387B2

Techniques for proactive risk reduction for data management are disclosed. In some embodiments, a computer system performs operations comprising: identifying a risk to one or more physical machines of a data management system based on risk event data indicating one or more risk events associated with a geographic area and a geographical location of the one or more physical machines of the data management system; generating a remediation recommendation comprising a data management action configured to remedy the identified risk; causing the remediation recommendation for the identified risk to be displayed along with a selectable user interface element; receiving an indication of a request to perform the data management action based on a user selection of the selectable user interface element; and performing the data management action based on the receiving of the indication of the request to perform the data management action of the remediation recommendation.
US11669385B2

Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator.
US11669365B1

A task pool may be created and maintained, in association with a container management service, which stores a snapshot of a one or more tasks, the performance of which is suspended or paused. Tasks may be defined as applications executable in one or more software containers instantiated on a virtual machine or compute instance, where the snapshot of a task may include an image of the one or more containers associated with the task container and state information of the one or more containers. A task may be initially provisioned in a paused state or paused after executing at least a portion of the task. Paused tasks in the task pool may be readily restarted or resumed by loading the snapshot onto a compute instance. The task pool may manage provisioning new tasks and pause tasks based on changes in demand.
US11669364B2

A method may include validating an execution plan specifying one or more configurations to apply to an information technology infrastructure. The execution plan may be validated by at least determining a structural validity of the configurations of the execution plan. In response to the configurations of the execution plan being determined to be structurally valid, the validation of the execution plan may further include determining whether the information technology infrastructure satisfies a policy if the configurations specified in the execution plan are applied to the information technology infrastructure. In response to a successful validation of the execution plan, the one or more configurations specified in the execution plan may be applied to the information technology infrastructure by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.
US11669360B2

A method to migrate a cluster's hosts and virtual machines from virtual standard switches to a virtual distributed switch includes creating distributed port groups on the virtual distributed switch, where properties of the distributed port groups are automatically replicated to host proxy switches on the hosts. The method further includes configuring the distributed port group with ephemeral binding so port binding of the distributed port group is configurable through a host in the cluster even when an infrastructure virtual machine that manages the cluster is down, determining (or receiving user input indicating) the infrastructure virtual machine is on the host, and issuing a call to the host to migrate (1) the infrastructure virtual machine to the distributed port group and (2) one or more physical network interface cards of the host to the virtual distributed switch.
US11669358B2

Virtual Network Functions (VNF) applies automation and virtualization techniques to move current network functions from dedicated hardware to general purpose hardware of an Information Technology (IT) infrastructure. A VNF may include one or more Virtual Machines (VM) and virtual networks which may implement the function of a network. Systems and methods provide a processing unit, a computation module and an allocation module for VNF allocation. The computation module is configured to determine an extinction factor corresponding to a datacenter unit based on a state of the datacenter and a VNF catalogue including a plurality of VNFs. The computation module is also configured to develop an allocation model based on the determined extinction factor. The allocation module is configured to allocate a first VNF from the plurality of VNFs in the datacenter based on the allocation model.
US11669352B2

A method, system, and medium are provided for supplying contextual help to a user of an application. A problem encountered by the user while using the application is identified in real time. Identifying the problem may include identifying the current user task, based at least on application checkpoints encountered by the user. In response to identifying the problem encountered by the user in real time, the user is provided with short-term help and long-term help that address the problem. The short-term and long-term help may be identified based at least in part on mappings that associate user tasks with help information applicable to the user tasks.
US11669345B2

A graphical user interface (GUI) (or a user navigation interface), is a common feature of computer systems and application well known to one having ordinary skill in the arts. In cloud service broker (CSB) environments, GUI rendering is more complicated because independent software vendors (ISV) distribute cloud applications (cloud services) through CSBs and allow different cloud applications to collaborate through standardized representational state transfer (RESTful) application program interfaces (API). If there are multiple applications that are integrated, the GUI may include numerous interfaces specifically tailored to the each of the specific applications. However, preparing all combinations of screens requires extensive development, which increases as more and more applications are integrated. The present disclosure relates to a system and method for dynamic creation of user navigation interfaces based on prediction, based on shared connector packages and predictive behavioral GUI model building, to enable faster GUI response times.
US11669342B2

Embodiments of this application disclose a profile transmission method, a related device, and a storage medium, to ensure that a terminal can download a profile to a corresponding OS. This improves accuracy of downloading the profile by the terminal. The method in the embodiments of this application includes: when the terminal runs a first operating system OS, obtaining, by the terminal, a second OS identifier, where the second OS identifier matches a second profile; switching, by the terminal, to a second OS based on the second OS identifier; sending, by the terminal, a target message to a server, where the target message is used to request the second profile; and obtaining, by the terminal, the second profile from the server.
US11669339B2

The present invention provides a hardware setting device and hardware setting method thereof. The hardware setting device is configured to: boot an operating system; retrieve at least one hardware setting corresponding to a peripheral device from a pre-boot memory; and configure the peripheral device according to the at least one hardware setting.
US11669336B2

An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for monitoring a parameter of one or more of the hardware devices of the IHS when a custom BMC firmware stack is executed on the BMC. The instructions that monitor the parameter are separate and distinct from the instructions of the custom BMC firmware stack. When the parameter exceeds a specified threshold, the instructions are further executed to control the BMC to perform one or more operations to remediate the excessive parameter.
US11669335B2

A processor includes a range register to store information that identifies a reserved range of memory associated with a secure arbitration mode (SEAM) and a core coupled to the range register. The core includes security logic to unlock the range register on a logical processor, of the processor core, that is to initiate the SEAM. The logical processor is to, via execution of the security logic, store, in the reserved range, a SEAM module and a manifest associated with the SEAM module, wherein the SEAM module supports execution of one or more trust domains; initialize a SEAM virtual machine control structure (VMCS) within the reserved range of the memory that is to control state transitions between a virtual machine monitor (VMM) and the SEAM module; and authenticate the SEAM module using a manifest signature of the manifest.
US11669329B2

Embodiments described herein provide for an instruction and associated logic to enable a vector multiply add instructions with automatic zero skipping for sparse input. One embodiment provides for a general-purpose graphics processor comprising logic to perform operations comprising fetching a hardware macro instruction having a predicate mask, a repeat count, and a set of initial operands, where the initial operands include a destination operand and multiple source operands. The hardware macro instruction is configured to perform one or more multiply/add operations on input data associated with a set of matrices.
US11669327B2

The embodiments of the disclosure relate to a computing device and a method for loading data. According to the method, the first processing unit sends a first instruction to the NMP unit. The first instruction includes a first address, a plurality of second addresses, and an operation type. In response to the first instruction, the NMP unit performs operations associated with the operation type on multiple data items on the multiple second addresses of the first memory, so as to generate the operation result. The NMP unit stores the operation result to the first address of the first memory. The first processing unit issues a flush instruction to make the operation result on the first address visible to the first processing unit. The first processing unit issues a read instruction to read the operation result on the first address to the first processing unit.
US11669325B2

An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.
US11669318B2

Disclosed is an approach to implement an architecture and methodology that allows rapid access to provisioned software without requiring the entirety of the software distribution to be transferred to the target system in an upfront manner. Instead, a multi-tier architecture is used that allows the software to be provisioned and accessed with efficient access and reads of distribution materials from one or more remote storage locations.
US11669307B2

An intent broker component that is configured to facilitate the use of voice to develop code in a source code editor. This is accomplished by using intent parameters that are generated by a natural language processor in response to receiving verbal input from a developer operating with the source code editor. These intent parameters includes an action name and a parameter upon which to perform the named action. The intent parameters are then used to generate input to a code injection component that operates in the source code editor.
US11669295B2

A media control device is provided. The media control device includes a first output port and a second output port. The media control device receives a user input indicative of disability information of a user. Further, the media control device controls the first output port to output a first audio portion of media content. The media control device further retrieves a second audio portion which describes a first image portion of the media content based on the received user input. The first image portion is associated with the first audio portion. The media control device further controls the second output port to output the first audio portion and the second audio portion based on the received user input.
US11669291B2

A system and method of adaptively sharing at least one portion of a web page between computing devices by a processor may include: associating an identification of at least one first client computing device with an identification of one or more second client computing devices; receiving at least one client property of the one or more second client computing devices; receiving an indication of an event relating to presentation of the at least one web page portion on a screen of the first client computing device; adapting, in real time, at least one presentation property of the at least one web page portion, based on the event indication and on the at least one client property; and presenting the at least one web page portion on a screen of the one or more second client computing devices, based on the association of identification, and according to the adapted presentation property.
US11669290B2

A server may receive a first e-mail including a first image file from a first external device and send a first print request to a first printer. After the first e-mail has been received from the first external device, the server may receive a second e-mail including a second image file from a second external device. The server may, in a case where the second e-mail is received from the second external device, determine whether the second e-mail was generated by using the first e-mail. The server may, in a case where it is determined that the second e-mail was not generated by using the first e-mail, send a second print request to the first printer. In a case where it is determined that the second e-mail was generated by using the first e-mail, the second print request may not be sent to the first printer.
US11669289B2

A printing apparatus configured to store a first setting relating to print jobs designated for reserved printing, the first setting indicating an acceptance condition for accepting a print job designated for reserved printing, receive information of a print job and store the received information of the print job in a storage device. In a case where the received information of the print job indicates that the print job is a print job designated for reserved printing and the print job for which information has been received satisfies the acceptance condition indicated by the first setting, the information of the print job is stored in the storage device in a manner such that the print job is to be executed at the job execution time designated for the print job, and a print job corresponding to the stored information is executed at the job execution time designated in the stored information.
US11669285B1

Provided is an image forming system that can find an authenticated image forming apparatus from a mobile terminal. The installation transmitting unit transmits the installation location information to the server. The position acquisition unit acquires position information. The location presentation unit receives the installation location information indicating the installation location of the image forming apparatus close to the position information from the server and presents it to the user. The location acquisition unit acquires installation location information from each of the plurality of image forming apparatuses. When authenticated by the authentication unit, the location search unit searches for the installation location information stored in the storage unit based on the position information and transmits it to the terminal. The confidential document acquisition unit acquires the confidential document in response to an instruction from the terminal authenticated by the server.
US11669283B2

An information processing system performs processing of a print job including a quality requirement of a quality verification of a print product and inputs verification result data created in a verifier, searches a correspondence table corresponding to the verifier that created the verification result data in which each parameter of a description document and an element of the input verification result data are associated, and using the searched correspondence table, converts a value of each element of the input verification result data to a value of a corresponding parameter of the description document. A description document of the predetermined format including the converted value of each parameter is generated.
US11669280B2

A memory controller controlling an operation of a memory device including a plurality of memory cells may provide a first suspend command instructing the memory device to suspend performance of the first operation, provide a command requesting information on a target period in which the first operation is suspended among the plurality of periods, provide a command instructing a second operation to the memory device, provide a resume command instructing the memory device to resume the performance of the first operation after the second operation is ended, and provide a second suspend command instructing the memory device to re-suspend the performance of the first operation after a delay elapses from a time at which the resume command is provided, the delay being based on the delay information corresponding to the target period.
US11669277B2

A computer system having a host coupled to a storage device via a peripheral component interconnect express bus. The host communicates write commands of low priority to the storage device, which places them in a queue for execution at an idle time. In response to a determination that the storage device is in an idle state, the storage device best accommodates the write commands in the idle queue in connection with housekeeping tasks, such as garbage collection and wear leveling, to best reduce write amplification.
US11669272B2

A memory sub-system configured to predictively schedule the transfer of data to reduce idle time and the amount and time of data being buffered in the memory sub-system. For example, write commands received from a host system can be queued without buffering the data of the write commands at the same time. When executing a first write command using a media unit, the memory sub-system can predict a duration to a time the media unit becoming available for execution of a second write command. The communication of the data of the second command from the host system to a local buffer memory of the memory sub-system can be postponed and initiated according to the predicted duration. After the execution of the first write command, the second write command can be executed by the media unit without idling to store the data from the local buffer memory.
US11669265B2

Various embodiments described herein provide for execution of a memory function within a memory sub-system. For example, some embodiments provide for execution of certain memory-related functions internally within the memory sub-system, at the request of a host system, using one or more memory access operations (e.g., direct memory access operations) performed internally within the memory sub-system.
US11669249B2

A data processing system, which performs a neural network operation in response to a request from a host, comprising: a controller configured to receive control information and the input data from the host and to generate the output data by performing an operation on the input data and the weight, the control information including a scheme for storing a parameter including input data, output data, and a weight and a scheme for reusing the weight; and a memory device configured to store the weight according to control of the controller as the weight is transmitted from the host, wherein the controller includes an address converter configured to map a physical address provided from the host to a memory address based on the parameter storing scheme and the weight reusing scheme so that a bandwidth of a reading operation of the weight is maximized.
US11669248B2

A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.
US11669246B2

Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: categorizing a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and providing the categorization in association with the microservice container input/output operations to a storage system for use in storage allocation of the input/output operations. A method at a storage controller includes: receiving microservice container input/output operations with an associated categorization, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and using the associated categorization for optimizing storage allocation for the input/output operations and/or optimizing garbage collection performance.
US11669242B2

A screenshot method includes displaying, by a terminal, a first interface including N areas, receiving, by the terminal, a first operation of a user, displaying, by the terminal, a second interface in response to the first operation, where the second interface includes N controls that are in a one-to-one correspondence with the N areas, and each of the N controls is used to select or deselect content of a corresponding area, receiving, by the terminal, a second operation on the N controls, determining, by the terminal, a selected area in the N areas in response to the second operation, receiving, by the terminal, a third operation, and generating, by the terminal, a first picture in response to the third operation, where the first picture includes content of the selected area in the N areas.
US11669232B2

Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets.
Patent Agency Ranking